+ All Categories
Home > Documents > IoT und Industrie4.0: Unterschiede und Lösungen mit der

IoT und Industrie4.0: Unterschiede und Lösungen mit der

Date post: 08-Jan-2017
Category:
Upload: doanquynh
View: 219 times
Download: 1 times
Share this document with a friend
68
Stefan Hoppe BECKHOFF Automation Vice President OPC Foundation - Member OPC Board [email protected] Microsoft embedded MVP IoT und Industrie4.0: Unterschiede und Lösungen mit der Microsoft Plattform
Transcript
Page 1: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Stefan Hoppe

BECKHOFF Automation

Vice President OPC Foundation - Member OPC Board

[email protected]

Microsoft embedded MVP

IoT und Industrie4.0:

Unterschiede und Lösungen mit der

Microsoft Plattform

Page 2: IoT und Industrie4.0: Unterschiede und Lösungen mit der

- IoT vs Industrie4.0

- Microsoft IoT SDK

- Interoperability

- Lösungen

Page 3: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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

Page 4: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 5: IoT und Industrie4.0: Unterschiede und Lösungen mit der
Page 6: IoT und Industrie4.0: Unterschiede und Lösungen mit der
Page 7: IoT und Industrie4.0: Unterschiede und Lösungen mit der
Page 8: IoT und Industrie4.0: Unterschiede und Lösungen mit der

New Automation Technology

On cloud side:

- Add new device – this result in creating credentials for this specific new device

Page 9: IoT und Industrie4.0: Unterschiede und Lösungen mit der

New Automation Technology

On cloud side:

- Add new device – this result in creating credentials for this specific new device

Page 10: IoT und Industrie4.0: Unterschiede und Lösungen mit der

New Automation Technology

On cloud side:

- Add new device – this result in creating credentials for this specific new device

Page 11: IoT und Industrie4.0: Unterschiede und Lösungen mit der

New Automation Technology

On Device side:

- Device require 3 parameters to push

Page 12: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 13: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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

Page 14: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 15: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Industrie 4.0Semantic is key for Industrie 4.0

Page 16: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Source: Acatech, Final report of the Industrie 4.0 Working Group, April 2013

1782

Power generation

Mechanical automation

1st

DriversQuality of life

Engineering Sciences

steam engine

GB1913

Industrialization

2nd

Mobility

conveyor belt

US1954

Electronic

Automation

3rd

µelectronics

Computer, NC,PLC

US/EU 2015

Smart

Automation

4th

ICT

Cyber Physical Systems

EU

Page 17: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Horizontal integration through value networks

New social infrastructures in the workplace

Vertical integration and

networked manufacturing systems

End-to-end engineering

across the entire value chain

Cyber-Physical Systems technology

Source: OPC@Microsoft: Industrial Revolution

2014

Page 18: IoT und Industrie4.0: Unterschiede und Lösungen mit der

• The product to be manufactured

contains all necessary information

on its production requirements

• Self-organization of integrated

production installations considering

the entire value chain

• Flexible decision on production

process on the basis of the current

situation

• Human beings remain essential as

creative planners, controllers and

decision-makers

Vision for Industrie 4.0

Source: OPC@Microsoft: Industrial Revolution 2014

Page 19: IoT und Industrie4.0: Unterschiede und Lösungen mit der

PC

Industry 4.0: Simplified message:

Focus on factory & process automation

Devices become more intelligent

Communication “Service to Service”

Cloud is an option as one service

Requirements are higher

Horizontal and vertical

“Ad-hoc” discovery of services

Modeling: Information Model

Scalable: From sensor to the cloud

Operating system and language independent

Secure: authentication, signing, encryption

International: IEC Standard

Backbone

+ + Relay

PC AMQP-Agent

Page 20: IoT und Industrie4.0: Unterschiede und Lösungen mit der
Page 21: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Reference Architecture Model Industrie 4.0 (RAMI 4.0)

Recommendations for

implementing Industrie 4.0

OPC-UA is listed as the

one and only

recommendation for

Communication layer

Page 22: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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

Report ZVEI Reference Architecture Model.pdf

Reference Architecture Model

Industrie4.0 RAMI4.0)

OPC-UA is listed as the

one and only

recommendation for

Communication layer

Page 23: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Communication:

- Fieldbusses on Ethernet

- OPC UA for M2M

Reference Architecture Model

