mtc - stefan hoppe vice president opc foundation - member … · direct connection between machines...

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

Upload: others

Post on 09-Apr-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

Stefan Hoppe

Vice President OPC Foundation - Member OPC Board

[email protected]

Page 2: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

OPC FoundationScottsdale, Arizona

OPC EuropeVerl, Germany

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 IEC62541

OPC AsiaChina

Page 3: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

International board – democratic elections by members every year

◦ Companies from Automation & IT

◦ All over the world

Europe

North America Japan

Page 4: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 5: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 6: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 7: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 8: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 9: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 10: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

IIC Industry4.0 China2025

Page 11: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

North America: Industrial Internet Consortium IIC Listing OPC UA and other protocols

- 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 12: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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

Report ZVEI Reference Architecture Model.pdf

German Industrie 4.0 recommends OPC UA

Page 13: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 14: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 15: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

► 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 16: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

Rockwell Automation Show Nov 2016

◦ Compact Logix 5480 with integrated OPC UA Server

Page 17: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 18: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

…always overcrowded…

Page 19: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

2

4

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 20: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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

Page 21: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

“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 22: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC
Page 23: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

SAP HANA Cloudsystem

SAP MES

HANA

XTS Transport System

Beckhoff

Robot

Stäubli

Vision Camera

AsenticsLaser Printer

CAB

PCo (Plant Connectivity)

Cache

Page 24: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

Semantic Modelling

Page 25: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

38

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 26: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

….and some more active companies

Page 27: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 28: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 29: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

2016: Commercial product OPC UA in chip

Page 30: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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

Print & online version available in English / German / Chinese / Japan

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

Testimonials

Technology

Collaboration, Semantic Modelling

Success Stories

Getting Started

Page 31: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

Water treatment Energy Monitoring

Success stories

M2M : horizontal device to device communication in water treatment

IoT: Energy monitoring & vertical from sensor up into IT cloud

https://opcfoundation.org/resources/case-studies/

Page 32: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

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 33: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

“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 34: MTC - Stefan Hoppe Vice President OPC Foundation - Member … · Direct connection between machines and higher level systems (i.e., ERP, MES, SCADA or SAP), with the integrated OPC

Stefan Hoppe

Vice President OPC Foundation - Member OPC Board

[email protected]