from iot to digitised production automation · from enterprise to multi stakeholder operation...

51
From IoT to Digitised Production Automation Professor Jerker Delsing EISLAB Luleå University of Technology

Upload: others

Post on 03-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

From IoT to Digitised Production Automation

ProfessorJerkerDelsingEISLAB

LuleåUniversityofTechnology

Page 2: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business
Page 3: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

From enterprise to multi stakeholder operation

Stakeholdercollaborationdomain

Lifecycle domain

Supply chaindomain

Shop floor

Business

Design

Support

Suppliers Customers

Page 4: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Information feedback enables improvements

Supply chaindomain

Suppliers Customers

Stakeholder collaborationdomain

Shop floor Business

Lifecycle domain

Design Support

Page 5: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Current production automation• Ridged pyramid

• Inflexible automation• Cross layer dependencies• Low/No security

• Heterogeneous and incompatible networks

• Industrial Ethernet• Fieldbus• Modbus• ASI bus• Hart/WirelessHart• 4-20 mA• ……

ERP

MES

DCS/SCADA

Control/PLC

Sensors/Actuators

Process

ISA-95

Hierarchical systemimplementation

Page 6: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

The automation technology transition

Page 7: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Digitised industry• Dynamic digital industry

• Changes in run-time • High security

• System of Systems - IoT based • Interoperable IoT’s • Functionality management • Security management

MESsystem

ServiceRegistry system

Orchestration system

Authorisation system

ERPsystem

Local automation cloudimplementation

Sensor Sensor

PLCsystem

SCADA

SCADAsystem

ServiceRegistry system

Orchestration system

Authorisation

RAMI4.0

Page 8: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Digitalisation and Automation requirements

Real time performance Engineering simplicity

Interoperability Security and trust Safety Scalability System of Systems integration Flexibility

Page 9: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Real time IoT System of Systems

• Robust hard real time not possible over open Internet

• Need protection • Self contained networks/clouds • Firewalls

• Need real time capable physical and transport layer • Industrial ethernet

• QoS monitor and control

Page 10: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Engineering simplicity

• Application focused engineering

• Current engineering costs (based on data from the Arrowhead project)

• Application ~20-35% • Connectivity ~65-80%

• Remove lower layer complexity from the engineering process

• Autonomous interoperability below application service level

Page 11: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Interoperability of IoT technology

• Device level? • 10+ physical layers • 10+ MAC protocols

Page 12: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Interoperability of IoT technology

• Device level? • 10+ physical layers • 10+ MAC protocols

• Products on the market to a large extent!

Page 13: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Interoperability of IoT technology

• Device level? • 10+ physical layers • 10+ MAC protocols

• Protocol level? • 10+ SOA protocols

Page 14: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Interoperability of IoT technology

• Device level? • 10+ physical layers • 10+ MAC protocols

• Protocol level? • 10+ SOA protocols, 3 encodings

• Protocol and encoding translation • XML, JSON, CBOR • REST, CoAP, MQTT, (OPC-UA), …

H Derhamy et.al, Interoperability for Low Latency IoT: On-demand Transparent Multi-protocol Translator, IEEE Internet of Things Journal, 2017

Page 15: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Interoperability of IoT technology

• Device level? • 10+ physical layers • 10+ MAC protocols

• Protocol level? • 10+ SOA protocols

• Service level? • 100+ data structures & semantics

Page 16: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Interoperability of IoT technology

• Service level? • 100+ data structures & semantics

• This is the BIG interoperability problem • Research approaches in current literature

• Ontologies • Natural langage • Machine learning

Producer

Payloadencoding

Xsemantics

A

Consumer

Understandsencoding

Xsemantics

B

Translator

B<=>A

Page 17: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Security in distributed IoT systems• Authentication

• HW, SW, Service • Authorisation

• Granularity • Accounting

• #, time, value, …. • On-boarding • SW update

• Payload protection • Encryption

• Security management • Assessment procedures • Cost of security

• Heterogeneous IoT’s

Controller

Temperature sensor

Air fan

Page 18: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Security in distributed IoT systems• Upcoming

• Intrusion detection • Data ownership • Ownership management • Legal aspects - different in different countries • Nano payments

• Wallet protection

