OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling...

35
OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT Uwe Steinkrauss (Unified Automation GmbH)

Transcript of OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling...

Page 1: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC Unified Architectureenabling Industrie 4.0 and Industrial IoT

Uwe Steinkrauss (Unified Automation GmbH)

Page 2: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC Foundation

OPC FoundationScottsdale, Arizona

OPC EuropeGermany

OPC JapanMusashino-shi, Tokyo

Visionsecure, reliable, multi-vendor, multi-platform, multi domain interoperability from sensor to enterprise

▸ International◦ Companies from Automation & IT◦ International standard IEC62541

OPC ChinaBeijing

OPC India 2017

OPC Korea 2017

Page 3: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

▸ International board – democratic elections by members every year◦ Companies from Automation & IT◦ All over the world

OPC Foundation: Board of Directors

Europe

North America Japan

Page 4: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC Foundation: Class A member

Page 5: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC Foundation: New class A members 2016 - now

Page 6: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

IIoT connectivity is not enough! It does not provide Interoperability!

Connectivity without Interoperability!

Agent A

Agent A

Cloud A

Agent A

AgentAgent

Agent

Agent

Agent A

Agent

PC MQTT/ AMQP/…

Agent B

Agent B

Cloud B

Agent B

Agent B

No Interoperability!

No Interoperability!

Page 7: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

Service Oriented Architecture (SoA) :

Device / machine provides Services requires Information-Modeling Type and Data consistency

Discovery of Services

Standardized Access Generic Clients can interact

Support Interoperability IT-Security: Rolls of access per user

OS+

Real time

TransportSecurity

Access rights

Modern World: SoA to Connect to a Device / Machine / Service…

Engineering

Monitoring

Administration

Application-specific

Data-Services

Page 8: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC Unified Architecture

OPC UA Meta ModelBasic rules for exposing information with OPC UA

Built-in Information ModelsBase, DA, AC, HA, Prog, DI

OPC UA is an information centric layered architecture▸ Secure Information Models:▸ Platform Independent - DA = Data Access Live Data▸ Scalable - AC = Alarm & Condition▸ Vendor Interoperability - HA= Historical Access▸ Object Oriented - Prog= StatemachinesOPC UA is much more than a protocol

Page 9: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

• Everything in the UA Address Space is a Node

• UA defines a none extensible list of 8 Node Classes

• Each Node Class has a defined set of Attributes

• Nodes are connected by References

Nodes and References

Page 10: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

ObjectType (Class)

Object Type AnalogMeasurement

ObjectType

Object

Variable

Page 11: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

ObjectType (Class) & Object Instance

Object Instance AnalogMeasurement

Object Type AnalogMeasurement

Page 12: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC Unified Architecture

OPC UA Meta Model

Built-in Information Models

Companion Information ModelsPLCopen, ADI, FDI, FDT, BACnet, MDIS, ISA95,

AutomationML, MTConnect, AutoID, VDW, IEC 61850/61400, ODVA/Sercos and more coming

OPC Foundation collaborations with organizations and domain experts▸ OPC UA defines HOW▸ Domain experts define WHAT

Page 13: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC Unified Architecture

OPC UA Meta Model

Built-in Information Models

Companion Information Models

Vendor Specific Extensions

OPC UA Client/Server Communication Model▸ Client friendly API to access information in the server

Client/Server

ServicesBrowse

Read / WriteMethod CallsSubscriptions

ProtocolsUA Binary TCP

HTTPS / UA BinaryWebservices

Page 14: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC UA Meta Model

Built-in Information Models

Companion Information Models

Vendor Specific Extensions

OPC UA Publish/Subscriber Communication Model▸ Generic Pub-Sub Information Model▸ Initial protocols selected, evaluation of other protocols ongoing

Client/Server

Services

Protocols

Pub-Sub

ModelPubSubConfiguration

ConnectionsDataSets

ProtocolsUA Secure MulticastUADP, AMQP, MQTT

