Impact of OPC UA and Information Modeling on Monitoring Solutions Ron DeSerranno, CEO rdeserranno@b-scada.com www.scada.com
Definitions HMI Human Machine Interface SCADA Supervisory Control and Data Acquisition
Definitions description of 'real world people and objects such as flow meter, work order, or electrician used to aid in communication between groups within a company provide clarity for business and industrial processes and to lead to a more flexible and manageable system Information Modeling = Organization
Information Modeling A bridge between the technical and business process Improves Productivity by Enabling Automation
Sample Information Model EPRI/ICE
Do You have an Information Model for Your Assets?
Do You have an Information Model for Your Assets? Daily Production Bottom Hole Flow Pressure Bottom Hole Flow Temperature Gas Flow Sensor Water Flow Sensor Oil Flow Riser Head Pressure Well Head Pressure Mud Pump
Motors
What I Want - Relevant Information Motor 1 Asset Tag - MOT-90714 Model RV-3545G Asset Tag Owner Maintenance History and Instructions Work Orders Operating Instructions Life Cycle Part Availability
What I Get Old Style HMI/SCADA Only shows live data, nothing else Motor 1 Mimic OPC Server/PLC
Model Creation Types and Properties Motor Type Information Model Motor Type Display Name Asset Tag RPM Model Number Efficiency Rating
Model Creation Assets (Instances) Motor Instances Information Model Motor 1 Display Name Asset Tag RPM Model Number Efficiency Rating Motor 2 Display Name Asset Tag RPM Model Number Efficiency Rating
Utilizing an Information Model for HMI/SCADA Motor 1 Asset Tag - MOT-90714 Graphics bound to Information Model Model RV-3545G Information Model Motor 1 Display Name Asset Tag RPM Model Number Efficiency Rating Motor 2 Display Name Asset Tag RPM Model Number Efficiency Rating Manual Input OPC Server/PLC Calculations/Workflow Enterprise Apps
Traditional HMI Screen Design Memory Addresses are bound directly to graphics. One graphic is required for every asset. Motor 1 Mimic OPC Server/PLC #1
No Screen Reuse Motor 1 Mimic Motor 2 Mimic Motor 3 Mimic Motor 4 Mimic Motor 5 Mimic Motor 6 Mimic Motor 7 Mimic Motor 8 Mimic Motor 9 Mimic Motor 10 Mimic Motor 11 Mimic Motor 12 Mimic Motor 13 Mimic Motor 14 Mimic
Screen Reuse Mimic Motor Type Motor 14 Asset Tag - MOT-90714 Model RV-3545G Information Model Motor 1 Motor 2 Motor 3 Motor 4 Motor 5 Motor 6 Motor 7 Motor 8 Motor 9 Motor 10 Motor 11 Graphics bound to Information Model
Must Redeploy HMI Application Memory addresses are bound directly to graphics Graphics that modified and recompiled Graphics republished and redistributed OPC Server/PLC Motor 1 Mimic OPC? Server/PLC
No Redeployment if Mappings Change Motor 1 Asset Tag - MOT-90714 Model RV-3545G Graphics bound to Information Model Information Model Motor 1 Display Name Asset Tag RPM Model Number Efficiency Rating Motor 2 Display Name Asset Tag RPM Model Number Efficiency Rating OPC Server/PLC OPC Server/PLC OPC Server/PLC
No Redeployment if Mappings Change Motor 1 Asset Tag - MOT-90714 Model RV-3545G Graphics bound to Information Model Information Model Motor 1 Display Name Asset Tag RPM Model Number Efficiency Rating Motor 2 Display Name Asset Tag RPM Model Number Efficiency Rating OPC Server/PLC OPC Server/PLC OPC Server/PLC
Mimic Design PLC or OPC Servers must be installed in order to bind mimics to data, addresses and ladder logic must be set up. Motor Mimic OPC Server/PLC OPC/PLC must be in place
Work in Series No work able to be done because PLC setup isn t completed TIME Any changes made changes the graphical design process
Design Information Model and Mimic Earlier Information Model Motor 1 Asset Tag - MOT-90714 Model RV-3545G Graphics bound to Information Model Motor 1 Display Name Asset Tag RPM Model Number Efficiency Rating Motor 2 Display Name Asset Tag RPM Model Number Efficiency Rating? Data source doesn t need to be present for mimic design process
Work in Series Finished Mimic with Data Motor 1 Asset Tag - MOT-90714 TIME Model RV-3545G
Designers do not need to be Engineers Designers can focus on creating visuals without worrying about where the data is coming from.
Engineers do not need to be Designers Information Model Motor 1 Display Name Asset Tag RPM Model Number Efficiency Rating Motor 2 Display Name Asset Tag RPM Model Number Efficiency Rating OPC Server/PLC OPC Server/PLC OPC Server/PLC Engineers can focus on the technical aspects without having to worry about the visual design.
Other Applications Predictive Maintenance M2M Historian Information Model HMI/SCADA Resource Planning Asset Management
Other Applications Predictive Maintenance M2M Historian OPC UA HMI/SCADA Resource Planning Asset Management
OPC Unified Architecture (OPC UA) 470 Members - Almost All Top Process Control and Instrumentation Companies Information Model Object Store Services Oriented Architecture (SOA) Multi Platform (C, Java,.NET) Scalable Secure Big Datagrams Web Friendly OS Agnostic OPC UA Server Information Model Motor 1 Display Name Asset Tag RPM Model Number Efficiency Rating Motor 2 Display Name Asset Tag RPM Model Number Efficiency Rating *ISA 95 Friendly
OPC Unified Architecture (OPC UA) OPC Server/PLC Enterprise Applications Supply Chain Project Management Finance/Accounting Human Resources Customer Relationship Manufacturing Workflow Custom Applications Status Server Information Model Motor 1 Display Name Asset Tag RPM Model Number Efficiency Rating Motor 2 Display Name Asset Tag RPM Model Number Efficiency Rating *ISA 95 Friendly
OPC Unified Architecture (OPC UA) Client Applications Real Time Historical Alarming OPC UA Server Information Model Motor 1 Display Name Asset Tag RPM Model Number Efficiency Rating Motor 2 Display Name Asset Tag RPM Model Number Efficiency Rating *ISA 95 Friendly
OPC UA Not Just Hierarchical C B D A F E G
Full Mesh Network based on Nodes B A G D E C F
Full Mesh Network based on Nodes B A C D E F
Full Mesh Network based on Nodes B A C D E F
Full Mesh Network based on Nodes B A C D E F
Full Mesh Network based on Nodes B A G C D E F
OPC UA Companion Specifications OPC Unified Architecture for Analyzer Devices (ADI) OPC Unified Architecture / PLC OPC Unified Architecture for FDI OPC Unified Architecture for Devices (DI) ISA-95 Common Object Model
OPC UA OPC UA, the glue for all other applications, defines and holds the information model and data used by all applications Open Standard Secure Scalable Multi-Platform
Summary More Relevant Information Motor 1 Asset Tag - MOT-90714 Model RV-3545G Asset Owner Maintenance History and Instructions Work Orders Operating Instructions Life Cycle Part Availability
Summary Screen Reuse Motor 1 Asset Tag - MOT-90714 Mimic Motor Type Model RV-3545G Motor 1 Motor 2 Motor 3 Motor 4 Motor 5 Motor 6 Motor 7 Motor 8 Motor 9 Motor 10 Motor 11 Information Model
Summary Parallel Development Finished Mimic with Data Motor 1 Asset Tag - MOT-90714 TIME Model RV-3545G
Ron DeSerranno rdeserranno@b-scada.com www.scada.com