@inproceedings{, author = {Gampig, Jonas and Terzimehić, Tarik and Dorofeev, Kirill}, title = {PLC Integration into Industry 4.0 Middleware: Function Block Library for the Interaction with REST and OPC UA Asset Administration Shells}, booktitle = {IEEE International Conference on Emerging Technologies And Factory Automation (ETFA)}, publisher = {IEEE}, journal = {IEEE International Conference on Emerging Technologies And Factory Automation (ETFA)}, year = {2021}, month = sep, abstract = {An asset administration shell (AAS), as a key concept of Industry 4.0 (I4.0), provides a machine-accessible interface to any kind of asset. To enable interoperability and smooth integration of the devices into the I4.0 middleware, an application implementing the device's functionality should be able to interact with different AASs. In this work, we investigate the integration of the Programmable Logic Controller (PLC) runtime systems into the I4.0 middleware. For doing this, we specify the function blocks (FBs) for connecting the PLCs with AASs and other I4.0 components, such as registry and discovery server. We analyze the requirements of such FBs while focusing on REST/HTTP- and OPC UA-based AASs, and provide interface specification for IEC 61499- and IEC 61131-3-based FBs. Furthermore, we implemented an FB library that enables communication with an AAS from the respective control applications. Those FBs allow accessing properties and invoking operations of remote AASs, as well as hosting AASs submodels. Common functionalities, such as registering the runtime system at the registry component, or finding AASs, are also supported. The results obtained in this paper will ease interaction with the complex AAS structure from the low-level devices.}, doi = {10.1109/ETFA45728.2021.9613267}, keywords = {Industry 4.0, model-based systems engineering, MbSE, IEC 61499, IEC 61131-3, asset administration shell, digital twin, PLC, OPC UA, REST}, } @inproceedings{, author = {Terzimehić, Tarik and Bayha, Andreas and Dorofeev, Kirill}, title = {Function Blocks for the Interaction with the Asset Administration Shell}, booktitle = {Proceedings of the {IEEE} International Conference on Emerging Technologies And Factory Automation ({ETFA})}, year = {2019}, month = sep, abstract = {An asset administration shell (AAS), as a key concept of the Industry 4.0, provides a machine accessible interface to any kind of asset. An application implementing the devices functionality should be able to interact with different AASs. In this work, we specify the function blocks (FBs) for accessing properties and invoking operations of AASs. We analyzed the nature and requirements of such FBs while focusing on REST/HTTP- and OPC UA-based AASs and provided IEC 61499-based implementation. The expected outcome of this paper will ease an interaction with the complex AAS structure from the low-level devices.}, doi = {10.1109/ETFA.2019.8868995}, keywords = {Industry 4.0, IEC 61499, IEC 61131-3, asset administration shell, digital twin, PLC, OPC UA, REST, model-based systems engineering, MbSE}, } @inproceedings{Madiwalar2019a, author = {Madiwalar, Basavaraj and Schneider, Ben and Profanter, Stefan}, title = {Plug and Produce for Industry 4.0 using Software-defined Networking and OPC UA}, booktitle = {Proceedings of the {IEEE} International Conference on Emerging Technologies And Factory Automation ({ETFA})}, year = {2019}, month = sep, address = {Zaragoza, Spain}, abstract = {The manufacturers are in quest for flexible and agile production facilities capable of accommodating changes to product specification. The need for flexible production facilities is stemming from the desire for customized products and fluctuating market trends. Industry 4.0 impels for adaptable manufacturing plants by employing intelligent devices and advanced communication technologies. The complexity of the configuration process determines the adaptability of production facilities to accommodate changes to the production process. We propose a systematic integration process and multi-level production system using Software-defined Networking (SDN) and OPC Unified Architecture (OPC UA) to reduce the configuration complexity to a Plug and Produce level. OPC UA, as a service-oriented middleware, provides the tool-set for semantic modeling and automatic device discovery. However, due to the multicast nature of the OPC UA discovery mechanism, the existing approaches require intelligence at the device level to select the desired device to connect to. In contrast, our proposed solution shifts the intelligence to a centralized SDN controller to route multicast traffic to facilitate device discovery. The combination of an SDN controller and OPC UA discovery enables the integration of new devices by adding more intelligence to the device discovery.}, keywords = {industrie 4.0, opc ua, software-defined networking, automatic discovery}, url = {https://ieeexplore.ieee.org/document/8869525}, } @inproceedings{, author = {Terzimehić, Tarik and Wenger, Monika and Zoitl, Alois and Bayha, Andreas and Becker, Klaus and M{\"{u}}ller, Thorsten and Schauerte, Hubertus}, title = {Towards an Industry 4.0 Compliant Control Software Architecture Using IEC 61499 & OPC UA}, booktitle = {IEEE International Conference on Emerging Technologies And Factory Automation (ETFA)}, year = {2017}, abstract = {The fourth industrial revolution introduced additional requirements on the industrial systems' control software in order to cope with current manufacturing systems' flexibility demands. These requirements include, among others, a dynamic reconfigurability, software reusability and an external service orchestration. This work presents the design of an industry 4.0 compliant control software architecture resulting from an iterative design process. The architecture is based on the reconfiguration services of the IEC 61499 standard and the service orchestration via OPC UA. We demonstrate the software architecture's compliance to the industry 4.0 requirements on an aluminum cold rolling mill plant demonstrator.}, doi = {10.1109/ETFA.2017.8247718}, keywords = {Industry 4.0, MbSE, model-based systems engineering, OPC UA, IEC 61499}, } @incollection{, author = {Novak, Petr and Melik-Merkumians, Martin and Steinegger, Michael and Moser, Thomas and Sindelar, Radek and Zoitl, Alois}, editor = {Borangiu, Theodor and Thomas, Andre and Trentesaux, Damien}, title = {Extraction of Automation System Engineering Knowledge for Mapping Plant and Simulation Interfaces}, booktitle = {Service Orientation in Holonic and Multi Agent Manufacturing and Robotics}, publisher = {Springer Berlin Heidelberg}, series = {Studies in Computational Intelligence}, volume = {472}, pages = {247-261}, year = {2013}, isbn = {978-3-642-35851-7}, doi = {10.1007/978-3-642-35852-4_16}, keywords = {IEC 81346, interface description, OPC UA, semantic integration, simulation}, }