15
8/22/2018 1 Smart Factory Web: a testbed for IIC and Industrie 4.0 Presenter: Dr Kym Watson, Fraunhofer IOSB Team: KETI: Byunghun Song, Seungwook Nam Fraunhofer IOSB: Thomas Usländer, Jürgen Jasperneite, Ljiljana Stojanovic, Sascha Heymann, Boris Schnebel, Kevin Becker Contact: [email protected] Smart Factory Web: Goals Flexible adaptation of production capabilities and sharing of resources/assets in a web of Smart Factories to improve order fulfillment Provide the technical basis for new business models with flexible assignment of production resources across factory locations Factorytofactory interoperability with the industrial standards OPC UA and AutomationML Enable crosssite usage scenarios with secure Plug & Work functions and data analytics 2 © Fraunhofer IOSB, KETI 2017 www.smartfactoryweb.com Sponsors

Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

1

Smart Factory Web:‐ a testbed for IIC and Industrie 4.0 

Presenter: Dr Kym Watson, Fraunhofer IOSB

Team:

KETI: Byunghun Song, Seungwook Nam

Fraunhofer IOSB: Thomas Usländer, Jürgen Jasperneite, Ljiljana Stojanovic, Sascha Heymann, Boris Schnebel, Kevin Becker

Contact: [email protected]

Smart Factory Web: Goals• Flexible adaptation of production capabilities and sharing of resources/assets in a web of Smart Factories to improve order fulfillment

• Provide the technical basis for new business models with flexible assignment of production resources across factory locations 

• Factory‐to‐factory interoperability with the industrial standards OPC UA and AutomationML

• Enable cross‐site usage scenarios with secure Plug & Work functions and data analytics

2© Fraunhofer IOSB, KETI 2017

www.smartfactoryweb.com

Sponsors 

Page 2: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

2

3

Towards a Marketplace for Manufacturing 

4

IIC Testbed Award, Q2 2018

Page 3: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

3

Model factories of Fraunhofer IOSB

5

Source: Fraunhofer IOSB 

Source: Fraunhofer IOSB IOSB, Karlsruhe

SmartFactoryOWL, LemgoAn initiative of Fraunhofer IOSB‐INA and Hochschule OWL

© Fraunhofer IOSB, 2017

Customer specific  and versatile production facilities for filling, assembly, packaging

Model Factories in Korea

6

Model Factories in Korea

• Pangyo A lab‐scale factory consisting of modular and expandable 

equipment

• Ansan (SMIC) A large‐scale factory, size approx. 1700 sqm Pre/digital‐production lines for major manufacturing 

businesses

© KETI 2017

Page 4: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

4

Usage Scenario and View: Order driven, flexible adaption of production value chains

I need more production lines since my factory is running at full capacity with customer orders

Kim

Tom

+Factory A

Factory B

Smart Factory WebPortal

Factory B Production line

Factory A• Check the status of other 

factories• Find an available Factory B• Place an order with specific 

requirements via the SFW portal

Factory B• Produces product• Sends product to Factory A 

or customers

* AS: Assets (e.g. robots, machines ….)

AS* 1AS 2 AS 3

AS 4

AS 5

Factory B• Check its production status• If OK, adapt production assets of Factory B 

by secure Plug & Work techniques

Conveyer System

© Fraunhofer IOSB, KETI 2017

AS 2’ AS 3’

replace AS 2 and 3&4 with AS 2’ and AS 3’

Implementation View: Testbed Architecture Planes

• Upper Plane: Smart Factory Web (SFW)

8

• Lower Plane: Model Factory

© Fraunhofer IOSB, KETI 2017

Page 5: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

5

Testbed Architecture upper plane: SFW

MES: Manufacturing Execution SystemERP: Enterprise Resource Planning

securityfor authorized

partners

Factory A

Factory B

Factory C

Shared adaptableassets

SFW Gateway

SFW Gateway

SFW Gateway

Web Application

SFW portal

SmartOrderingServices

Edge Tier(at top level as ‘Factory Edge’)

Platform Tier(IIoT Platform)

Enterprise Tier(Smart Factory Web Service)Cloud

ExternalInterface

OPC UA aggregating Client/Server

Factory‐Thing DataMgmt & Analysis

SmartFactoryWebHub

ServiceInterface(Open API)

Factory‐ThingDevice Mgmt

OPC UAI/F

OPC UAI/F

OPC UAI/F

OPC UAI/F

© Fraunhofer IOSB, KETI 2017

SensorThingsAPI

Testbed Architecture lower plane: Model Factory

MES/ERP

Edge Tier Platform Tier Enterprise Tier

OPC UA Aggregating 

Server

Model Server for 

