future control system architecture enabling industrie 4.0 ... · 2 future control system...

44
September 2017 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH 1 fortiss GmbH An-Institut Technische Universität München Future Control System Architecture Enabling Industrie 4.0 / Smart Manufacturing Service-oriented (Machine) Control Architecture in the Context of Smart Manufacturing Dr. Alois Zoitl

Upload: others

Post on 11-Jan-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH1

fortiss GmbHAn-Institut Technische Universität München

Future Control System Architecture Enabling Industrie 4.0 / Smart Manufacturing

Service-oriented (Machine) Control Architecture in the Context of Smart Manufacturing

Dr. Alois Zoitl

Page 2: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH2

How long did it take untill Electricity significantly changed production?

Source: Wikipedia, CC BY-SA 3.0

Page 3: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH3

1951: UNIVAC I, First Commercial Computer

Source: Wikipedia

Page 4: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH4

1959: RW-300Process Control System

1968: Modicon 084First PLC

Source: openautomation.deSource: Computer History Museum

Page 5: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH5

New Technologies and Architectures

Source: AgendaCPS

● IoT: Internet of Things

● CPS: Cyber Physical Systems

● ...

Page 6: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH6

New Paradigms: Industrie 4.0

Source: DFKI

Page 7: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH7

And now?

"I keep six honest serving-men(They taught me all I knew);Their names are What and Why and WhenAnd How and Where and Who."

Rudyard Kipling

Page 8: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH8

Production Challenge: Highly Volatile Markets

2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

20

15

10

5

0

-5

-15

-10

-20

-25

Source: German Federal Statistical Office, ifo Institute

Relative Production Index Germany

Page 9: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH9

Production Challenge: High Product Variety

Source: Yoram Koren, The Global Manufacturing Revolution, 2010

Page 10: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH10

Potential Approaches

Source: Amazon

Self-organizing Production: Holonic Manufacturing Systems

● Holonic → Cooperative distributed problem solving● Distributed units (holons) with autonomous behavior

to solve global problem● Holons with a priori cooperation functionality

Agile Manufacturing Systems● Developed 1991 by Iacocca Institute● Vision:

– Production to Order– Lot/Batch size > 1 Unit

● Main Theme: Dynamic Reconfiguration– Physical Reconfiguration– Logical Reconfiguration– Not just Parametrization

Source: HMS Project

Page 11: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH11

Goal: (Re-)Configuration on Process Module Level

● Break-up production cells in standardized production process modules (e.g., assembling, gripping, positioning, transport)

● Flexible combination and configuration of modules

Module Reservoir A B J X Q V

A B J X Q V

X Q V

T

N B J X Z T

H H HH

H HFE

C D

II

B B

GG

G G

FTSFTS

FTS

Page 12: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH12

Enabling Factors for Mutability

Universality

Mobility

Mobility14

Scalability

Scalability14%

Modularity

Modularity29%

Compatibility

Compatibility35%

Universality11%

[Source: Nyhuis, P. Wandlungsfähige Produktionssysteme: Heute die Industrie von morgen gestalten]

Page 13: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH13

Service-Oriented Architecture (SOA)

Definition according to OASIS1: „SOA is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains.“2

1 Organization for the Advancement of Structured Information Standards2 Reference Model for Service Oriented Architecture 1.0, Committee Specification 1, 2 August 2006

Workflows / Processes

User

Service-Components

OperationalIT-Systems

Page 14: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH14

Experiences from Business IT

● Service Orientation is an important step but not enough

● Approaches for further decoupling of system parts

– Technical decoupling through Enterprise Service Bus concept

– Functional decoupling through Complex Event Systems

Quelle: IBM

Page 15: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH15

Reference Architecture Industrie 4.0 (RAMI4.0)

Page 16: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH16

Recipie DRecipie C

Recipie B

Starting Point:Batch Management according to ISA-88 / IEC 61512

Fill

Heat

Agitate

Drain

Unit 1

Heat

Fill

DrainAgitate

Recipie A

Fill

AgitateHeat

Drain

Page 17: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH17

Decoupling of System Elements

