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