Industrie4.0 RAMI4.0)http://www.zvei.org/Downloads/Automation/ZVEI-Industrie-40-RAMI-40-English.pdf

Page 24: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Service Oriented Architecture (SOA) :

• Device provides Services

and Discovery of Services

• Standardized Access

Support of

• Interoperability

• Security: Rolls of access per user

• Information-Modeling

Type and Data consistency

Customer Models

Standardized Models

OEMModels Engineering

Administration

MonitoringApplication-

specific

Data-Services

OS

+

Real time

TransportSecurity

Access

rights

Page 25: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Transport

Independent on transport method

Fast: TCP based binary

Web: HTTP/HTTPS with XML coded messages

Open: Support any new transport layer in the future

OPC UA stacks guarantee

consistent transport of data and procedure arguments & events on tokens

Hart beat, Unique sequence numbers

Automatic buffering in case of disconnection

Lost of physical connection does not mean lost of data

Service Invocation

Request / Response (1:1)OPC Unified Architecture

(IEC 62 541)

Page 26: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Who: Federal Office for Information Security

(German Government BSI)

What: Security Evaluation of OPC-UA

- Analysis of specification

- Analysis of Reference Implementation

When: Start End 2014, will be finished until End 2015

Expected Results

Recommendations on Specifications

Security Enhancements for Implementation

Possible Additional Results

Define Use Cases

Guideline for securing Use Cases OPC Unified Architecture

(IEC 62 541)

Page 27: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Who: Federal Office for Information Security (German Government)

What: Security Evaluation of OPC-UA

Page 28: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Quelle: BMWi am 19.02.2015

Page 29: IoT und Industrie4.0: Unterschiede und Lösungen mit der

OPC FoundationVision, Organization, Activities, Events

Page 30: IoT und Industrie4.0: Unterschiede und Lösungen mit der

What is OPC-UA? OPC-UA in a minute

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

Page 31: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Secure and Reliable

International

◦ Organization: 437 members worldwide – 216 in Europe

◦ Specification: OPC-UA is IEC62541

Scalable: From Sensor to Cloud

Independent

◦ Vendor / OS platform / Language / Domain

Transport: Multiple options – extendable

◦ TCP / HTTP / UDP / AMQP / …

Page 32: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 33: IoT und Industrie4.0: Unterschiede und Lösungen mit der

International board – democratic elections by members every year

◦ Companies from Automation & IT

◦ All over the world

Europe

North America Japan

Page 34: IoT und Industrie4.0: Unterschiede und Lösungen mit der

OPC UA Technology

Page 35: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 36: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 37: IoT und Industrie4.0: Unterschiede und Lösungen mit der

OPC Foundation Open Shared Source Strategy provides developers the

ability to prototype projects without barriers

OPC Foundation Toolkit vendors provide commercial products that enable

companies to develop certifiable products since the toolkit vendors provide

product-level support, maintenance, complete documentation and training

Page 38: IoT und Industrie4.0: Unterschiede und Lösungen mit der

>> Specifications are available public already <<

Page 39: IoT und Industrie4.0: Unterschiede und Lösungen mit der

- 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 40: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 41: IoT und Industrie4.0: Unterschiede und Lösungen mit der

HMI PLC PC Applications IT Systems Mobile Apps

1D/2D CodesRFID

Mobile Computing RTLS

and more…

OPC UA for AutoID

Connect Smart Products with Smart Devices

Working Group Started

Page 42: IoT und Industrie4.0: Unterschiede und Lösungen mit der

11

5

Demo on

- OPC booth H9 A11

- Microsoft booth H7 C48

What?

- BECKHOFF PLC

- HARTING RFID Reader

- Siemens RFID Reader

- ICS Software / Suetron

Page 43: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 44: IoT und Industrie4.0: Unterschiede und Lösungen mit der

From Sensor to IT Cloud

Page 45: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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

◦ Operating system: EmbOS

◦ Connectivity: Ethernet (two port switch

and non real-time TCP/IP channel

parallel with a real-time channel)

OPC-UA at Chip Level enables Internet of Things

Page 46: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 47: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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

KTP400 Comfort HMI Panel

WinCC V11 (TIA Portal)

ARM11

Windows Embedded CE6

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 48: IoT und Industrie4.0: Unterschiede und Lösungen mit der

► 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 49: IoT und Industrie4.0: Unterschiede und Lösungen mit der

