internet of things at work plug-and-play for industrial...
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022042121/5e9b5f409ca0b3673e56531a/html5/thumbnails/22.jpg)
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