More to evaluate

Client/Server & Pub/Sub

Page 15: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

▸ TCP based Request/Response◦ Connection/session context required (peer-to-peer)◦ High resource consumption when many connections (>500)◦ “Private” subscription for each client◦ Save transport, acknowledgement of every message ◦ Late polling for “DataChange”, keep alive◦ Use Case: huge amount of flexible data

▸ UDP based Pub/Sub◦ Connection-less, broadcast-style communication◦ Low resource consumption many subscribers (>1000)◦ “Public” subscription, same data for all clients◦ Fire and forget transportation◦ Cyclic publish of “all” data (could be deterministic)◦ Use Case: small amount of fixed data

SOA vs Pub/Sub

Both Needed !

Page 16: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC UA Server and Publisher

Page 17: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

PubSub Prototyping▸ Sub-Group of UA WG▸ Kick-off on June 8, 2015▸ Over 75 WG members▸ Wireshark available▸ First demo finished

Page 18: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

201620152014

OPC UA PubSub Roadmap

PrototypingPrototyping

UA WGUA WG

Release CandidateRelease Candidate

First sample applications available

First sample applications available

2017

UA WGUA WG

Use CasescollectedUse Casescollected

UA WGUA WG

Stable DraftStable Draft

UA WGUA WG

First DraftFirst Draft

Main definition phase

PrototypingPrototyping

First multivendor demo at Hannover Fair

First multivendor demo at Hannover Fair

PubSub Prototyping

PrototypingPrototyping

Complete PubSub implementationsComplete PubSub implementations

PrototypingPrototyping

Enhanced multivendor demo at SPS/IPC/Drives

Enhanced multivendor demo at SPS/IPC/Drives

UA WGUA WG

PubSubReleaseUDPAMQP

PubSubReleaseUDPAMQP

UA WGUA WG

Stable OPC UA TSN DraftStable OPC UA TSN Draft

2018

Page 19: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

Secure and Reliable

▸ International ◦ Organization: 437 members worldwide – 216 in Europe◦ Specification: OPC-UA is IEC62541

▸ Scalable: From Sensor to Cloud▸ Modelling data and interfaces plus access rights

▸ Independent ▸ Vendor / OS platform / Language / Domain

▸ Transport: Multiple options – extendable!◦ TCP / HTTP / UDP / AMQP / ….MQTT / …. ? (TSN)

Value Prop - Summary

Page 20: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC UA in the world

IIC Industry4.0 China2025

Page 21: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

North America: Industrial Internet Consortium Listing OPC UA + other protocols / Testbeds

- OPC UA listed

- Today 3 testbeds with integrated OPC UA

- OPC UA + TSN in Manufacturing- OPC UA Sensor in Brownfield environment- OPC UA and AutomationML for factory

Page 22: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

German Industrie 4.0 recommends OPC UA

Page 23: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

Who: Federal Office for Information Security (German Government BSI)Why: Because of relevance of OPC UA for German IndustryWhat: Security Evaluation of OPC-UA – finalized March 2016

Analysis of specification / Analysis of Reference Implementation

Result: German version available on BSI web and OPC webEnglish version available Mid Feb 2017

OPC UA: Security analyzed

Page 24: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

SAP & OPC UASoA Reshape Automation Pyramid

Demo at Hannover Messe 2016 and extended demo at upcoming 2017

Page 25: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

…always overcrowded…

Microsoft support OPC UA

Page 26: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

Siemens support OPC UA

11 Siemens products with integrated OPC UA

- SIMATIC S7-1500 PLC Family https://opcfoundation.org/products/view/434- SIMATIC S7-400 with OPC UA CP (CP 443-1 OPC UA)

https://opcfoundation.org/products/view/444- RFID Reader SIMATIC RF600 https://opcfoundation.org/products/view/449- SINUMERIK CNC control systems https://opcfoundation.org/products/view/450- SIMOTION IT https://opcfoundation.org/products/view/199- SINEMA Server https://opcfoundation.org/products/view/446- SIMATIC NET OPC Server https://opcfoundation.org/products/view/202- SCADA system SIMATIC WinCC Open Architecture