Applicationsystemdataproducer

Applicationsystemdataconsumer

Secure wallet Secure wallet

Data

Page 19: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Safety

• Assessment procedures • Compliance to safety standards

• Legal aspects • Liability issues

• Machine made decision

Page 20: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Scalability

Page 21: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Scalability

• Digitalisation is pushing for integration of more systems than today

• Moving beyond 105 connected IoT’s

• Integration of today isolated systems • Preserving

• Functionality • Real time • Security • Interoperability • …..

Page 22: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

System of Systems integration to Cyber Physical Systems

• Service level integration • Descriptions of a plant

• Physical functions • PI&D, …. • Control, ….

• Electrical • Topology, logical

• Communication, computation • Topology, Logical

• Wiring • Layout

Page 23: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

System of Systems tool gap

ArrowheadFramework

OSLC

Legacytools

Arrowhead-Tools

AutomationCyberPhysical

SystemofSystems

TheGAP

2017proposalsiDEV40eClarity

Page 24: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Progress since 2000• Sofia

• SOA usage in control • Socrades

• SOA for automation • IMC-AESOP

• SOA for large automation systems • Arrowhead

• IoT Interoperability and integrability • EMC2

• Safety critical and multi core IoT SOA • Productive4.0

• IoT production automation • Opti, Mantis, Desire, Flexoffer, …….

Page 25: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

European progression of IoT automation

TRL

2010 2020

SOFIA

Socrades

IMC-AESOP

Productive4.0

Arrowhead tools

Arrowhead

EMC2/ Mantis/

Opti

ProductsonthemarketbasedonArrowheadFrameworkPLC,SCADA,MES

Page 26: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Current state of the art

• Arrowhead Framework • IoT interoperability at service level • SoS integration • Automation support services

• The need of new communication technology is high up in the ISO communication stack

Page 27: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

www.arrowhead.eu

27

Arrowhead Process and energy system automation

4 years project 68M€78 partnersCoordinated by

an ARTEMIS CoIE

www.arrowhead.eu - [email protected]

ARTEMIS Industry Association The association for R&D actors in embedded systems

Page 28: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

LocalcloudmeetingautomationrequirementsAutomationislocalLocalcloudsprovides

AprotectivesecurityfenceIntercloudserviceexchange

ThusprotectingsensitiveautomationoperationsasRealtimeclosedcontrolloopsSafetycriticaloperations

ReducingengineeringeffortsonInteroperability-semanticsRealtimeSecurity

Page 29: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Cloud - Fog/Edge - Local

Locations

Core

Local

Cloud

Fog & Edge

Page 30: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Cloud - Fog/Edge - Local

Locations

Core

Local

Cloud

Fog & Edge

Local clouds

<<system>> Gatekeeper

<<system>> Gatekeeper<<system>>

Gatekeeper

Page 31: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Howtobuildalocalautomationcloud?Arrowheadtechnologyapproach

Selfcontainedlocalclouds,supportingLooselycoupling,Latebinding,Look-up

SecurityAutonomy

Pullandpushbehaviour,

InteroperabilityTranslationbetweenSOAprotocols,encodings,….

Page 32: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

www.arrowhead.eu

Interoperability

32

Page 33: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Look-upandlatebindingService/System/Devicelook-upDNS-SDbased

Run-timebindingPushorpulloforchestrationrulesAssociatedManagementtoolIntegrationtoEngineeringtools throughPlantDescription

Page 34: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

34InteroperabilityIsitpossibletomakemachineassistedtranslationlike

CoAP <-> XMPP <-> MQTT <-> OPC-UA <-> REST………………..Service integrity over protocols, data structures, semantics etc.

Current status: REST - CoAP - MQTT - (OPC-UA)

Hasan Derhamy, Pal Varga, Jens Eliasson, Jerker Delsing and Pablo Punal Pereira Translation Error Handling for Multi-Protocol SOA Systems, ETFA 2015, Luxembourg

Page 35: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

www.arrowhead.eu

Security

35

Page 36: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

36

SecurityAuthorisationofserviceexchangeAuthenticationofserviceconsumer

X.509certificatesorRadiusticket

PayloadencryptionIPsec-IPlayerProtocollevele.g.DTLS