Manufacturing Service Bus

ERP

MESStation RegistryProduction

Control

MPS Modul

PLCMPS Station

Robotino

FTS-Controller

MPS Modul

PLCMPS Station

MPS Modul

SPSMPS Station

Page 18: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH18

ba

Module Conveyor Belt

Modeling Production ResourcesExample: Assembly Station

Interaction Points

* Transport* Supply* Assemble

-

Capabilities

Module Slide

Material Flow

i

ModulePick & Place

Page 19: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH19

Factory ModelMaterial Flow Modeling

• Material can flow between connected resources

• Direction of flow determined by types of two connected interaction points

• Automatic detection of Stations and Neighborhood

a

Supply

Stack Magazine 1,2,3

b c

b

Pick & Place Actuator

Pick & Place

a

ReversibleConveyor Belt

b

Pick & Place Actuator

Pick & Place

a

ReversibleConveyor Belt

Sorting

Color Sensor Lever

1,2,3

Slide1,2,3

a

b c d

Conveyor Belt

Conveyor Belt

Page 20: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH20

Production ControlProduction Control

Sort

Transport

Assemble

Supply Sensor

Supply Black Case

Material Flow CalculationMaterial Flow Calculation

Sort

Transport

Transport

Supply Black Case

Sort

Transport

Assemble

Supply Sensor

Supply Black Case

Sort

Transport

Transport

Supply Black Case

Automated Production Planning and Control

Supply_RBSPick&Place

Temperature

Pick&Place TemperaturePick&Place Cover

Sorting

Supply Temperature SensorSupply Case

Assemble

Sort

Resource AssignmentResource Assignment

Supply_RBS

Pick&Place Temperature

Pick&Place Cover

Sorting• Sort Workpieces• Store Workpieces

• Supply Cover• Assemble• Transport

• Supply Temperature Sensor• Assemble• Transport

• Supply Black Case• Supply Silver Case• Supply Red Can

Shop Floor Topology and Capability ModelsShop Floor Topology and Capability Models

Supply Case

Supply Temperature

Sensor

Assemble

Sort

Supply Case

Supply Temperature

Sensor

Assemble

Sort

Supply Case

Test Height Test Orientation

DrillSupply Temperature

Sensor

Assemble

Store

Product PlansProduct Plans

Page 21: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH21

Bringing Modularity and Adaptivity into Production Cells

SP SP SP

SR SR SR

SPSPSP

SR SR

SP

Source: Festo

Source: Festo

Page 22: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH22

Communication Needs

Maintenance

MES ERPHMI

???

Page 23: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH23

fortiss GmbHAn-Institut Technische Universität München

OPC Unified Architecture IEC 62451

Standard defining a Service-orientedCommunication Architecture

Page 24: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH24

Application (e.g., control, sensor, Actuator )

OPC UA Server

OPC UA Server Architecture

Request fromOPC UA

ClientResponse toOPC UA Client

Subscriptionfrom

OPC UA Client

Notification ofOPC UA Client

Message Management

Subscription

Monitored Item

OPC UA Address Space (Information Model)

Node

NodeNode

Node

NodeNode

Progamm

Method

Page 25: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did
Page 26: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH26

Problem: Software Development Effort

„... increases the software-engineering portion of the overall Manufacturing costs of a machine: Starting from currently 50% share for electronics and software the share will rise in 2020 up to 80%. “

translated from IEE 01-2006

„We have so far mastered most topics and could save up to 70% of the engineering effort. What makes us still problems is the software effort.

translated from SPS Magazin 08-2012

Page 27: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH27

fortiss GmbHAn-Institut Technische Universität München

IEC 61499

Domain-specific Modelling language for Distributed Industrial Process Measurement and Control Systems

Page 28: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH28

Background IEC 61499

1990Holonic Manufacturing

IEC TC65/WG6

Self-organizing production through autonomous cooperative modules

Resulting Requirements:● Flexibility● Adaptivity● Distribution

1992IEC 61131-3

Goal: „Harmonizing PLC programming“

● Core element:Function Block

● Definition of 5 Languages

