51
03.12.2015 OPC Day Japan Stefan Hoppe Vice President OPC Foundation - Member OPC Board [email protected] OPC Unified Architecture Update 2 / Success Stories OPC Day Japan 03.12.2015

OPC UA Meta Model

  • Upload
    vuque

  • View
    327

  • Download
    13

Embed Size (px)

Citation preview

Page 1: OPC UA Meta Model

03.12.2015 OPC Day Japan

Stefan Hoppe

Vice President OPC Foundation - Member OPC Board

[email protected]

OPC Unified Architecture

Update 2 / Success Stories

OPC Day Japan 03.12.2015

Page 2: OPC UA Meta Model

03.12.2015 OPC Day Japan

IoT vs Industrie 4.0What’s common – what’s different

Page 3: OPC UA Meta Model

03.12.2015 OPC Day Japan

ThyssenKrupp connected their elevators

to Microsoft Azure

Collect data from it’s sensors and systems

to improve operations

Goal: predictive and preemptive

maintenance

http://www.microsoft.com/en-us/server-cloud/customer-stories/Thyssen-Krupp-Elevator.aspx

Page 4: OPC UA Meta Model

03.12.2015 OPC Day Japan

IoT: Simplified message:

IT companies provide agents for all platforms

Mostely to push data into their own cloud

“IoT starts with data in their cloud”

Cloud offers “new business with analytics”

Required:

“Just” data transport

no semantic

SecurityAgent

Agent

Agent

Backbone

Agent

AgentAgent

Agent

Agent

Agent

Agent

PC MQTT/ AMQP/…

Page 5: OPC UA Meta Model

03.12.2015 OPC Day Japan

New Automation Technology

On Device side:

- Device require 3 parameters to push

Page 6: OPC UA Meta Model

03.12.2015 OPC Day Japan

IoT is not enough – IoT 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 7: OPC UA Meta Model

03.12.2015 OPC Day Japan

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

Microsoft IoT SDK

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

OPC-UA

OPC-DA

PLC

Page 8: OPC UA Meta Model

03.12.2015 OPC Day Japan

Technical Update

Roadmap

Page 9: OPC UA Meta Model

03.12.2015 OPC Day Japan

2015201420132007 2008 2009 2010 2011 2012

Version 1.0

Internal Release

Modelling Language

Services

Base Model

Draft

Protocols

Built-in Models

Version 1.1

Public Release

Protocols

Built-in Models- Data Access

- Alarms & Conditions

- Programs

Draft

Version 1.2

Service Release

Historical Access

Compliance Updates

New Features- HTTPS based Protocols

- File Transfer

Built-in Model

Historical Access

Next Version 1.3

Service Release

Network Discovery

Central PKI

New Features- Durable Queues

- Union Data Types

- Bit Mask Data Type

OPC UA Products available

Certified OPC UA Products available

Draft

Network Discovery

Page 10: OPC UA Meta Model

03.12.2015 OPC Day Japan

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

Platform Independent

Scalable

Vendor Interoperability

Object Oriented

OPC UA is much more than a protocol

Page 11: OPC UA Meta Model

03.12.2015 OPC Day Japan

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 12: OPC UA Meta Model

03.12.2015 OPC Day Japan

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 13: OPC UA Meta Model

03.12.2015 OPC Day Japan

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 under development

Evaluation of existing protocols ongoing

Client/Server

Services

Protocols

Pub-Sub

ModelPubSubConfiguration

Connections

MessageWriters

ProtocolsUA Secure Multicast

AMQP

More to evaluate

Page 14: OPC UA Meta Model

03.12.2015 OPC Day Japan

OPC UA Server

Address Space

OPC UAClient C

OPC UAClient B

OPC UA Client A

Client A Session Client B Session Client C Session

Subsciption

Publish Publish Publish

Subsciption Subsciption

Page 15: OPC UA Meta Model

03.12.2015 OPC Day Japan

OPC UA Server

Address Space

Subscriber NSubscriber 1OPC UAClient A

Client A Session

PublishMessage Oriented Middleware

SubsciptionMessageWriter

