Transcript OPC UA
Status Enterprise System Overview What is Status Enterprise? Status is an HMI/SCADA system with live and historical data, trending, alarming, web and mobile support, and asset management capabilities on an advanced OPC UA Architecture. HMI – Human Machine Interface SCADA – Supervisory Control and Data Access Status Enterprise Server Key Functions • • • • • Status Server Windows Service OPC UA Server Data Model Definition Document Repository History Status Enterprise Server Data Model Asset • • • • • • • Status Server History Types and Properties Assets Logging Configurations Alarm Configuration History Roles and User Accounts Documents Status Enterprise Server OPC Unified Architecture (OPC UA) OPC UA Standard • • • • • Services Oriented Architecture (SOA) Multi Platform (C, Java, .NET) Scalable Secure Big Datagrams Status Server OPC UA Server 470 Members - Almost All Top Process Control and Instrumentation Companies * ISA 95 Friendly Status Enterprise Server OPC Unified Architecture (OPC UA) Status Enterprise Client Applications OPC UA Status Server OPC UA Server * ISA 95 Friendly Status Enterprise Server OPC Unified Architecture (OPC UA) Enterprise Applications • • • • • • • • Supply Chain Project Management Finance/Accounting Human Resources Customer Relationship Manufacturing Workflow Custom Applications OPC UA Status Server * ISA 95 Friendly Status Enterprise Server Summary • OPC UA Server • Houses the Data Model • Provides Real Time and Historical Data • Hosts Alarming, Workflow and Historical Data Access • Serves Mimics to Windows and Web clients • SQL Server or SQLite Database • ISA 95 Compatible Data Model Status Server Data Manual Input Overview Motor 3 OPC Server/PLC Asset Tag - MOT-90783 Calculations - Workflow Model – RV-3545G Enterprise Apps Graphics Bound to Data Model Data Model Designer Creating Types and Assets OPC UA Data Model is designed for the system being monitored Status Server Data Model Designer Creating Types and Assets • Designs the Type System • Creates Assets • Configures data logging, user accounts, workflow and alarms • Add Documents • Data Mapping Creating HMI Applications Human Machine Interface Creating HMI Applications Design Basics Publish Data Model with properties to bind to Controls for data binding Data Binding Toolbox 2 Graphic Design Applications • Powerful Modern Graphics Designer with hundreds of controls • Point and Click Data Binding to your Data Model Mimic Designer • Design once for Windows Client or HTML 5 enabled device • Zero Deployment • Mimic stored in the database as part of your data model • Mimic Reuse Application Designer • Design a Windows Client Application with Visual Basic or C# code behind • Extremely extensible • Windows Client Mimic Designer Object Model Binding OPC UA Status Server Graphics bound to the data model not PLC/OPC Server or source of the data Mimic Designer Document Storage Mimic Screens are stored in the Data Model at the Status Server OPC UA Status Server Application Designer Bindable Objects Same design experience and controls as Mimic Designer OPC UA Status Server Application Designer Document Storage Screens and code behind compiled into a .NET assembly Compile Viewing your Mimics and Data Model Browser, Windows, Web and Mobile Devices Model Browser No Mimics Required Windows Thick Client Status Client Status Enterprise Gateway HTML 5 Compatible Browsers • HTML 5 Enabled Devices including iPad and iPhone • Firefox, Internet Explorer, Opera Safari, and Chrome iPhone iPad Desktop Browser Status Enterprise Gateway Architecture HTML 5 Browsers Transport of Mimics and Live Data OPC UA 011001010100 100100100100 101001001001 000010101010 Status Server Updating the Data Model PLC – OPC Servers Data Mapping Line2/Motor 3/RPM = B2:009 Read Asset OPC UA OPC UA OPC DA PLC RPM B2:009 Status Server OPC UA or DA Server Updating the Data Model Open Database Connectivity (ODBC) Data Mapping Line2/Motor 3/Rating = Query Read OPC UA Rating Query ODBC Database Status Server Updating the Data Model Chaining Status Enterprise Servers Data Mapping Line2/Motor 3/Efficiency = Efficiency Read OPC UA OPC UA Status Enterprise Server #2 Efficiency Data Model Efficiency Status Server Status Server Updating the Data Model Custom Data Source Data Mapping Read Line2/Tank 2/Fill Level = Fill Level OPC UA ??? Data Model Line 1 Line 2 Tank 1 Tank 2 Fill Level Status Server Fill Level Efficiency Fill Level Sensor Tank #2 Updating the Data Model Custom Data Source Data Mapping Read Stuff 2/Thing 2/Value = Value OPC UA ??? Data Model Stuff 1 Stuff 2 Thing 1 Thing 2 Value Status Server Value Value Commercial Data Updating the Data Model Custom Application via OPC UA API Custom Application OPC UA API OPC UA Rating Status Server Updating the Data Model Custom Application via Status Object Model API Custom Application Status Object Model API OPC UA Rating Status Server Easy access to Data Model using Status Object Model for .NET Clients Status Enterprise Components Summary • Status Enterprise Server • Data Model Designer • Mimic and Application Designer • Windows Runtime • Model Browser • Web Gateway • Data Connector Server • Status Object Model • Database Utilities