AutomationML & OPC UA 

Industrial Data Access Network

Smart Devices/ Sensors / Actuators

OPC UA I/F

PLC / DCS

data flow

control flow

OPC UA I/F

SFW Gateway

OPC UA I/F

FactoryDigitalImage  OPC UA Server

FieldAssets

….

OPC UA I/F

SensorActuator

© Fraunhofer IOSB, KETI 2017

FROST I/F

FROST: FraunhoferSensorThings API Server

Page 6: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

6

Phased Approach Overview

Factory A Factory N

Registration via SFW portal

Factory B …..

Sub‐Scenario 1.1 & 1.2: Registering and Discovering Smart Factories

Adapting Productionwith Plug & Work 

(OPC‐UA, AutomationML)

Factory A Factory N

Asset Status Monitoring

Factory B …..

Sub‐Scenario 1.4: Adapting Factory Production

Sub‐Scenario 1.5: SFW Asset Connectivity and Monitoring

Sub‐scenario 1.6: Collaborative Engineering

Factory A

Factory B

Pre‐Integration TestSimulation

IIoT Platform

Secure Data Aggregation

Secure Asset Connectivity

Sharing  software assets“Software Plug & Work”

Phase 1: Geospatial Mapping and Factory Information

Phase 1: Geospatial Mapping and Factory Information

Phase 2: Plug & WorkPhase 2: Plug & WorkPhase 3: Data & Service 

IntegrationPhase 3: Data & Service 

IntegrationPhase 4: CollaborationPhase 4: Collaboration

Order Request

© Fraunhofer IOSB, KETI 2017

Schedule

12

Start

April. 2016

Feb. 2017Phase 1(Geospatial Mapping)

June 2018

Phase 2(Plug & Work)

Smart Factory Web Geoportal

Beyond

Smart factory Web Cockpit application

Other Use Cases

Dec 2017

Phase 3(Data & Service Integration)

June 2019

Phase 4 (Collaboration)

Plug & Work of devices with OPC UA / AutomationML 

Collaborative engineering methods; software Plug&Work

Sept. 2016

Nov. 2018Nov. 2017Apr. 2017

Final deliverable of phase Intermediate deliverable of phase

Page 7: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

7

13

Today‘s problem for IIoT: semantic interoperability

© Fraunhofer IOSB, KETI 2017

Standards in Smart Factory Web

14

Name Reference Std Contributor

Fraunhofer IOSB

KETI

OPC UA IEC 62541 x x

AutomationML IEC 62714 x

Companion Specification “OPC Unified Architecture for AutomationML”

DIN SPEC 16592 x

oneM2M ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC

x

SensorThings API OGC 15‐078r6 x

Web Map Service OGC  06‐042 ; ISO 19128

RM‐SA ‐ Reference Model for Industrie4.0 Service architectures

DIN SPEC 16593‐1 x

OGC: Open Geospatial Consortium, www.opengeospatial.org © Fraunhofer IOSB, KETI 2017

Page 8: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

8

15

Integrated Standards AutomationML and OPC UA

• Generation of OPC UA server from AutomationML• Exchange of AutomationML models via OPC UA

Benefit: simplified creation of information models in AutomationML and OPC UA

Communication including security

Semantic description of asset

IEC 62541

IEC 62714

Companion Specification “OPC Unified Architecture for AutomationML”

DIN SPEC 16592

© Fraunhofer IOSB, KETI 2017

16

AutomationML: an IEC Standard

• Open, vendor independent, XML‐based data format for storage and exchange of plant engineering information

• Goal: Interconnect engineering tools of different disciplines in a heterogeneous tool landscape

© Fraunhofer IOSB, KETI 2017

Page 9: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

9

Relation to Industrie 4.0 Component

Online• Actual 

values• Processes• Dynamic 

view

Offline• Planning• Structure, 

topology• Connections• Static view

AutomationML

OPC UA

© Fraunhofer IOSB, 2018

18

Relation to IIC Connectivity Framework

Source: IIC Connectivity Framework

AutomationML

OPC UA

DDIM Task Group

© Fraunhofer IOSB, KETI 2017

Page 10: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

10

19

Capability description of assets

Describing HOW (process view) and / or WHAT (product view)

© Fraunhofer IOSB, KETI 2017

Example Asset: Manual Assembly Table with M2‐Assist

© Fraunhofer IOSB, 2017

Page 11: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

11

SensorThings API

• OGC Standard 

• Sensing Part (complete) and Tasking Part for actuators (in progress)

• Manage and retrieve observations and metadata from IoT sensor systems; metadata includes time and location tags• Based on ISO 19156 (ISO/OGC Observations and Measurements) O&M Model