● Sequential Execution● Targeting central

strongly coupled systems

2005IEC 61499

Goal: „Architecture for distributed industrial process measurement and control systems“

● Extended function block model

● Equal participants in the distributed system

● Basic support for dynamic reconfiguration

Page 29: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH29

Core Element: Function Block

● Function Blocks extended with event interface

● Pure event-driven execution model

● Data types based on IEC 61131-3

● Focus on encapsulation and reuse

● No global or directly addressed variables

● Hardware access with special function block type:Service Interface Function Block

FB Typ Name

Event-Interface

Data-Interface

Event Execution Control

EncapsulatedFunctionality

Page 30: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH30

IEC 61499 Application Model

● Function Blocks instances

● Event connections

● Data connections

FB 5FB 4

FB 1

FB 3

FB 2

Page 31: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH31

System Model

Device 1 Device 2 Device 3 Device 4 Device 5

Controlled Process/Machine

● Devices

● Process/Machine

● Communication infrastructure

Page 32: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH32

Distribution Model

ApplicationModel

FB 4FB 1 FB 3

FB 2

FB 5

System Model:• Devices• Process/Machine• Communications

Infrastructure

Device 1 Device 2 Device 3 Device 4 Device 5

Controlled Process/Machine

Application 1

App. 2 Application 3

Page 33: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH33

Device Specific Adjustments and Parameters

ApplicationModel

FB 4FB 1 FB 3

FB 2

FB 5

Device 1

RES 1

Network Interface

Process Interface

Device 2

RES 1

Network Interface

Process Interface

FB 2PUB SUBFB 1SUB

Device Spec. Param.

Page 34: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH34

fortiss GmbHAn-Institut Technische Universität München

First Experiences:Service-oriented Machine Control withIEC 61499 and OPC UA

Page 35: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH35

www.fordiac.org

● Open source solution for IEC 61499– Founded 2007– Since 2015 Eclipse project

● Main components– Development Environment:

4diac-ide– Device abstracting run-time

environment: 4diac-rte● Increasing device support,

several PLCs● Integrated IoT and industrial

communication

● Open Source License– Eclipse Public License– Allows usage in products and

proprietary extensions

Source: LEGO

Source: Bachmann

Source: digi

Source: Conmeleon

Source:

Raspberry

Pi

Source:

BeagleBoard

Source: Bosch Rexroth

Source: KunbusSource:

microcontrol

Source:Insys ICOM

Source:

Wago

Page 36: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH36

FORTE

OPC UA Server (http://open62541.org/)

OPC UA Address Space (Information Model)

Node

NodeNode

Node

Node

Node

Node

Node

Integration of OPC UA with 4diac

IEC 61499 Application Part

OPC UAClient

OPC UASIFB

FORTE OPC UA Connection

Page 37: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH37

Modelling of Services in IEC 61499

SP SP SP

SR SR SR

SPSPSP

SR SR

SP

Page 38: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH38

Application Structure Follows Mechatronic Structure

SP SP SP

SR SR SR

SPSPSP

SR SR

SP

Page 39: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

IEC 61499 and OPC UA in Action

Page 40: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH40

Outlook: IAS OPC UA Demonstrator

See it live at

Page 41: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH41

Outlook: OPC UA over Time Sensitive NetworkingEthernet Extension

Source: TTTech

Page 42: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH42

Outlook: Interconnecting Engineering Models and Use them during Run-Time

Observable ServiceBehavior

PLCopen XML

POU_a - - -POU_b - - -

CAD

Services

Actuators

Sensors

Invoke ServiceImplementation

ComponentBehavior Model

Page 43: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

Are we there yet?

Page 44: Future Control System Architecture Enabling Industrie 4.0 ... · 2 Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH September 2017 How long did

September 2017Future Control System Architecture Enabling I4.0/Smart Manufacturing © fortiss GmbH44

Contact

Dr. Alois Zoitl

fortiss GmbHGuerickestraße 25,80805 München, Germany

Tel +49 89 3603522 535Fax +49 89 3603522 50

[email protected]

www.fordiac.org