internet of things at work plug-and-play for industrial...
TRANSCRIPT
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]
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
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
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
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
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
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)
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
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)
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
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
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
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
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
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
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)
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
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.)
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
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
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
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