• Transfer sensor data streams to a server over HTTP or MQTT

• SensorThings API server has standardized interfaces for spatiotemporal queries

• In Smart Factory Web: used to collect additional sensor data about machines and their environment

• http://www.opengeospatial.org/standards/sensorthings

• https://www.iosb.fraunhofer.de/servlet/is/78641/

• https://en.wikipedia.org/wiki/SensorThings_API

21© Fraunhofer IOSB, 2017

Solution Overview

Data & ServiceIntegration

Integrationwith IoT Servicesfor distributed 

systems

Asset registration and search

Connection with industrial standards

(OPC UA, AutomationML)

Plug&

Work

Security for authorized partners

Factory A Factory B NEW

New shared resources

© Fraunhofer IOSB, KETI 2017

Page 12: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

12

IIoT web applications configured with AML

Data & ServiceIntegration

Integrationwith IoT Services

for distributed systems (OGC SensorThings API)

Connection with industrial standards

(OPC UA, AutomationML)

Plug&

WorkFactory A Factory B NEW

New shared resources

© Fraunhofer IOSB, KETI 2017

OGCSensor Things API

Factory and ProductionInformation,Sensor data

Azure IoT Web Applications

Factory Process Data

AML Files:1. Define assets 2. Configure 

FROST Server and Azure visualization

Asset registration with AML file

Factory Integration into the Cloud

24

OGCSensor Things API

Factory and Production Information,Additional sensor data

Azure IoT Web Applications

Factory Process Data

AML  OPC UA Aggregation Server 

Shop floor production module(s)OPC UA Server (s)

CEP / Logic

Factory cloud couplers

OPC UA, Pub Sub

OPC UA – Client /FROST Publisher 

© Fraunhofer IOSB, KETI 2017

Azure– IoT/Publisher Proxy 

OPC UAOPC UA, Pub Sub

12AML File

3

4

5

OPC UA

6 6

5

Edge Tier

Platform Tier

Enterprise Tier

Page 13: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

13

Open source components

• OPC UA• For implementations of Aggregated Servers in Testbed

• Open62541 https://open62541.org/ : Fraunhofer IOSB is in developer team• Cooperation OSADL, Kalycito and Fraunhofer IOSB to developOPC UA Pub / Sub over TSN• OSADL: Open Source Automation Development Lab, www.osadl.org

• Demo at HMI, Hall 9, A11, OPC Foundation

• oneM2M

• KETI is member of OCEAN (Open alliance for iot standard)• http://iotocean.org/about/

• SensorThings API• FROST: Fraunhofer Sensor Things API• https://github.com/FraunhoferIOSB/SensorThingsServer

25© Fraunhofer IOSB, KETI, 2018

Call for collaborationvia www.smartfactoryweb.com

26

Statement of General Interest

• want to be informed progress in the Smart Factory Web testbed

Statement of Training Request

• interested in training events (workshops, webinars, ...)• requests information on customized training

Statement of Investment

• want to actively contribute in at least one of the participating smart factories• like to provide HW/SW components to be integrated• interested in providing financial and engineering support

Statement of Smart Factory Integration

• want to offer a further smart factory to be registered or integrated into the Smart Factory Web• terms and conditions to be negotiated on a case by case basis

© Fraunhofer IOSB, KETI, 2018

Page 14: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

14

Smart Factory Web at the IIC Pavilion HMI 2018

Content restricted to IIC MembersNot for External Publication

27

Why is the Smart Factory Web Testbed important to IIC and I4.0?

• web of cooperating factories open for additional facilities, experiments and partners

• addresses architectural and security issues on two planes: the level of the Smart Factory Web as well as within a factory

• Extensive application and testing of standards OPC UA and AutomationML. Applies these standards in combination to achieve the usage scenario “Order driven adaptive production”  that  combines I4.0 application scenarios “order controlled production” and “adaptable factory”

• The Fraunhofer model factories in the testbed are member of Labs Network I4.0; where we can investigate and demonstrate architectural compatibility IIRA – RAMI and Administration Shell

• KETI and Fraunhofer as applied research organizations are in an excellent position to transfer technologies and promote the IIC brand to industry

28

Page 15: Smart Factory Web-20180822-PU · 8/22/2018  · WhyistheSmart Factory Web TestbedimportanttoIIC andI4.0? •web of cooperating factories open for additional facilities, experiments

8/22/2018

15

Smart Factory Web  team at Fraunhofer IOSB 

29

Sascha Heymann

Kevin Becker

Boris Schnebel

Thomas Usländer

Kym Watson

Also in team: Ljiljana Stojanovic, Robert Henßen

Contact: [email protected]

Thank You

30

감사합니다