stefan hoppe vice president opc foundation - member … · - sinumerik cnc control systems https:...

61
Stefan Hoppe Vice President OPC Foundation - Member OPC Board [email protected]

Upload: vobao

Post on 22-Apr-2018

238 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Stefan Hoppe

Vice President OPC Foundation - Member OPC Board

[email protected]

Page 2: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC FoundationScottsdale, Arizona

OPC EuropeGermany

OPC JapanMusashino-shi, Tokyo

Vision

secure, reliable, multi-vendor,

multi-platform, multi domain

interoperability from sensor to enterprise

International

◦ Companies from Automation & IT

◦ International standard IEC62541OPC China

Beijing

OPC India 2017

OPC Korea 2017

Page 3: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

International board – democratic elections by members every year

◦ Companies from Automation & IT

◦ All over the world

Europe

North America Japan

Page 4: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

4

Matt VaseyDirector of IoT Business Development,

Microsoft

Page 5: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s
Page 6: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s
Page 7: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

• Industrial Automation

• Building Automation

• Embedded Devices

• Energy Management (Smart Grid)

• Manufacturing Enterprise Management

• M2M

• Cloud-based Computing

The key markets for OPC

technology include

8

Page 8: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

IIoT connectivity is not enough! It does not provide 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 9: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

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= Statemachines

OPC UA is much more than a protocol

Page 10: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

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 11: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

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 / Write

Method Calls

Subscriptions

ProtocolsUA Binary TCP

HTTPS / UA Binary

Webservices

Page 12: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC-UA: New Generation OPC

Definition 2003 – 2006

Verification and Implementation 2006 – 2008

Final OPC Foundation Release 2009

IEC 62541 Release 2010 – 2011

OPC UA = established OPC features

+ Platform independence

+ Standard internet and IP based protocols

+ Built in security features

+ Generic object model

+ Extensible type system

+ Scalability through profiles

+ Migration path from Classic OPC

Page 13: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

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)

Page 14: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Specifications IEC62541

Public available

Code

Stacks C# / Java / (AnsiC coming) open source now

License: for Members: RCL / for non Members: GPLv2

Developer tools for members only

Helpfully to speed up implementation and tests

Certification Face-to-Face Virtual

Page 15: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC Foundation

IIC Industry4.0 China2025

Page 16: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC Foundation

- 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 17: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC Foundation

http://www.zvei.org/Downloads/Automation/5305 Publikation GMA Status

Report ZVEI Reference Architecture Model.pdf

German Industrie 4.0 recommends OPC UA

Page 18: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC Foundation

Who: Federal Office for Information Security (German Government BSI)

Why: Because of relevance of OPC UA for German Industry

What: Security Evaluation of OPC-UA – finalized March 2016

- Analysis of specification / Analysis of Reference Implementation

Result:Available on BSI web and OPC web

Page 19: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Result:

“An extensive analysis of the security functions in the specification of

OPC UA confirmed that OPC UA was designed with a focus on security

and does not contain systematic security vulnerabilities.”

Page 20: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC Foundation

TC124 has held first OPC UA GB certification working

group meeting in October 2016

The first OPC UA related standard will be released:◦ 20090699-T-60 Part 1: Overview and Concepts

◦ 20090700-T-60 Part 2: Security Model

◦ 20090701-T-60 Part 3: Address Space Model

◦ 20090702-T-604 Part 4: Services

OPC China will fully cooperate with TC124 and drive

to release this standard before the end of 2016.

Page 21: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

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

Customer Models

Standardized Models

OEMModels Engineering

Administration

MonitoringApplication-

specific

Data-Services

OS

+

Real time

TransportSecurity

Access

rights

Page 22: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s
Page 23: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

New Automation Technology

Integrated Gateway Solution

- PC based controllers allows Integration of IoT solution into controller

- One device: Highly integrated

- Directly: PLC code can initiate push of data on demand

- Save extra hardware costs

- Minimize components to be configured

Device

PLC

OPC UA

ML

Stream Analytics

- Gateways allows multiple protocol extensions

- Multiple protocols out of one box

- Easy „IoT enabler“ for existing environments

- Connect one or multiple devices to cloudT

- Independend from machine status: Not influencing process

BUT: No „end to end security“

Protocols like

- OPC-UA

- IEC61400-25

- Modbus TCP

C-Labs

Factory-Relay

Motion

Page 24: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

► Direct connection between machines and higher level

systems (i.e., ERP, MES, SCADA or SAP), with the

integrated OPC UA server

► Variety of supported PLCs: Siemens SIMATIC S7 and S5,

Rockwell ControlLogix and CompactLogix controllers with

Modbus TCP and RTU (Wago, Beckhoff, Phoenix,

Schneider, etc.), Mitsubishi (Melsec-Q), etc.

► Network separation by physically independent ports

► Easy configuration: Symbol import for Siemens and

Rockwell PLC, without PLC engineering, online-diagnostic

for PLC trouble-shooting