ResourceconstraineddevicesRadiustickets-AAA

X.509certificates-AA

Page 37: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

37

SecurelocalclouddeploymentProcedurestosecurelyidentifyanddeploy

DevicehardwareSystemsoftwareSystemservices

Page 38: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

www.arrowhead.eu

Realtime

38

Page 39: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

39

HardrealtimeIoTlocalcloudHard real time dependent on underlaying communication capabilities

Local hard real time cloud to prescribe communication technology e.g. Industrial ethernet, TTTech, time slotted 802.15.4

SOA overhead eats bandwidth Use compression EXI

QoS Manager system End-to-end delay – hard/soft real-time guarantees; Data bandwidth; Communication semantics – delivery guarantees, and message ordering Message prioritization Local device parameters – on device application scheduling Service configuration parameters – buffer size, middleware parameters and prioritization of requests.

EXIP: A Framework for Embedded Web DevelopmentKyusakov, R., Punal, P., Eliasson, J. & Delsing, J. Oct 2014 In : ACM Transactions on the Web. 8, 4, 29 p.23

Page 40: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

www.arrowhead.eu

Engineeringsupport

40

Page 41: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

www.arrowhead.eu

41

PlantDescriptiontoIoTserviceOrchestration

BasedonIEC81346,CAEX/IEC62424,…

Page 42: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

42Localautomationcloud-functionalityAutonomousbehaviour

Pump speed controller

Level sensor

Pump

ServiceRegistrysystem

Serviceregistration

Orchestrationsystem

Authorisationsystem

AuthorisationAuthenticationOrchestration

Servicediscovery

Mandatorycoresystem

Page 43: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

www.arrowhead.eu

Scalability

43

Page 44: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

44

ScalabilityServiceexchangeadministration• Interclouddiscovery• Intercloudauthorisation• IntercloudorchestrationSecuredatapath

Service Interaction through Gateways for Inter-Cloud Collaboration within the Arrowhead Framework P Varga, C Hegedus - 5th IEEE WirelessVitae, Hyderabad, India, 2015

Page 45: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

www.arrowhead.eu

45

Realtimelocalcloudautomation Scalability-intercloudinteraction

RealtimeLocalcloud#1

IASM

II

Applicationsystem

Applicationsystem

Applicationsystem

App

lication

system

Applicationsystem

Applicationsystem

RealtimeLocalcloud#2

IASM

II

Applicationsystem

Applicationsystem

Applicationsystem

App

lication

system

Applicationsystem

Applicationsystem

RealtimeLocalcloud#3

IA SMII

Applicationsystem

Applicationsystem

Applicationsystem

App

lication

system

Applicationsystem

Applicationsystem

Page 46: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

46

AutomationengineeringtimeSimplicityofautomationserviceengineeringismarketkey

ArrowheadFrameworkreducesengineeringtimeFrom5-6days->6-8hours(Abelko;buildingenergyautomation)From4-5weeksto1week(BnearIT;airportlogistics)From6-7weekto2weeks(BnearIT;recyclinglogistics)

Page 49: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

49

CanwebuildArrowheadautomationsystemstoday?RobustcommunicationIoTsensors,actuators,PLC:s,etc.DCSandSCADAfunctionalityMESandERPfunctionalityCloudintegrationtechnologyEngineeringtoolscloudautomationTesttoolsandsimulatorsMigrationtocloudautomationSuitablesecurity

➡Productsonthemarket➡Someproductsonthemarket➡Firstproductsonthemarket➡Firstproductonthemarket➡Someproductsonthemarket➡Demonstratedinindustrialenv.➡Firstproductsonthemarket➡Demonstratedinindustrialenv.➡Someproductsonthemarket

Page 50: From IoT to Digitised Production Automation · From enterprise to multi stakeholder operation Stakeholder collaboration domain Lifecycle domain Supply chain domain Shop floor Business

Conclusions

Digitalisation in production automation expands the automation scope Expected benefits are substantial and drives the change Advancement beyond ISA-95 is maturing

Arrowhead Framework Supports implementation of digitalisation models like

IIRA, RAMI4.0, …. Open source technology

Industrial understanding of digitalisation andIoT and SoS automation is in early stage