https://opcfoundation.org/products/view/436- SIMATIC B.Data https://opcfoundation.org/products/view/437- SIMATIC HMI Comfort Panels https://opcfoundation.org/products/view/432- SIMOCODE pro Motor Management System

https://opcfoundation.org/products/view/247

Page 27: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

- Markets- Automation- Building Automation- Energy- Engineering

- Measurement- Oil & Gas- Transportation

https://opcfoundation.org/markets-collaboration/

Page 28: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC Web – Overview Collaborationshttps://opcfoundation.org/markets-collaboration/

Page 29: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC UA for IEC 61131-3 (PLCopen)

OPC UA OPC UA

OP

C U

A

OP

C U

A

HMI MESReleasedReleased

61131-3 Software Model mapped to OPC UA Information Model PLC Data provided as UA ServerRelease v1: 04-2014 / v2: 11-2016OPC UA Communication Function Blocks like Connect, ListRead, Call PLC as OPC UA Client

61131-3 Software Model mapped to OPC UA Information Model PLC Data provided as UA ServerRelease v1: 04-2014 / v2: 11-2016OPC UA Communication Function Blocks like Connect, ListRead, Call PLC as OPC UA Client

Page 30: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

Demo on Hanover show 2015Release on Hanover show 2016

Within just one year:- Specification +- Release Candidate +- Prototyp implementation

Youtube:Wolf R. Hansen, AIM-Dhttps://youtu.be/8JL7ECkMkko

- Markus Weinländer, Siemens - https://youtu.be/O_rppDljWz4

- Olaf Wilmsmeier, HARTING- https://youtu.be/yktzBFKoy6A 

OPC UA for AutoID

Page 31: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

Benefits of OPC UA companion spec

IT Systems

Vendor B

OPC UAfor AutoID

- With OPC UA- Without OPC UA Companion Spec

- every device provides own modelling- extra effort for engineering

- With OPC UA- With OPC UA AutoID Companion Spec

- each device provides same modelling- reduce efforts for engineering

IT Systems

RFID

Vendor A Vendor B

RFID

Vendor A

OPC UA – Vendor A

OPC UA – Vendor B

OPC UA – Vendor A OPC UA – Vendor B OPC UAfor AutoID

OPC UAfor AutoID

Page 32: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

SoA: AutoID Companion Specification

Example: RfidReaderDeviceType

RFID Reader provide Services like Scan, ReadTag, WriteTag, …

Page 33: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

OPC UA & VDMA- VDMA: Injection molding machine

- 2014: First telco - 2016: Release candidate

- VDMA Machine Vision- 2016 started

- VDMA: Robotic: start Feb 13th in Frankfurt- VDMA: Integrated Assembly Solutions : start Feb 17th in Frankfurt

VDMA „Leitfaden Industrie4.0 Kommunikation auf Basis von OPC UA “ - for Hanover Messe 2017

For modelling: Contact your VDMA group… …or the OPC Foundation

Page 34: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

▸ “OPC Foundation Europe Certification Lab” starting Jan 2nd

▸ New non-member test options (“Certification as a service”)▸ OPC UA certification plus Companion Spec cetifications◦ Operated by company Allmendinger, Germany◦ Certification of products◦ Script extensions of CTT for companion specs

Tom Burke (OPC), Jörg Allmendinger

First device:Siemens RFID reader

2017: OPC Lab Europe

Page 35: OPC Unified Architecture enabling Industrie 4.0 and ... · OPC Unified Architecture enabling Industrie 4.0 and Industrial IoT ... - SIMATIC S7-400 with OPC UA CP ... - SIMATIC NET

Thank you!

Want more technical details?

https://www.youtube.com/watch?v=nYMbQiRqK74

[email protected]