Softing

Page 25: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Emerson Process Management

◦ Machinery Health™ Protection System (CSI 6500 ATG)

native OPC UA Support integrated

Page 26: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

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: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Rockwell Automation Show Nov 2016

◦ Compact Logix 5480 with integrated OPC UA Server

Page 28: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

…always overcrowded…

Page 29: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

3

5

Demo at Hannover trade show: Microsoft Azure showing their openness….

Being connected to lot’s of devices:

- Independent from vendor

- Independent from vertical market

- Independent from operating system

- With integrated security (also proven by German BSI)

- Without any change in the device

Page 30: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Download flyer herehttps://opcfoundation.org/wp-content/uploads/2016/10/Microsoft-OPC-UA-5-Clicks-To-Digital-Factory.pdf

Azure IoT Gateway with integrated OPC UA RELEASED ! (OPC Classic on road)

Page 31: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s
Page 32: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

…drumming for OPC UA

https://azure.microsoft.com/en-us/blog/microsoft-azure-germany-now-available-via-

first-of-its-kind-cloud-for-europe/

Page 33: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Demo: OPC UA on .Net Standard

Page 34: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Where’s the stuff?

• OPC UA UWP Stack: https://github.com/OPCFoundation/UA-.UWP-Universal-Windows-Platform

• UWP OPC Publisher: https://github.com/OPCFoundation/UA-.UWP-Universal-Windows-

Platform/tree/master/SampleApplications/Samples/Publisher

• .Net OPC Publisher: https://github.com/OPCFoundation/UA-

.NET/tree/master/SampleApplications/Samples/Publisher

• Azure IoT GW SDK plugin for OPC Publisher: https://github.com/Azure/azure-iot-gateway-

sdk/tree/opc_amqp/modules/amqpserver/src

• OPC telemetry website: https://github.com/OPCFoundation/UA-.UWP-Universal-Windows-

Platform/tree/master/OpcUaWebTelemetry

• Java OPC Publisher: Coming this week!

• OPC UA command and control solution: Coming soon!

• ANSI-C OPC Publisher: TODO!

Page 35: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC UA on the Universal Windows Platform

Page 36: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

“Connected – Windows 10 IoT takes a standards based

approach. Interoperability is key in IoT solutions. Windows 10

IoT has ubiquitous connectivity, and we have Alljoyn/OCF

integration for consumer IoT and OPC UA for Industrial”

Microsoft Windows 10 Anniversary slide deck:

Page 37: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Seite 47

Mitglied der OPC Foundation

Pressekonferenz OPC Foundation

Why?

I4.0: Exchange of data across different

levels and in different directions

Leuze electronic sensors provide data for

I4.0

Standardized model of communication is

required

OPC UA Key Enabler for I4.0

OPC Foundation driving at a

standardized communication (I4.0 context)

Participation in Companion Standards

Leuze electronic member of the OPC

Foundation since September 2016

Page 38: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

SPS/IPC/Drives 2016

OPC Press Conference 22.11.2016

4

8

Several autonomous Cyber Physical

Systems (CPS) are vertically integrated

and connected to a Smart Factory Cloud

Page 39: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

IDF 2016: Intel CEO Brian Krzanich with Demo with Exor & TTTech (at 38min)

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

Page 40: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s
Page 41: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s
Page 42: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

SAP HANA Cloudsystem

SAP MES

HANA

XTS Transport System

Beckhoff

Robot

Stäubli

Vision Camera

AsenticsLaser Printer

CAB

PCo (Plant Connectivity)

Cache

Page 43: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Transportation

System

RobotLaser Printer /

3D Printer

SAP Plant

Connectivity

Orchestration:

Event occurs on Unit X

Unit Y is triggered by SAP Plant Connectivity

Example:

1. Upper Shell for customer order 4711

is printed (Laser Printer ready)

2. Carrier with subshell ordered to

assembly station

3. As soon as carrier arrives Robot is

triggered to start assembly process

1

2

3

Benefits:

Simplified System Landscape

Flexibility / no hard coded steps

Page 44: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

- Markets

- Automation

- Building Automation

- Energy

- Engineering

- Measurement

- Oil & Gas

- Transportation

Page 45: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

64

Demo on Hanover show 2015

Release on Hanover show 2016

Within just one year:

- Specification +

- Release Candidate +

- Prototyp implementation

Youtube:- Wolf R. Hansen, AIM-D

https://youtu.be/8JL7ECkMkko

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

- Olaf Wilmsmeier, HARTINGhttps://youtu.be/yktzBFKoy6A

Page 46: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

IT Systems

Vendor B

OPC UA

for 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

Page 47: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Working Group since 2012

MCS – DSC Interface Standard

Working Group consists of

• All major Oil companies (operators)

• All major DCS vendors

• All major Subsea vendors

OPC UA for

communication between

Subsea Production

and

DCS Systems

Page 48: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

VDMA

4 Fachverbände erarbeiten OPC UA Companion Spezifikationen

