Automation Systems and the IoT Industrial Internet Ahmed Ismail and Wolfgang Kastner Vienna University of Technology Automation Systems Group www.auto.tuwien.ac.at {aismail, k}@auto.tuwien.ac.at
Outline Introduction to the domain Control networks, past and future System integration Requirements for Industrial Internet Challenges Stack alternatives IoT6 (as one example) Conclusion
Internet of Things Uniquely identifiable objects and their virtual representations in an Internet-like structure Application Domains Telecommunication Manufacturing, Product Lifecycle Management Retail, Logistics, Supply Chain Management Automotive Aerospace and Aviation Intelligent Homes and Buildings Healthcare, Independent Living Environment Monitoring Source: IoT European Research Cluster
Industrial Automation Management level Control level Automation level Field level
Main Topic: System Integration Wolfgang Kastner, Dirk van der Linden, and Martin Wollschlaeger. Tutorial: OPC Unified Architecture (OPC UA): System Integration and Information Modeling in Automation Systems. 11th IEEE International Conference on Industrial Informatics, 2013
Evolution of Control Networks Computer networks Field-level networks Instrumentation busses T. Sauter, The Three Generations of Field-Level Networks, IEEE Transactions on Industrial Electronics, 2010
Distributed Control System Source: Industrial Cloud-based Cyber-Physical Systems The IMC-AESOP Approach, A. Colombo, T. Bangemann, S. Karnouskos et al.
Control Networks and Internet - Tunneling IP Tunneling Fieldbus Tunneling
Control Networks and Internet - Gateways Standard software on the client side Independent of fieldbus User friendly But high engineering efforts Setup Maintenance Loss of information
Industrial Communication Plant Servers Other Computing Devices Area Servers Plant Network Modules PLANT INFORMATION NETWORK - Ethernet Personal Computer Network Manager Control Stations Application Module History Module Archive Replay Module Additional CN Modules Fiber Optics Network Gateway Network Gateway Subnetwork Gateway Other Data Hiway Boxes CONTROL NETWORK Network Interface Module PLC Gateway PLC Control Network Extenders Other Subsystems Multifunction Controller Extended Controller Logic Manager Process Manager LocalProcessors Basic Controller Advanced Multifunction Controller Advanced Process Manager Transmitters Vertical + Horizontal communication Complex information flows Multi-Vendor devices + Proprietary protocols Multiple interfaces Smartine Transmitters Jim Luth, OPC Unified Architecture, DevCon 2006
The Inter-enterprise Nightmare Different suppliers & manufacturers Proprietary technologies and protocols Point-to-point integration Maintenance complex and expensive OPC Foundation (www.opcfoundation.org)
Enterprise Integration Convergence of the IP World Web-Portals Towards Web Services? Control networks OPC, OPC UA, DP/WS, obix, BACnet/WS
Industrial Internet Service Groups Source: Industrial Cloud-based Cyber-Physical Systems The IMC-AESOP Approach, A. Colombo, T. Bangemann, S. Karnouskos et al.
Call for Action! Semantic communication stack for the IIoT Open standard including the application layer service and information models Based on existing interoperable Web and Internet technologies Reusing existing standards as much as possible
Communication Stacks Features Information Models & Application Layer Services Information Encoding Message exchange protocol OASIS OBIX OPC UA DP/WS OMA LWM2M XML JSON EXI Technology specific binary IPSO web objects Custom (text or binarybased) HTTP SOAP COAP XMPP Platform specific (DCOM,.NET Remoting, Java RMI, JMS) Transport TCP UDP Networking IPv4 IPv6 Custom Custom (TCP- or UDPbased)
IoT6 Develop a highly scalable IPv6-based SoA Information and intelligence distribution Multi-protocol interoperability with and among heterogeneous devices Device mobility and mobile phone networks integration Ubiquitous access and seamless communication Cloud computing integration with SaaS IPv6 - STID Information Service (STIS) interactions Recommend which IPv6 features can be exploited in the IoT Discovery, self-configuration, security, scalability, mobility, ubiquitous access,
IoTSyS Service disc. Service desc. Data access Group comm. Security Authorization Application services & information model mdns, DNS- SD IoT OBIX contracts OASIS OBIX Information encoding Binary XML JSON EXI XML Encryption, XML Signature XACML SOAP WS-Security Message exchange CoAP UDP HTTP TCP DTLS/SSL Networking IPv6 IPSec Media and data link 6LoWPAN IEEE 802.15.4 BT LE WiFi IEEE 802.3 Ethernet
Thank you for your attention Industrial Communication Systems Ethernet-based systems in industry Management of heterogeneous control networks Middleware, distributed applications Information Models in Automation Industrial Internet Integration of IT solutions and automation systems Web technologies in automation Industrial security
Related Projects Doctoral College Cyber-Physical Production Systems (http://dccpps.tuwien.ac.at/) Universal Integration of the Internet of Things through an IPv6- based Service Oriented Architecture enabling heterogeneous components (IoT6, FP7) Information Modeling in Automation (imodela, FFG EraSME) Secure and Semantic Web of Automation (SeWoA, FFG IKT der Zukunft) OPC4Factory (IKT der Zukunft) Building Profiling for Energy Management (BProfEM, FFG IKT der Zukunft)