3Atypical ( A typical ) Topology… WorkstationI/O Data ServerInformation ServerHistorianGalaxy RepositoryAutomationObject ServerVisualization NodeEngineering StationInTouchInTouchIDEIDEInTouchInTouchBootstrapBootstrapBootstrapBootstrapGalaxy Rep.HistorianInfo ServerBootstrapBootstrapBootstrapBootstrapBootstrapIO ServerBootstrapWhat type of machine can run what..? Which piece goes where..? Licensing..? If I put this CD in, what can I install..? You mean I need 3 CD’s to get everything I need on this PC..?I would like to say that technology made us do it… that this scenario was complex because Microsoft did it this way too… and while some of it may be true, we needed to simplify more than Microsoft did. IT people made it their jobs to understand the complexity that is technology. Process and Automation had NO such luxury.
4New with System Platform 2012: Simplified Installation – Single DVD Multiple setup options:Role BasedProduct BasedBoth can be customized1 install disc
5Installation User Interface Here are screenshots of the Installation paths that you can take. Note that there is both a Product based install as well as an ArchestrA System Platform Role based install.<Click>The Product Based Install dialog allows the user to select which components that will be installed. This dialog is appropriate for the experienced developer who is already versed in the Wonderware components they want to install After selection a Prerequisites check will be done to make sure that the node is ready to install the requested Wonderware components.The Role base install is a novel way of installing the components that provide a particular behavior on that node. As we saw earlier Server 2008 has a similar methodology of adding behaviors to a Server install.And of course, The Custom selection allows for detailed component Selection.
6Cadence Release: Wonderware System Platform 2012 Released November 2011Wonderware InTouch HMI 2012 (v10.5)Wonderware Application Server 2012 (v3.5)Wonderware Historian Server 2012 (v10.0 SP1)Wonderware Historian Client 2012 (v10.0 SP2)Wonderware Information Server 2012 (v4.5)
7Cadence Release: Wonderware System Platform 2012 R2 Released December 2012Wonderware InTouch HMI 2012 R2 (v10.6)Wonderware Application Server 2012 R2 (v3.6)Wonderware Historian Server 2012 R2 (v11.0)Wonderware Historian Client 2012 R2 (v10.1)Wonderware Information Server 2012 R2 (v5.0)
8Cadence Release: Wonderware System Platform 2014 Scheduled Release: December 2013Wonderware InTouch 2014 (v11.0)Wonderware Application Server 2014 (v4.0)Wonderware Historian Server 2014 (v11.5)Wonderware Historian Client 2014 (v10.5)Wonderware Information Server 2014 (v5.5)
9System Platform 2014 New Features InTouch 2014 (v11.0)Situational Awareness LibraryElement StylesSymbol WizardsNew AnimationsGraphic Performance IndexOwning ObjectInTouch Access AnywhereHistorian 2014 (v11.5)Historize Alarms & Events from Wonderware Application ServerSupport for 2M I/O at Tier 2New SDK toolkitApplication Server 2014 (v4.0)Multi-Galaxy CommunicationArchestrA Service BusTemplate and Symbol ProtectionQuickScript Editor Scripting EnhancementsAlarm System EnhancementsTechnology UpdatesNew Technology SupportWindows 8, Server 2012.NET Framework 4.5SQL Server 2012 SP1
11Providing the Right Information to the Right People at the Right Time Information flows upstream & downstreamTransformed/AggregatedIn context to the processTimely and actionableConsumer Type #1: Near Real-Time DataRuntime Performance InformationOperators, Maintenance, Supervisors etc.Typically Consumed near the ProcessConsumer Type #2: Summary InformationDaily, Weekly, Monthly, or User-Specified Time PeriodManagers, Engineers, Continuous Improvement TeamsTypically Delivered via Web-based Reports
15Technology Challenges One Business, Many Technologies.Compatibility and/or Interoperability:Operating Systems (Windows, Mac OS, iOS, Android, Linux, etc.)Browsers (Chrome, Firefox, Safari, Opera, etc.)Extending Microsoft-centric applications to other platforms:RDP requires client application (e.g. RDC, PocketCloud, etc.)Client applications must be installed and configured.Solutions must be secure and encrypted.
16Variety of Solutions Available Today TechnologyRDS (Microsoft)Web Apps (HTML, SSL, HTML5)Mobile Devices and OS (iOS & Android)& SMS InteractionStrategy: Two ApproachesExtend the server/workstation experience to the mobile worker.Allow the mobile worker to interact with remote systems via mobile-centric technology
17Introducing InTouch Access Anywhere Full web-based access to InTouch applications from anywhere anytime regardless of platform or location.Runs in HTML5-compliant browsers (IE, Safari, Chrome, Firefox, etc.)No Flash, Java, ActiveX, Silverlight or other special software needed.Doesn’t require installing or configuring any client-side applications.Platform-agnostic:Runs on a variety of devices (Desktops, Laptops, Tablets, Smart Phones, Smart TVs and more)Running on a variety of platforms (Windows, iOS, Android, Linux,…)Provides secure accessSame OS-based security as Remote DesktopSupports HTTP, HTTPS, and SSL.Natively supports RDP encryption.
20RDP Compression and Acceleration Enhances remote desktop performance over the Internet.Image compression: Compresses images before transmitting them to the browser for rendering.Packet shaping: Optimizes the network messages to improve network utilization and performance.Whole frame rendering: The display is updated as a whole rather than in blocks, as performed by standard RDP. Coupled with the other optimization features, it results in a smoother display that more closely resembles the functionality on local desktops.
21Remote User Log-In Open a web browser Enter URL or IP of the InTouch Access Anywhere ServerSelect InTouch application (if more than one exists on the server.)Enter valid credentialsClick on “Connect”
22System Requirements Server side Client End: Windows Server OS (Windows 2003 Server, Windows 2008 Server SP2)Remote DesktopInTouch 2012 R2InTouch TSE Concurrent licensesClient End:HTML5 compatible browser including, but not limited to:Internet Explorer 10 or IE6 - IE9 (with Google Chrome Frame)Chrome 12 or higherSafari 5 or higherFirefox 6 or higherOpera 11 or higherAmazon Silk
23Changing Operator Role – Market Trend 1970’s1980’s1990’sPresentSafeReliableEfficientEffectiveOperations has actually gotten worse as HMI systems have become to easy to change and add irrelevant information.Control by exception.Alarm strategies are poorly defined and managed.P&ID style screens are used to support Operator trouble shooting of upset conditions.Very little awareness of how well the system is running.Very little visibility that the performance of the system is drifting prior to a disruptive alarm.
24Modern HMI: Today we can almost anything Realistic 3D equipment.Millions of shades of color.Animated flames, flows, motors.
25Without the Decoration Needless flash and glitzextremely low information per square inch ratio – proliferation of pages - ++$
26Opportunity: Situational Awareness Enhance the operator’s Situational Awareness of current process conditions.Leverage a variety of visual techniques within the HMI.Increase contrast between normal operating conditions and alarm states requiring action.Largely monochrome color palette.Display vivid colored alarm states.Graphics purposely not photo realistic.Provide just enough visual detail to deliver functional purpose without showing extraneous information to operators.
27Situational Awareness Symbols Traditional HMICriticalWhat Happened ?AlarmGridToolProcessTrendsImpactToolKnowledgeOperatorOperationalLimitsSAL GraphicsKnowledgeOperatorAlarmBoundariesWhat is Happening ?Interpretation timeAlarmTime- 40 %
47Alarm History Stack Application Server 2012 R2 HCAP HCAL History BlocksSQL ServerProcess HistoryStore-forwardRedundancyCompressionBandwidth LimitOpportunity for improvementWWALMDBHCAPSQLConnectionWCFAlarm DB LoggerHCALAlarm ManagerApplication ServerApplication Server
48Alarm History Stack Application Server 2014 HCAP HCAL History BlocksSQL ServerHistoryStore-forwardRedundancyCompressionBandwidth LimitWWALMDBHCAPWCFHCALApplication Server** No change for InTouch Alarm/Event History
49New Alarms & Events In Historian Same Historian configuration:ServerRedundant HistorianStore forwardBandwidth
51Redundant Alarm History Client Switching (active-passive)A2ALMDBA2ALMDBHCAPHCAPRedundant Historians (active-active)HCALApplication Server *
52Integrated View View Lists show alarm severity Alarms/acknowledgement on trendsOperator actions overlayedOverViewPart Of Information ServerReleased in System Platform 2012 R2Updated in System Platform 2014Also works with legacy WWALMDB
53Coming: Block-Based Alarm History StorageAlarm/Event stored in History BlocksEasily archive/purge/restore using Windows ExplorerFlexible structurePerformanceSignificantly higher ratesCapacity limited by space, not insertion rateLicensingMay require Enterprise EditionOtherwise, use A2ALMDBApplication Server 2014 R2*HistoryBlocksHCAPWCFHCALApplication Server* Tentative—expected in CY 2014
54Alarm DB Logger Still used for: Standalone InTouch ASP upgrades with existing DB LoggerStores to WWALMDB
55Historian Scalability 2,000,000 tags2 million tags only supported via Replication (from a “Tier 1”)
56Tag Meta Data Historian 2012 R2 & Earlier Historian 2014 Runtime DB History Blocks
58Historian Private Name Space Historian ClientWindows User ManagementLoginsSQL: Per LoginWindows Group: Per Login (not per User)SQL Server Management Studio
59Historian 2014: Private Name Space New “GroupedPrivateNamespace” System Parameter0 = “Private” shared with Group1 = Each account has Private namespaceHistorian ClientLoginsSQL: Per LoginWindows Group: Per Login (not per User)SQL Server Management Studio
60New System Tags Tag Description SysStatusMode Tracks server state (read/write, read-only, down)SysStatusSFDataPendingIndicates outstanding store-forward dataSysStatusAverageEventCommitSize# property values written togetherSysStatusAverageEventCommitTimeTime required to write the propertiesSysStatusEventCommitPending# events awaiting commitSysStatusRxEventsPerSecAlarm/event throughputSysStatusRxTotalDuplicateEventsEvents discarded because detected as duplicateSysStatusRxTotalEventsCumulative alarm/event collection
61Historian Toolkit Updates Historian 2012 R2 ToolkitQuery history for all tags, including Summary TagsOnly works with Historian 2012 R2 (aka 11.0)Only .NET 4.0, Application Server 2012 R2 (aka 3.6)Uses single TCP port for communicationsAll new interface (though mapping is straightforward)Does not include tag listing (use SQL)Historian 2014 ToolkitBuilt-in redundant Historian supportSQL query “tunnel” returns ADO.NET RecordSetSQL query “tunnel”:No need for special connection/login managementUses existing HCAL TCP connectionIdeal solution for tag listingReturns ADO.NET RecordSet
62Online Edition Historian Client “Tier 1” Historian User Subscription 11-Apr-17Online EditionUser SubscriptionHistorianHistorian ClientSmartGlanceHistorianClient“Tier 1” HistorianControl NetworkI/OInTouchApplication Server(c) 2002 Invensys Systems, Inc.
63Wonderware Historian 2014 Continued scalability gains Tag CountRetrieval LoadFirst step toward integrated alarm & event historyRobust alarm/event historyScalability improvement (modest)Improved Historian ToolkitTruly private name space for group loginsProblem: Can’t get enoughRedundancy: Not an oxymoron; Denis Lubrun: “It’s magic”
64Historian Client 2014Office 2013 Support32-bit only
66Refocus ArchestrA Target Users InTouch ArchestrASystem Platform# UsersGiven the right skill level ArchestrA delivers unmatched business value.Goal: We must enable users to deliver System Platform functionality that exceeds InTouch and is even easier to use.Skill LevelNoviceExpert
67Visualization Evolution Two Releases to AchieveLayout &NavigationDisplaysArchestrAGraphicsScriptsSecurityTagsHistoryAlarms….DevicesInTouch ArchestrAInTouch 2012 R2Layout &NavigationDisplaysSmartSymbolsFaceplatesScriptsSecurityTagsHistoryAlarms….InTouch View 9.0Layout &NavigationDisplaysSmartSymbolsFaceplatesScriptsSecurityTagsHistoryAlarms….InTouch 8.0Layout &NavigationDisplaysSymbolsScriptsSecurityTagsHistoryAlarms….InTouch 7.xLayout &NavigationDisplaysSymbolsScriptsSecurityTagsHistoryAlarms
68Alarm Improvements Storage Improvements Updated Clients Severities Store ForwardRedundancySimplicity
69Runtime Alarms in Context with Awareness EEMUA 191: Alarm systems a guide to designNamur NA 102 Worksheet: Alarm ManagementNPD YA 711: Principles for alarm design (Norwegian petroleum doctorate slowly adopted throughout Europe as the standard)VDI/VDE Guideline 3699 (process control using monitors)ISA S18.02, Management of alarm systems for the process industryANSI/ISA 18.2 Management of Alarm Systems for the Process IndustriesAPI RP-1167 Alarm Management For Pipeline Systems
70Applying Industry Guidelines Alarm Priorities:The system shall only represent four active alarm priorities:Priority 1 Critical (only Safety and Emergency related)Priority 2 HighPriority 3 MediumPriority 4 LowPriority 5 Events and logging only no Alarms.The four priorities and the impact to the business and operation.Ranking and economical scale:Operational risk of the Alarms.Define response times for each category
71Severity Indication on Alarm Borders Severity 1 response time < 5minSeverity 2 response time < 30minSeverity 3 response time < 60minSeverity 4 response time < 120minWonderware Implementation
72Global Styles for Alarm Colors and Borders One place to change how alarms are represented to entire project.
73Alarm Border Animation RuntimeGlobal IconsGlobal StylesAuto Configuration for Field_Attributes or objects
74Awareness at Every Level: Built in Alarm Aggregation
81Coming soon… Improved Connectivity OPCUA Client – Data AccessSecurityFault ToleranceOPC UA Unifies Data, Alarms, and History as all can be achieved through a single component.OPC UA components are platform agnostic and are not tied specifically to Windows based solutions.OPC UA Solutions offer portability and scalability through ensured interoperability.OPC UA supports seamless and secure network traffic and user access.OPC UA components have built in communications reliability leveraging mechanisms for redundancy, data buffering, and recovery from communications loss.OPC UA components have a unified data model allowing a single address space with a common browser for data, alarms and history.OPC UA components allow complex data and modeling.OPC UA components allow the use of method calls and built in programs (examples used were start/stop process and load batch recipe data).OPC UA components offer enhanced performance (comparable to existing DA/1000s points per second) through report by exception methods.More…IEC StandardMarket AdoptionEasy Migration PlanMany Products AvailableTraining Available (OPC TI)Toolkits already available (Softing/OPC Foundation)
84General Improvements Removal of platform breach message Removed standard object descriptionDialog boxes reflect proper action (cancel on deploy)OPC browser DI Object fixedDefault engine execution time reduced to 500msDefault DI Object scan time reduced to 250msCheckpoint file write frequency now 10 seconds defaultUse of localhost as GR or Historian nameChanged redundancy communication port text on platformDialog when importing clients or script libraries to indicate the affected objects and to cancel import operationAlarm Manager now able to co exist in multiple sessions
85IT Compliance User Account Control (UAC) fully supported. System Platform install with SQL Server Express.Machine name, rename after install is supported.Silent install scripts are included with install DVD.ArchestrA User can now be Non-Interactive.Support for network based installation.Support in A2ALMDB for domain based or integrated security.New updated icons for legacy Alarm Manager.
86Updated Operating System, Updated Operating System, .NET Framework, Virtualization, and SQL Server Requirements