Spritzgussmaschinen Release Candidate vorgestellt auf der K-Messe

Druckgussmaschinen

Werkzeugmaschinen

Industrielle Bildverarbeitung

2 Fachverbände sind in Planung

Robotic in Planung

Antriebs- und Fluidtechnik

Weitere 32 Fachverbände vorhanden…

VDMA-Informationstag 2017 in Frankfurt geplant

OPC UA Basics

verschiedene Informationsmodelle

Page 49: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

- OPC UA & AutomationML: released

- PLCopen OPC UA Client for IEC61131-3: released

- OPC UA for AutoID: released

- MDIS (Oil&Gas): First interoperability workshop for companion spec

- PackML: Release candidate

- (VDMA) Injection molding machine: Release candidate

- (VDMA) Machine Vision: started

- (VDMA) Robotic: under preparation

- VDMA: Preparing an „VDMA Leitfaden OPC UA“

for Hanover Messe 2017

Page 50: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s
Page 51: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC-UA at Chip Level enables Internet of Things

240kB flash and 35kB RAM

One of the smallest OPC-UA server that makes software

integration easy for the simplest devices in the Internet of

things.

Ported into very resource limited devices such as a sensor

integrated with a communication interface, and

communicate directly for vertical integration.

Platform specification:

TPS-1 Chip, ARM9@100MHz

Available memory < 64 Kb

Smart meter

Page 52: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

2016: Commercial product OPC UA in chip

Page 53: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC Foundation in the transition…

From “Interoperability Standard for Industrial Automation”

To “The Industrial Interoperability Standard”

… on the way to additional markets

Page 54: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC UA specific selection of events or

life data to be included in messages

Messaging protocol specific

encoding and transport

Different protocols can be

supported e.g. AMQP, MQTT

Page 55: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

OPC Unified Architecture is much more than just a protocol

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

Data Modeling

Integrated security mechanisms

High speed UA TCP protocol

Web services for internet

Platform independent

Built in robustness and fault tolerance

Redundancy

Communication

UA is IEC standard

UA is base for other information models

EDDL and FDT

MIMOSA

OMAC

PLCopen

Collaboration

Profiles for different use cases

Scalability

Integration in embedded systems

MES and ERP systems

Specialized versions for different industries

New Applications and use cases

Page 56: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

People keep asking:

What is the difference of OPC UA to protocols like AMQP, MQTT,

HTTP/SOAP?

Well – first of all - OPC UA is not a protocol. It is rather a framework for the

representation and exchange of object-oriented information including an

extensible type system that enables describing arbitrarily complex systems.

To exchange the object-based information, OPC UA provides two

mechanisms

◦ A Client-Server model where the Client accesses the information of a

Server using well-defined Services, and

◦ A Publish-Subscribe model, where the Server publishes configured sets of

data to any number of Subscribers.

Page 57: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Both exchange mechanisms are defined abstract. To achieve

interoperability between OPC UA applications, however, these abstract

definitions are mapped to specific protocols, namely

◦ TCP and HTTPS for the Client-Server Services,

◦ UDP and AMQP + MQTT for the Publish-Subscribe model.

Nothing of the OPC UA framework depends on these protocols. They may

eventually be replaced or complemented by additional protocol-mappings.

So in summary, OPC UA is a framework to connect systems by allowing

the exchange of information and their semantics. OPC UA makes use of

established protocols like HTTP or MQTT and can easily make use of

others if required by technological advances.

Page 58: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Brochure “Interoperability for Industrie 4.0 and the Internet of Things”

2016: English and German Version updated

Rework Industrie4.0 chapter / German BSI Security Update (Results)

Siemens Success Story

General editorial updates (like logos etc)

https://opcfoundation.org/resources/brochures/

English German Japan China

Page 59: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Commercial printers

- Different vendors

- Standardized connectors

USB / Ethernet

Support profiles “I am a printer”

- Differentiate by functionality

- All-in-once scan/fax/print?

- Double side printing?

- Color? Combined or separate?

- Print speed

- Print costs

- Easy to handle and interact

- ….

Industrial devices / machines

- Different vendors

- Standardized connector: OPC UA

Support profiles “I am an RFID reader”

- Build in security

- Differentiate by functionality

- Reduce engineering costs

- Support standards

- Easy network integration

- Costs

- Throughput of machine

- ….

Page 60: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

“IT meets Automation” - OPC Day Europe 2017 in UK

on May 30/31 at MTC Birmingham

OPC Day Europe 2017

Learn about:

- IIoT and Industrie4.0

- Security

- Industrial Interoperability from Sensor to Cloud

Page 61: Stefan Hoppe Vice President OPC Foundation - Member … · - SINUMERIK CNC control systems https: ... - SCADA system SIMATIC WinCC Open Architecture ... OPC UA on .Net Standard. Where’s

Stefan Hoppe

Global Vice President OPC Foundation

Member OPC Board

[email protected]