internet of things at work plug-and-play for industrial...

22
Internet of Things at Work Plug-and-play for industrial Automation Forum Industrial IT Tuesday, 09.04.2013 Henning Trsek Institute Industrial IT (inIT) Hochschule Ostwestfalen-Lippe 32657 Lemgo [email protected]

Upload: others

Post on 17-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

Internet of Things at Work Plug-and-play for industrial Automation

Forum Industrial IT – Tuesday, 09.04.2013

Henning Trsek

Institute Industrial IT (inIT) Hochschule Ostwestfalen-Lippe 32657 Lemgo [email protected]

Page 2: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

2 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Agenda

1. Motivation and objectives

2. IoT@Work project and architecture

3. Plug-and-play approach

4. Results validation

5. Conclusion and outlook

Page 3: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

3 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Internet today: connecting computers

Smartphone or tablet devices serve as medium between us and the cyberspace

INTERNET

Page 4: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

4 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Internet tomorrow: connecting things

INTERNET

Page 5: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

5 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Things: PLCs, devices, smart factory, …

INTERNET

Page 6: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

6 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

IoT@Work project

EU funded project • Duration: 3 years • Approx. 3.5 Mio € Funding

(Total Budget ~ 5.9 Mio € ) • Started in June 2010 • 6 Partners from Industry

and Research

Vision • IoT Enabling Agile

Manufacturing Systems

Project coordinator network & security

Software engineering & middleware aspects

Software engineering system modelling

Security Configuration Management

Automation & engineering

Scenarios & requirements pilot

Page 7: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

7 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

IoT in automation

General Goals for Automation • Reduce engineering costs • Reduce maintenance costs and

system downtime • Increase flexibility and reduce

re-configuration costs • Reduce infrastructure costs

Requirements • Decoupling of applications and underlying infrastructure • Industrial performance & reliability • Scalable to thousands of devices • Dependable and predictable

IoT@Work = (Reliable communication) + (Secure Plug&Play) + (Web-technologies)

Page 8: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

8 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

IoT@Work approach and architecture

Application services • Abstraction • Context • Composition • Application semantics Network services • Device semantics • Network management • Auto configuration

Decoupling application and network

Real-time Network

Statisches Mapping

Application level Middleware services

Middleware

Device and network embedded services

Application

Static coupling of application and network

Real-time Network

Static mapping

Application

Today

Tomorrow

Page 9: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

9 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

1. Connectivity 2. Operating System

3. Application

Plug-and-play in office IT systems (e.g. USB)

Page 10: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

10 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

How to achieve Plug-and-play (PnP)?

• Identification of required signals • Automatic variable assignment • Usage of semantics

• Detection of devices

• Adding or removing of devices • New devices must be configured

automatically.

• Autoconfiguration of RTE • Automatic RTE configuration when

devices are added or removed

Real-time Network

Application level Middleware services

Middleware

Device and network embedded services

Application

Page 11: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

11 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Approach

• Automatic Discovery & Configuration

• Discovery using DPWS • PnP-enabled generic RTE devices • RTE-specific methods for standard devices

• Discovery using OPC UA

• PnP-enabled generic RTE devices

• RTE specific configuration service

Page 12: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

12 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Autoconfiguration steps

DeviceIP allocation service

IO-Device connected

Requests IP-Address

Assigns IP-Address

Controller sets device parameters and configures RTE

Discovery

Controller parsesDevice Description File

Controller

Ad-hoc channel

OPC UA discovery

Configu-ration

DDF Server

Controller retrieves Device Description FileInforma-

tion exchange

Page 13: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

13 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Proof-of-concept: Profinet autoconfiguration

• Using an additional ad-hoc channel for configuration purposes

• Examples: Discovery, Management, Notification

• Our solution approach: Configuration service with OPC-UA

• Usage of GSD information

Page 14: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

14 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Video: PnP demonstration

Page 15: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

15 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

World-wide smallest OPC-UA server

• OPC UA Services • Nano Embedded Device

Server Profile • Read, Browse

• OPC UA Information Model • Simple sensor data • Basic device information

• Footprint (15 kByte) • OPC UA Stack: 10

kByte • Micro TCP/IP stack: 5

kByte

Page 16: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

16 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

OPC-UA at chip level enables Internet of Things

• One of the smallest OPC-UA server • Easy software integration for simple

devices • Internet of things enabled

• Very resource limited devices supported • Smart sensors with integrated

communication interface • 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)

Page 17: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

17 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

How to achieve Plug-and-play (PnP)?

• Identification of required signals • Automatic variable assignment • Usage of semantics

• Detection of devices

• Adding or removing of devices • New devices must be configured

automatically.

• Autoconfiguration of RTE • Automatic RTE configuration when

devices are added or removed

Real-time Network

Application level Middleware services

Middleware

Device and network embedded services

Application

Page 18: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

18 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Funktion Attribut

Signal Sensor, Actuator, N/A

Measure-ment

Position, Temperature, Voltage, etc.

Control Motor, Valve, Linear Axis, etc.

Neighbor-hood

Previous system, next system

… …

Connectivity

Application services (related research)

Concept of a semantic language • Formal

description language for modules and devices

• Information- model

• Mapping (log./phy.)

Page 19: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

19 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

• Adaptability / Flexibility Concepts • Energy efficiency • Model based diagnosis • Teleoperation (M2M-Integration)

Control and field level

SCADA System Control Room

LMF as validation platform

Page 20: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

20 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

© Lemgoer Modellfabrik

Vision: PnP in the Lemgoer Modellfabrik

Page 21: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

21 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Conclusion and outlook

Conclusion • Plug-and-play at different levels

• Application, Middleware, Network • Autoconfiguration of RTE

• Proof-of-concept for Profinet IO as RTE • Application level

• Semantics • Devices and modules

• Information and functionalities as services Outlook • Further investigations at the application level • Platform independent standard needed

Page 22: Internet of Things at Work Plug-and-play for industrial Automationfiles.messe.de/abstracts/51478_09_1000_Tresk_InIT.pdf · 2013-11-25 · Internet of Things at Work Plug-and-play

22 | 10.04.2013 | M.Sc. Henning Trsek – Forum Industrial IT Internet of Things at Work Plug-and-play für die industrielle Automation

Contact Henning Trsek

inIT - Institut Industrial IT [email protected]

www.iot-at-work.eu

This research was partially funded by the EU Project IoT@Work under grand number ICT-257367 and by the German Federal Ministry of Education and Research (BMBF) within the

Leading-Edge Cluster “Intelligent Technical Systems OstWestfalenLippe” (it's OWL)

Thank you