370 likes | 551 Views
PBWW112 InTouch 2012- See the Power . John Krajewski Sr. Product Manager HMI/Supervisory. Invensys Enterprise Control Offerings. Corporate Systems. Industry Solutions Services: Consulting, Project Execution, Learning, Operational Improvement, Maintenance & Support Partner Ecosystem.
E N D
PBWW112 InTouch 2012- See the Power John Krajewski Sr. Product Manager HMI/Supervisory Invensys proprietary & confidential
Invensys Enterprise Control Offerings Corporate Systems Industry Solutions Services: Consulting, Project Execution, Learning, Operational Improvement, Maintenance & Support Partner Ecosystem Corporate Software Applications Invensys and Third Party Manufacturing / Production Operations Automation Invensys and Third Party Enterprise Control System IT Platform Integration and Collaboration Platform
Where The Offerings We Will Discuss Fit Within TheInFusion Enterprise Control System Execution Integration & Collaboration Platform Enterprise Asset Management Mobile Workforce Management Manufacturing Execution Systems Batch Performance Software Applications Enterprise Manufacturing Intelligence Asset Performance Performance Measurement and Reporting Enterprise Integration Visualization Quality Optimization Workflow Advanced Process Control Simulation / Optimization Design Operator Training Third-Party Offerings Open Device Integration Web Portal Control Automation Software Applications DCS PAC SCADA HMI Application Toolkit Safety Turbomachinery Control Safety Instrumented Systems General Purpose Safety Historian Measurement & Instrumentation Recorders Instrumentation Controllers
Pillars of Operational Excellence and Focus of This Discussion Operational Excellence Level 3 (Multi-plant/Multi-site) Environment And Safety People Level 2 (Plant Floor/Area) Asset Level 1 (Resource/Asset) Control
ArchestrA System Platform 2012and Clients Application Server 2012 Historian 2012 Information Server 2012 InTouch 2012 Historian Client 2012
Major Release Themes • Reduce Barrier to Entry • Strengthen Core HMI Capabilities • Security Improvements • Support Shift to Server Consolidation • Strengthen GEO-SCADA Capabilities • Graphic Performance Improvements
Simplify InTouch Stand Alone • Installation – All functionality installed from one media (DVD) • All Traditional InTouch Components • IDE – ArchestrA Graphic Development • Graphic Galaxy Repository • SQL Express Silent Install • FSGateway – OPC out of the box. Install Can Be Customized for OEM/Market
OPC Connectivity ”Out of the Box” • FSGateway for OPC by • default Installed/Configured
Application Deployment at no Additional Cost WinPlatform and ViewEngine delivered with InTouch and licensed for application delivery.
Common License File • ArchestrA.LIC now delivers license for: • Wonderware Application Server • Wonderware Historian Server • Wonderware Information Server • InTouch • Historian Client
Windows Embedded Standard 7 Support • InTouch WindowViewer tested and supported on:
Major Release Themes • Reduce Barrier to Entry • Strengthen Core HMI Capabilities • Security Improvements • Support Shift to Server Consolidation • Strengthen GEO-SCADA Capabilities • Graphic Performance Improvements
ArchestrA Graphic Navigation – Script Function #1 Customer Requested Feature click
Online Tag Browser for InTouch 10.5 TagName.x Fields Tag Name Space by Alarm Area Watch Window • Intent to help troubleshooting and commissioning. • Brings the highly desired ArchestrA ObjectViewer functionality to InTouch. • Can be launched through a script or the special function menu in Window viewer.
In-Memory Window Caching • Unlimited Window Availability Regardless of Memory Available • Using Window Caching Will Optimize Performance Based on Available Memory • Designate High Priority Windows for Almost Instant Access • First in/First out and time based aging. • Maximum Memory Limits of InTouch extended to 3 Gb (64 bit OS). ArchestrA Graphics Use 15% Less Memory InTouch Windows (w/AAG) Draw 20% Faster
Advanced Formatting InTouch Value Displays • Global settings at Runtime to specify the decimal point behavior of Real’s. • Same is also implemented for each specific data display. • InTouch Native Graphics Only • ArchestrA Graphic Equivalent Under Evaluation for Future Project.
Improved InTouch Window Management • New Script – GetWindowName for use in open window position, size, color, and printing. • Close Button Configuration – Consistent window behavior for InTouch windows and ArchestrA Pop-ups. • Blink Synchronization – All blinking is synchronized to a common set of internal timers.
Major Release Themes • Reduce Barrier to Entry • Strengthen Core HMI Capabilities • Security Improvements • Support Shift to Server Consolidation • Strengthen GEO-SCADA Capabilities • Graphic Performance Improvements
Smart Card Support • InTouch now supports the standard Microsoft interface for secure user access to Active Directory accounts via Smart Cards. • Logon using Card/PIN combination. • Does not require the interactive OS user to be the same.
Major Release Themes • Reduce Barrier to Entry • Strengthen Core HMI Capabilities • Security Improvements • Support Shift to Server Consolidation • Strengthen GEO-SCADA Capabilities • Core AppServer Stability and Performance Improvements
Use of VLANs for Communication VLANs Supported for all Node to Node Communications
Load Balancing of Terminal Servers 2008 R2 InTouch WindowViewer Automatically Balances Across Internal Cores Multiple Monitors Supported with Terminal Sessions
Visualization – Unique Core Support Before After • Problems – All InTouch sessions run in CPU (core) 0 • Terminal Server with 16 cores • All RDP sessions binds to core 0 • Sessions tend to hang or crash • All other 15 cores are unused. • Solution – Unique Core Support • New Application Manager “Performance” tab • Configurable Parameters for any of the cores in the terminal Server • Access limited to Power and Admin users
Remote Apps 2008 R2 Granular access to concentrated Server Applications using RDP.
Work Station Thin Client Technology Form Factor Independent • No Moving parts • No functional loss • Secure Granular access • Works on any device that can run RDP
Major Release Themes • Reduce Barrier to Entry • Strengthen Core HMI Capabilities • Security Improvements • Support Shift to Server Consolidation • Strengthen GEO-SCADA Capabilities • Graphic Performance Improvements
Major Release Themes • Reduce Barrier to Entry • Strengthen Core HMI Capabilities • Security Improvements • Support Shift to Server Consolidation • Strengthen GEO-SCADA Capabilities • Graphic Performance Improvements
Visualization Stability • Approach • Refactor various internal components of ArchestrA Graphics to reduce memory footprint in runtime (Removed design time data from runtime environment) • Refactor Custom Property code for data binding performance improvements • Refactor SetCustomPropertyValue function for improved data binding performance • Add Support to InTouch to bind to any core in the computer (still running in a single core • Gains • Reduced memory footprint • Reduced the data binding portion of the window call-up time • Improve overall window call-up time • Improve scalability in Terminal Service Environments • Problems • Windows based on A2 Graphics: • Render slow compared to native InTouch • Consume more memory than comparable native InTouch • Leads to out of memory conditions • Slow Window call-up time • InTouch runs on CPU-0 regardless on the number of cores (bad for TSE) • Causes • Differences in Technology between native InTouch and A2 Graphics • Unnecessary information in Runtime environment • Performance issues with Custom Property resolution • Un-optimized scripting (SetCustomPropertyValue)
Visualization – Reduce Memory Size Before After • Problems – Large Memory Footprint • Customer Application “Glen Morangie” • InTouch 10.1 SP3 (Navajo) • Single Overview Window consumes: • ~ 460MB Private Bytes • ~ 690MB Virtual Memory • ~ 17.5 sec initial window call-up • Opening two such windows led to WWHeap and out of memory conditions • Solution – Refactored A2 Graphics to reduce memory • Single Overview Window consumes: • ~ 386MB Private Bytes • ~ 609MB Virtual Memory • ~16% Reduction in memory size • ~ 16.2 sec initial window call-up • ~1.3 secs faster call-up time
Visualization – SetCustomPropertyValue Script Before After Initial rendering Data Binding Initial rendering Data Binding • Problems – Inefficient Custom Property code • Customer Application “Invensys Rail” • Heavy use of SetCustomPropertyValue Script in Graphics • Single Overview Window: • ~ 4 sec initial window call-up • ~ 9 sec additional of data binding time • = 13 sec total for window to be ready • Solution – Refactored A2 Graphics to reduce resolution time • Refactor the Custom Property resolution time • Single Overview Window: • ~ 4 sec initial window call-up • ~ 2 sec additional of data binding time • 78% improvement in data binding • =6 sec total for window to be ready
Visualization – Custom Property Usage Before After Opening Symbol Closing Symbol Opening Symbol Closing Symbol • Problems – Inefficient Custom Property code • Customer Application “SMS Loreal”, • Heavy use of Custom Properties • Single Overview Window: • Calling a symbol • ~ 5 secs initial window call-up • Closing the symbol • ~ 4.8 secs to close • Solution – Refactored A2 Graphics to reduce resolution time • Refactor the Custom Property resolution • Single Overview Window: • Calling a symbol • ~ 2.8 secs initial window call-up • ~44% improvement in call-up time • Closing the symbol • ~ 0 secs to close • ~100% improvement in symbol close