DataSet

Publisher

OPC UA Application

Page 16: OPC UA Meta Model

03.12.2015 OPC Day Japan

UDP Multicast Group224.0.5.1

OPC UA Subscriber

OPC UA Subscriber

OPC UA Subscriber

OPC UA application

Publisher

Connection

MessageWriter

Message276

OPC UA application

Subscriber

Connection

MessageReader

Message276

Message276

Message276

Message276

Page 17: OPC UA Meta Model

03.12.2015 OPC Day Japan

Machine2Machine1

OPC UA Server

Product specific

address space and

data integrationPublisher

UA UDP Multicast

OPC UA Server

Product specific

address space and

data integrationSubscriber

Send Receive

OPC UA Client

Configure Configure

UA TCP / UA Binary

Existing OPC UA Server can be extended

Configuration through OPC UA Clients

Page 18: OPC UA Meta Model

03.12.2015 OPC Day Japan

Two new Sub-Groups of UA WG◦ Pub-Sub Prototyping and TSN Evaluation

◦ Kick-off on June 8, 2015

Pub-Sub Prototyping◦ 54 working group members

◦ Review of use cases and first draft spec finished

◦ Planning for prototyping started

TSN Evaluation◦ 55 working group members

◦ TSN is a standard real-time extension for Ethernet

◦ Collection of use cases and requirements

Page 19: OPC UA Meta Model

03.12.2015 OPC Day Japan

New use cases from OPC members driven by wide adoption of OPC UA

Large scale (one to many, many to one, many to many)

Configured controller to controller communication (PLCopen WG)

Black channel for safety (OMAC use case)

High speed data streaming (no reliable transport)

Location transparency

Enterprise Service Bus (ESB) connectors

Integration with message brokers

Cloud connectivity

Clients and Servers behind firewalls (Relay)

Page 20: OPC UA Meta Model

03.12.2015 OPC Day Japan

- Collaboration: Key for adoption and growing visibility

Industrial Automation is and will be “home ground”

OPC-UA will grow into other markets due to security and

modeling capabilities

- Markets

- Automation

- Building Automation

- Energy

- Engineering

- Measurement

- Oil & Gas

- Transport

Page 21: OPC UA Meta Model

03.12.2015 OPC Day Japan

32

Active Members

- 3S

- BECKHOFF

- Bosch Rexroth

- Robert Bosch

- B&R

- General Electric

- KEBA

- OLDI

- Omron

- Phoenix Contact

- Siemens

- PLCopen

- OPC

- HIMA

Prepare

UA_Connect

Cleanup

UA_NodeGetHandleListUA_ReadList/

UA_WriteList

UA_Disconnect

UA_NodeReleaseHandleList

UA_NamespaceGetIndexListe

For multiple reads or writes.

Status

- Release V1.0 April 2014

- „Single FB‘s“

- Release Candidate V2.0

- „List-Functionality“

- UA-SubScription

- UA-MonitoredItem

Page 22: OPC UA Meta Model

03.12.2015 OPC Day Japan

Connection >from the controller <

Controller initiating communication

OPC-UA OPC-UA

OP

C-U

A

OP

C-U

A

MES System

OPC UA Server

Plant Engineering

OPC UA Server

UA modeling: PLCopen

- Vertical & Horizontal

- Fieldbus independent

- It’s fast – but not a fieldbus

Virtual machine

Data

base

Page 23: OPC UA Meta Model

03.12.2015 OPC Day Japan

34

Demo on

- OPC booth H9 A11

- Microsoft booth H7 C48

What?

- BECKHOFF PLC

- HARTING RFID Reader

- Siemens RFID Reader

- ICS Software / Suetron

Page 24: OPC UA Meta Model

03.12.2015 OPC Day Japan

Videos: Collaboration OPCF & AIMD about standardized access to AutoID

Markus Weinländer, Siemens

https://youtu.be/O_rppDljWz4

Wolf-Rüdiger Hansen, AIM-Germany

https://youtu.be/8JL7ECkMkko

Olaf Wilmsmeier, HARTING

