OPC Unified Architecture A Platform for Automation The

  • Slides: 29
Download presentation
OPC Unified Architecture A Platform for Automation The Power of Context LCCC Process Control

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 LCCC Process Control Workshop 28 September 2016 1

Context n Context u. The circumstances that form the setting for an event, statement,

Context n Context u. The circumstances that form the setting for an event, statement, or idea, and in terms of which it can be fully understood. . (oxforddictionaries. com) n Where is context hiding? LCCC Process Control Workshop 28 September 2016 2

Trend & Event Data Contains Little Context A mental model is required LCCC Process

Trend & Event Data Contains Little Context A mental model is required LCCC Process Control Workshop 28 September 2016 3

P&IDs Add Context but are isolated documents That are rarely maintained LCCC Process Control

P&IDs Add Context but are isolated documents That are rarely maintained LCCC Process Control Workshop 28 September 2016 4

Operators are shown context but must be manually designed and maintained LCCC Process Control

Operators are shown context but must be manually designed and maintained LCCC Process Control Workshop 28 September 2016 5

Process Models contain context but must be manually designed and maintained LCCC Process Control

Process Models contain context but must be manually designed and maintained LCCC Process Control Workshop 28 September 2016 6

Plant Lifecycles Create & Lose Context Planning Design Procure Construct Commission Operate Decommission Each

Plant Lifecycles Create & Lose Context Planning Design Procure Construct Commission Operate Decommission Each lifecycle phase creates context that is not available to downstream phases LCCC Process Control Workshop 28 September 2016 7

Silos Horde Context Interoperability is required vertical silos must interoperate LCCC Process Control Workshop

Silos Horde Context Interoperability is required vertical silos must interoperate LCCC Process Control Workshop 28 September 2016 8

Context Dissipates Computer files, documents, mental models are forgotten, fade, become dated, … LCCC

Context Dissipates Computer files, documents, mental models are forgotten, fade, become dated, … LCCC Process Control Workshop 28 September 2016 9

Context’s Value is Increasing Big data, machine learning, AI Will require context How do

Context’s Value is Increasing Big data, machine learning, AI Will require context How do we preserve it? LCCC Process Control Workshop 28 September 2016 10

Preserving Context Interoperable & computer actionable data formats LCCC Process Control Workshop 28 September

Preserving Context Interoperable & computer actionable data formats LCCC Process Control Workshop 28 September 2016 11

Preserving Context Semantic processing LCCC Process Control Workshop 28 September 2016 12

Preserving Context Semantic processing LCCC Process Control Workshop 28 September 2016 12

Preserving Context Federated systems discovering & sharing context LCCC Process Control Workshop 28 September

Preserving Context Federated systems discovering & sharing context LCCC Process Control Workshop 28 September 2016 13

Preserving Context with OPC UA What is OPC-UA? OPC-UA in a minute https: //www.

Preserving Context with OPC UA What is OPC-UA? OPC-UA in a minute https: //www. youtube. com/watch? v=TFhq. JQw. Ly 7 E LCCC Process Control Workshop 28 September 2016 14 IEC 62541

3 Key OPC UA Highlights Open Data Connectivity Standards LCCC Process Control Workshop 28

3 Key OPC UA Highlights Open Data Connectivity Standards LCCC Process Control Workshop 28 September 2016 15 Protocols

3 Key UA Highlights Data Security • • Ground-Up Secure Design Based on latest

3 Key UA Highlights Data Security • • 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) LCCC Process Control Workshop 28 September 2016 16

3 Key UA Highlights Data Context Preservation OPC UA LCCC Process Control Workshop 28

3 Key UA Highlights Data Context Preservation OPC UA LCCC Process Control Workshop 28 September 2016 17

Services & Information Models Client/Server Pub-Sub Services Built-in Information Models Protocols OPC UA Meta

Services & Information Models Client/Server Pub-Sub Services Built-in Information Models Protocols OPC UA Meta Model LCCC Process Control Workshop 28 September 2016 18 Pub. Sub Configuration Connections Message. Writers Protocols UA Secure Multicast (AMQP, MQTT, DDS, REST…)

Services & Information Models Client/Server Services Vendor Specific Extensions Companion Information Models Built-in Information

Services & Information Models Client/Server Services Vendor Specific Extensions Companion Information Models Built-in Information Models Protocols OPC UA Meta Model LCCC Process Control Workshop 28 September 2016 19 Pub-Sub Services Pub. Sub Configuration Connections Message. Writers Protocols UA Secure Multicast (AMQP, MQTT, DDS, REST…)

OPC Foundation Collaboration • OPC Foundation collaborates with organizations and domain experts • OPC

OPC Foundation Collaboration • OPC Foundation collaborates with organizations and domain experts • OPC UA defines HOW • Domain experts define WHAT Client/Server Services Vendor Specific Extensions Companion Information Models Built-in Information Models Protocols LCCC Process Control Workshop 28 September 2016 20 OPC UA Meta Model Pub-Sub Services Pub. Sub Configuration Connections Message. Writers Protocols UA Secure Multicast (AMQP, MQTT, DDS, REST…)

Information Model Notation LCCC Process Control Workshop 28 September 2016 21

Information Model Notation LCCC Process Control Workshop 28 September 2016 21

Information Model Example LCCC Process Control Workshop 28 September 2016 22

Information Model Example LCCC Process Control Workshop 28 September 2016 22

Sample Base Object Hierarchy LCCC Process Control Workshop 28 September 2016 23

Sample Base Object Hierarchy LCCC Process Control Workshop 28 September 2016 23

OPC UA for IEC 61131 -3 (PLCopen) PLCopen Collaboration MES OPC UA HMI OPC

OPC UA for IEC 61131 -3 (PLCopen) PLCopen Collaboration MES OPC UA HMI OPC UA • 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 OPC UA LCCC Process Control Workshop 28 September 2016 24

MDIS – Oil &Gas Industry Working Group Joint Team of • Major oil companies

MDIS – Oil &Gas 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 LCCC Process Control Workshop 28 September 2016 25

UA for ISA 95 Common Object Modeling Target Production Activity Object Models Capacity Definition

UA for ISA 95 Common Object Modeling Target Production Activity Object Models Capacity Definition Production Definition Logical View of Resources Production Schedule Production Performance Process Segment Role Based Equipment Physical Asset Personnel Version 1. 0 Released in October 2013 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 LCCC Process Control Workshop 28 September 2016 26 Material

MIMOSA Companion Specification OPC UA Implementation of MIMOSA’s Asset Information Model (CCOM) Will bring

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 LCCC Process Control Workshop 28 September 2016 27

Preserving Context with OPC UA Communication Data Modeling • • • Integrated security mechanisms

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 • Profiles for different use cases • UA is base for industry & • Scalability vendor information models • Integration into embedded • Collaboration is win-win systems • Industry groups use open, • MES and ERP systems proven base services • Specialized versions for • OPC UA users can access different industries more domains LCCC Process Control Workshop 28 September 2016 28

LCCC Process Control Workshop 28 September 2016 29

LCCC Process Control Workshop 28 September 2016 29