290 likes | 457 Views
OPC Unified Architecture A Platform for Automation The Power of Context. LCCC Process Control Workshop Lund University Dave Emerson Director, U.S. Technology Center Yokogawa. Context. Context
E N D
OPC Unified ArchitectureA Platform for AutomationThe Power of Context LCCC Process Control Workshop Lund University Dave Emerson Director, U.S. Technology Center Yokogawa
Context Context • The circumstances that form the setting for an event, statement, or idea, and in terms of which it can be fully understood.. (oxforddictionaries.com) Where is context hiding?
Trend & Event Data Contains Little Context A mental model is required
P&IDs Add Context but are isolated documents That are rarely maintained
Operators are shown context but must be manually designed and maintained
Process Models contain context but must be manually designed and maintained
Plant Lifecycles Create & Lose Context Decom-mission Operate Design Construct Com-mission Planning Procure Each lifecycle phase creates context that is not available to downstream phases
Silos Horde Context Interoperability is required vertical silos must interoperate
Context Dissipates Computer files, documents, mental models are forgotten, fade, become dated,…
Context’s Value is Increasing Big data, machine learning, AI Will require context How do we preserve it?
Preserving Context Interoperable & computer actionable data formats
Preserving Context Semantic processing
Preserving Context Federated systems discovering & sharing context
Preserving Context with OPC UA What is OPC-UA? OPC-UA in a minute https://www.youtube.com/watch?v=TFhqJQwLy7E IEC 62541
3 Key OPC UA Highlights Open Data Connectivity Connectivity Standards Protocols
3 Key UA Highlights • Ground-Up Secure Design • Based on latest security standards • Accepted by IT and OT groups • Recognized for its security by key organizations: • NIST • Industrie 4.0 • Oil & Gas Majors (MDIS) Data Security
3 Key UA Highlights Data Context Preservation OPC UA
Services & Information Models Client/Server Pub-Sub Services Services PubSubConfiguration Connections MessageWriters Built-in Information Models Protocols Protocols UA Secure Multicast (AMQP, MQTT, DDS, REST…) OPC UA Meta Model
Services & Information Models Client/Server Vendor Specific Extensions Pub-Sub Services Companion Information Models Services PubSubConfiguration Connections MessageWriters Built-in Information Models Protocols Protocols UA Secure Multicast (AMQP, MQTT, DDS, REST…) OPC UA Meta Model
OPC Foundation Collaboration Client/Server Vendor Specific Extensions Pub-Sub Services Companion Information Models Services PubSubConfiguration Connections MessageWriters • OPC Foundation collaborates with organizations and domain experts • OPC UAdefines HOW • Domain experts define WHAT Built-in Information Models Protocols Protocols UA Secure Multicast (AMQP, MQTT, DDS, REST…) OPC UA Meta Model
OPC UA for IEC 61131-3 (PLCopen) PLCopen Collaboration • 61131-3 Software Model mapped to OPC UA Information Model • PLC Data provided as UA Server • OPC UA Communication Function Blocks like Connect, Read, Call • PLC as OPC UA Client HMI MES OPC UA OPC UA OPC UA OPC UA
MDIS – Oil &Gas Industry Industry Working Group • Joint Team of • Major oil companies • Major DCS vendors • Major Subsea vendors • Defined an industry standard information model • Communication between silos OPC UA for communication between Subsea Production and DCS Systems
UA for ISA 95 Common Object Model Common Object Model Modeling Target Object Models Production Activity Capacity Definition Production Definition Production Schedule Production Performance Logical View of Resources Process Segment Version 1.0 Released in October 2013 Role Based Equipment Physical Asset Personnel Material Resources • ISA 95 defines a model for Enterprise/Control System integration • OPC UA mapping for ISA 95 Resources Models • Role based equipment • Physical asset • Personnel • Material
MIMOSA Companion Specification OPC UA Implementation of MIMOSA’s Asset Information Model (CCOM) Will bring asset management capabilities to OPC UA compatible systems Work starting 2016
Preserving Context with OPC UA Communication Data Modeling • Integrated security mechanisms • High speed UA TCP protocol • Web services for Internet • Platform independent • Built-in robustness and fault tolerance • Redundancy • Scalable from chips to clouds • Generic object-oriented modeling • Objects with variables, methods and events • Extensible type system • History for data and events • State machines, programs, alarms & condition • Complex data Collaboration New Applications and Use Cases • UA is IEC standard 62541 • UA is base for industry & vendor information models • Collaboration is win-win • Industry groups use open, proven base services • OPC UA users can access more domains • Profiles for different use cases • Scalability • Integration into embedded systems • MES and ERP systems • Specialized versions for different industries