z-logo
Premium
Automated industrial IoT‐device integration using the OpenPnP reference architecture
Author(s) -
Koziolek Heiko,
Burger Andreas,
PlateniusMohr Marie,
Rückert Julius,
Mendoza Francisco,
Braun Roland
Publication year - 2020
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.2765
Subject(s) - computer science , implementation , plug in , plug and play , architecture , vendor , systems engineering , embedded system , installation , system integration , software engineering , distributed computing , engineering , operating system , art , marketing , business , visual arts
Summary Distributed control systems are currently evolving towards industrial Internet of Things (IoT) systems communicating fully using Internet protocols. This creates opportunities for streamlining costly commissioning processes, which today require substantial manual work for installing, configuring, and integrating thousands of actuators and sensors. The vision of “plug‐and‐produce” control systems has been pursued for more than 15 years, but existing approaches fell short regarding configuration tasks and vendor neutrality. This paper introduces the standards‐based IoT reference architecture OpenPnP, which allows largely automating the configuration and integration tasks of industrial commissioning processes. The architecture includes a number of design and technology decisions and the required implementation can be scaled down to resource‐constrained industrial devices. This paper demonstrates how OpenPnP can reduce configuration and integration efforts up to 90% in typical settings, while potentially scaling well up to tens of thousands of communicated signals. Practitioners can orient their implementations towards OpenPnP, therefore potentially enabling “plug‐and‐produce” in many thousands of control systems.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here