https://youtu.be/yktzBFKoy6A

Page 25: OPC UA Meta Model

03.12.2015 OPC Day Japan

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 26: OPC UA Meta Model

03.12.2015 OPC Day Japan

Hi ‚ I am a IEC61131-3 controller

Hi ‚ I am an RFID device

Hi ‚ I am a

Smart metering device

Standardized Models

PLCopen

FDI

MES

CNC-HMI

BACnet

Page 27: OPC UA Meta Model

03.12.2015 OPC Day Japan

Working group started

EUROMAP 77 “Injection Moulding Machines -

Data exchange interface for MES”

• Successor of EUROMAP 63 - Data

exchange interface

• VDMA members started initiative to define

interface based on OPC UA

• First proposal was prepared March 2015

• European group accepted proposal

• Working group started officially June 2015

Page 28: OPC UA Meta Model

03.12.2015 OPC Day Japan

Working group started

EUROMAP 79 “Injection Moulding Machines -

Data exchange interface for Handling Device /

Robot”

• Successor of EUROMAP 67 - Electrical

Interface between Injection Moulding

Machine and Handling Device / Robot

• VDMA members started initiative to define

interface based on OPC UA

• Working group in preparation

Page 29: OPC UA Meta Model

03.12.2015 OPC Day Japan

Cloud

MES

SCADA

OP

C-U

A

EtherCAT Device Protocol (Ethernet on-the-fly)

HMIEtherCAT Automation Protocol

EtherCAT and OPC-UA

complement each other

in an ideal way:

• EtherCAT for Hard Real Time

• OPC UA for Vertical

Communication

and for Horizontal

Communication in

„third party systems“

Page 30: OPC UA Meta Model

03.12.2015 OPC Day Japan

New: Collaboration with 4 more organizations

Page 31: OPC UA Meta Model

03.12.2015 OPC Day Japan

More

OpenO&M (ISA 95, OASIS, MIMOSA,

MESA, OPC)

SLC – Oil&Gas (Energistics, Geospatial,

OPC, PIDX, PODS ..)

MTConnect

Standard for Machine Tools

Release Candidate Spec available

Field Bus Groups

Ethercat Technology Group

Profibus & Profinet International

Ethernet Powerlink Standardization Group

Sercos International

Other collaboration requests in progress

Smart Grid

IEC 61850/61400

IEC 61970

IEC 61968

Working group started

Page 32: OPC UA Meta Model

03.12.2015 OPC Day Japan

From Sensor to IT Cloud

Page 33: OPC UA Meta Model

03.12.2015 OPC Day Japan

Company: MatrikonOPC

OPC UA on a chip

The minimal memory requirements

start at 240kB flash and 35kB RAM »The integration of OPC UA into our

measuring instruments provides our

customers a comprehensive,

secured communication«

Alexandre Felt

Project Manager at AREVA GmbH

OPC-UA at Chip Level: Hardware

Page 34: OPC UA Meta Model

03.12.2015 OPC Day Japan

Company SSV

Gateway serial/TCP

ARM9™ Atmel

Linux

OPC UA Server

Company Siemens

SIMOCODE pro V PN

SIRIUS Motor Mgt System

ERTEC200 with ARM946

OPC UA Server

Company BECKHOFF

CX8090 PLC controller

ARM9™ Freescale i.MX25

Windows Embedded CE6

OPC UA Server (DA/HA/AC)

OPC UA Client

Company Siemens

Simatic HMI

OPC UA Client

Company Unified Automation (SW)

Samsung

ARM

Android

OPC-UA Client C++

Company ProSys (SW)

Samsung

ARM

Android

OPC-UA Client Java

Page 35: OPC UA Meta Model

03.12.2015 OPC Day Japan

► 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 36: OPC UA Meta Model

03.12.2015 OPC Day Japan 48

Page 37: OPC UA Meta Model

03.12.2015 OPC Day Japan

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

From mobile devices to shop floor machine

Page 38: OPC UA Meta Model

03.12.2015 OPC Day Japan

Devices from:

Cloud

Microsoft, C-Labs

MES