OPC partner pod on Microsoft both @ HMI 2015

Page 50: IoT und Industrie4.0: Unterschiede und Lösungen mit der

KUKA Robot with

OPC UA Server

ICONICS

Genesis 64 HMI

C-Labs

Factory-Relay

Machine

LearningStream

Analytic

s

Enterprise App

Microsoft Band

Notification

SMS

Relay

Enterprise IT

Realm

Operations Realm

OPC UA Integration with KUKA and Microsoft Azure @ HMI 2015

Page 51: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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

From mobile devices to shop floor machine

Page 52: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Devices from:

Cloud

Microsoft, C-Labs

MES

70% of MES D.A.CH.

HMI

ALL! …

Controllers:

Beckhoff, Bosch-Rexroth, B&R, GE, Mitsubishi,

National Instruments, Omron, Phoenix,

Siemens, Yokogawa

- Softing (EchoCollect Rockwell)

- IBH Softec (Siemens S5 / S7)

Sensor/Field-devices:

Areva, Harting, SSV, Siemens

Page 53: IoT und Industrie4.0: Unterschiede und Lösungen mit der
Page 54: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 55: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Who?

Joint Water and Wastewater Authority

Vogtland, Germany

Silvio Merz, Divisional Manager, [email protected]

What?

• Supply water to about 240,000 people

and treating their wastewater as well

• Operate almost 600 Water and Wastewater

treatment plants

• Waterworks

• Water pumps

• Water reservoirs

• Distributed over about 1400 Km²

Page 56: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Closed

User Group

165

SCADA Elevated Reservoir

Pumping Plant 2 Waterworks 2

2Please take over

filling of elevated

reservoir

Pumping Plant 1 Waterworks 1

1

Due to problems at group1

supplier of freshwater has

changed to group 2

Level reached!

Stopped pumping1

Requests for

process values

and state

changes

Quality problems

in freshwater!

Requests for

process values

and state

changes

Page 57: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Cost saving effects

Transmission of complex data structures -> there’s no configuration

of every single datapoint required

Replacement of a proprietary solution with a combined OPC-UA

client/server. Standardization of data communication reduces

interfaces, just the OPC-UA client and server.

A physical interruption of the connection does not lead to a loss of

information -> automatically buffered in the OPC-UA server for a

time and can be retrieved as soon as the connection has been

restored

Using security mechanisms like authentication, signing and

encryption integrated in OPC-UA in addition to a closed mobile radio

group to ensure the integrity of the confidential data

“The solution provided us with a saving on the initial licensing

costs of more than 90 % per device.”

Page 58: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Decentral measurement (optional local buffering of data),

pushing into central databases for analytics

and deploying results

Regio IT: Smart metering project in Germany

Page 59: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Water treatment Energy Monitoring

2 success stories

- M2M horizontal device to device communication in water treatment

- Energy monitoring & vertical communication from sensor up into IT cloud

Page 60: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 61: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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 62: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Summary & Information

Page 63: IoT und Industrie4.0: Unterschiede und Lösungen mit der

OPC UA – more than 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 62541

UA is base for other information models

EDDL and FDT

PLCopen, BACnet, MES, MDIS, ISA95

Collaboration

Profiles for different use cases

Scalability

Integration into embedded systems

MES and ERP systems

Specialized versions for different industries

New Applications and Use Cases

Page 64: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Nov. 2014: KUKA communicates the

Pub/Sub, Real-time and Open Source

requirements to OPC UA on the SPS/

IPC/Drives OPC F press conference

Jan. 2015: KUKA joins the OPC F

Feb. 2015: KUKA talks to several

companies represents regarding

feedback for this initiative

Mar. 2015: KUKA in Augsburg hosts a

kick off meeting for this initiative

◦ Support of ca. 20 companies

May 2015: The OPC Foundation invites

their members to the pub/sub and

TSN workshop kick off meeting on

June, 8th. Get involved! Thank you for your attention

Page 65: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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

Print & online version available in English / German / Chinese

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

Testimonials

Technology

Collaboration

Success Stories

Getting Started

Page 66: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Videos: Commitment from big brand companies

https://youtu.be/pFfyjpexa2o

Page 67: IoT und Industrie4.0: Unterschiede und Lösungen mit der

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]

TC3 OPC UA

Page 68: IoT und Industrie4.0: Unterschiede und Lösungen mit der

Recommended