70% of of MES products

HMI

ALL! …

Controllers:

Beckhoff, Bosch-Rexroth, B&R, FESTO,

GE, Mitsubishi, National Instruments,

Omron, Phoenix, Siemens, Yokogawa

- Softing (EchoCollect Rockwell)

- IBH Softec (Siemens S5 / S7)

Sensor/Field-devices:

Areva, Harting,

SSV, Siemens

Page 39: OPC UA Meta Model

03.12.2015 OPC Day Japan

Page 40: OPC UA Meta Model

03.12.2015 OPC Day Japan52

• Information collected via structured data device models with OPC UA

• Own .NET OPC UA Server development based on 3rd-party SDK

• IT middleware with OPC UA Java client

Web-based dashboard with event-based process diagnosis via secure data

connectivity with intelligent instrumentation.

v

Page 41: OPC UA Meta Model

03.12.2015 OPC Day Japan

Success Story

From shop floor (Beckhoff) controller to top floor (SAP)

OPC-UA: Direct connection from MS into controller

Benefit

Quick: due to OPC-UA done in 30min

easy to use for PLC and MES team

standardized interface layer

fast connection, include security out of the box

Elster

7,000 employees,

38 major locations

200 million installations in

the last 10 years Metering

Gas, Water, Electricity

Page 42: OPC UA Meta Model

03.12.2015 OPC Day Japan

Company: Arburg worldwide leading vendor of injection

molding machines

Application: VxWorks based PLC

OPC UA: Embedded OPC UA Server

Visualization

Configuration

Diagnostics

Vertical integration

HMI/SCADA

MES

Page 43: OPC UA Meta Model

03.12.2015 OPC Day Japan

Location: North Dakota – 900 Sites, 1200 Wells

Exception-based Surveillance (EBS)

OPC UA Application with 1.6 million OPC Points, 500,000 Alarms and 500,000 Historical Points

Reduced Deployment Time

Reduced Human Error

GUI:High Performance HMIAsset-based Object ModelPowerful Search Capability

Page 44: OPC UA Meta Model

03.12.2015 OPC Day Japan

Upgrade to an intelligent water treatment plant with redundant processing

stations managed by the NI cRIO-9068 controller

OPC UA selected to increase reliability by hosting the server in the real-time

processor of the NI cRIO-9068 controller

The NI cRIO-9068 controller communicates via OPC UA with the

centralized Ignition SCADA system

40+ NI cRIO-9068 controllers used for the process control of the plant

encompassing 30-40k tags NI cRIO-9068

Ignition SCADA

Page 45: OPC UA Meta Model

03.12.2015 OPC Day Japan

Decentral measurement (optional local buffering of data),

pushing into central databases for analytics

and deploying results

Regio IT: Smart metering project in Germany

Page 46: OPC UA Meta Model

03.12.2015 OPC Day Japan

Stefan Hoppe

Page 47: OPC UA Meta Model

03.12.2015 OPC Day Japan

- OPC UA to become the accepted standard for IIoT and Industrie4.0

- Increase visibility

- Grow into new markets by collaboration

- Provide more content on OPC Foundation web

- Create the marketing platform for OPC UA enabled products, devices &

machines

Page 48: OPC UA Meta Model

03.12.2015 OPC Day Japan

OPC Web becomes landing page for all information models

Internal done by OPC internal groups

Joint done by OPC Foundation with partners like PLCopen, BACnet, ..

External done by somebody

Page 49: OPC UA Meta Model

03.12.2015 OPC Day Japan

Send us picture of your device!

[email protected]

Page 50: OPC UA Meta Model

03.12.2015 OPC Day Japan

Automotive Oil&Gas Food&Beverage Water treatment

Send us material of your success story!

[email protected]

Page 51: OPC UA Meta Model

03.12.2015 OPC Day Japan

OPC UA becoming the worldwide accepted

standard for M2M, IoT and Industrie4.0

OPC Foundation

www.opcfoundation.org

Stefan Hoppe

Vice President OPC Foundation

[email protected]

24.02.2016 69

TC3 OPC UA