skip to main content
10.1145/3459960.3459977acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecbsConference Proceedingsconference-collections
research-article

Enabling Industry 4.0 Communication Protocol Interoperability: An OPC UA Case Study

Published: 27 May 2021 Publication History

Abstract

Rapid advances in digitalization are leading the automation and manufacturing sector towards the fourth industrial revolution also known as Industry 4.0, whose main goal is to realize the changeable production processes, which is currently expensive and effort-intensive. The Open Platform Communications Unified Architecture (OPC UA) is an established and well-known communication protocol in the industrial domain. The Reference Architecture Model Industry4.0 (RAMI 4.0) proposes OPC UA as the core communication protocol among assets such as machines, robots, and appliances. Despite the key role of OPC UA in Industry 4.0, there is still a lack of technical guidance on how to integrate OPC UA with other communication protocols, especially with legacy devices that communicate through proprietary protocols. To address this challenge, we propose a solution that is characterized by a set of communication primitives, a platform-independent type system and an intermediate language. We also evaluate the overhead created through integration in terms of the round-trip time and message size imposed by metadata for abstraction. We have implemented the proposed approach in reference Industry 4.0 projects, and in this paper, we report our experiences in integrating OPC UA in a homogeneous communication system comprised of Create, Read, Update, Delete and Invoke primitives which improves the protocol interoperability and reduces integration effort.

References

[1]
2008. IEEE Standard for Floating-Point Arithmetic. IEEE Std 754-2008 (2008), 1–70. https://doi.org/10.1109/IEEESTD.2008.4610935
[2]
Basyx. 2021. Eclipse Basyx. Retrieved Mar 22, 2021 from https://www.eclipse.org/basyx/
[3]
B. Bony, M. Harnischfeger, and F. Jammes. 2011. Convergence of OPC UA and DPWS with a cross-domain data model. In 2011 9th IEEE International Conference on Industrial Informatics. 187–192. https://doi.org/10.1109/INDIN.2011.6034860
[4]
G. Cândido, F. Jammes, J. B. de Oliveira, and A. W. Colombo. 2010. SOA at device level in the industrial domain: Assessment of OPC UA and DPWS specifications. In 2010 8th IEEE International Conference on Industrial Informatics. 598–603. https://doi.org/10.1109/INDIN.2010.5549676
[5]
Hasan Derhamy. 2016. Towards Interoperable Industrial Internet of Things : An On-Demand Multi-Protocol Translator Service.
[6]
H. Derhamy, J. Rönnholm, J. Delsing, J. Eliasson, and J. van Deventer. 2017. Protocol interoperability of OPC UA in service oriented architectures. In 2017 IEEE 15th International Conference on Industrial Informatics (INDIN). 44–50. https://doi.org/10.1109/INDIN.2017.8104744
[7]
S. Grüner, J. Pfrommer, and F. Palm. 2016. RESTful Industrial Communication With OPC UA. IEEE Transactions on Industrial Informatics 12, 5 (2016), 1832–1841. https://doi.org/10.1109/TII.2016.2530404
[8]
H. Haskamp, F. Orth, J. Wermann, and A. W. Colombo. 2018. Implementing an OPC UA interface for legacy PLC-based automation systems using the Azure cloud: An ICPS-architecture with a retrofitted RFID system. In 2018 IEEE Industrial Cyber-Physical Systems (ICPS). 115–121. https://doi.org/10.1109/ICPHYS.2018.8387646
[9]
IEC. 2019. IEC 62264-1:2013 - Enterprise-control system integration — Part 1: Models and terminology. Retrieved Feb 15, 2020 from https://www.iso.org/standard/57308.html
[10]
Thomas Kuhn, Pablo Oliveira Antonino, and Frank Schnicke. 2020. Industrie 4.0 Virtual Automation Bus Architecture. In Software Architecture, Henry Muccini, Paris Avgeriou, Barbora Buhnova, Javier Camara, Mauro Caporuscio, Mirco Franzago, Anne Koziolek, Patrizia Scandurra, Catia Trubiani, Danny Weyns, and Uwe Zdun (Eds.). Springer International Publishing, Cham, 477–489.
[11]
A. N. Lam and Ø. Haugen. 2019. Implementing OPC-UA services for Industrial Cyber-Physical Systems in Service-Oriented Architecture. In IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society, Vol. 1. 5486–5492. https://doi.org/10.1109/IECON.2019.8926972
[12]
Wolfgang Mahnke, Stefan-Helmut Leitner, and Matthias Damm. 2009. OPC Unified Architecture(1st ed.). Springer Publishing Company, Incorporated.
[13]
Open62541. 2018. An open source C (C99) implementation of OPC UA. Retrieved Mar 22, 2021 from https://open62541.org/
[14]
Basys Project Partners. 2021. BaSys 4.0 : Basissystem Industrie 4.0 Eine offene Plattform für die vierte industrielle Revolution. Retrieved Mar 22, 2021 from https://www.basys40.de/
[15]
M. A. O. Pessoa, M. A. Pisching, L. Yao, F. Junqueira, P. E. Miyagi, and B. Benatallah. 2018. Industry 4.0, How to Integrate Legacy Devices: A Cloud IoT Approach. In IECON 2018 - 44th Annual Conference of the IEEE Industrial Electronics Society. 2902–2907. https://doi.org/10.1109/IECON.2018.8592774
[16]
J. Pfrommer, S. Grüner, and F. Palm. 2016. Hybrid OPC UA and DDS: Combining architectural styles for the industrial internet. In 2016 IEEE World Conference on Factory Communication Systems (WFCS). 1–7. https://doi.org/10.1109/WFCS.2016.7496515
[17]
Jesper Rönnholm. 2018. Integration of OPC Unified Architecture with IIoT Communication Protocols in an Arrowhead Translator., 64 pages.
[18]
R. Schiekofer, A. Scholz, and M. Weyrich. 2018. REST based OPC UA for the IIoT. In 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Vol. 1. 274–281. https://doi.org/10.1109/ETFA.2018.8502516
[19]
Harry Thornburg. 2018. RAMI4.0 – A Reference Framework for Digitalisation. Retrieved Feb 15, 2020 from http://ccrma.stanford.edu/~jos/bayes/bayes.html
[20]
Pal Varga and Csaba Hegedus. 2015. Service Interaction through Gateways for Inter-Cloud Collaboration within the Arrowhead Framework.
[21]
P. Wang, Pù, Wu Jun-rui, Heng Wang, Jianqiang Hou, and Lun Shao. 2018. OPC UA Message Transmission Method over CoAP.

Cited By

View all
  • (2024)Design and Development of a Flexible Manufacturing Cell Controller Using an Open-Source Communication Protocol for InteroperabilityMachines10.3390/machines1208051912:8(519)Online publication date: 30-Jul-2024
  • (2024)Towards an Ontology-Based Generic Interface for Field Device Capabilities in Automation Systems2024 IEEE 20th International Conference on Intelligent Computer Communication and Processing (ICCP)10.1109/ICCP63557.2024.10793022(1-6)Online publication date: 17-Oct-2024
  • (2022)Retrofitting-Based Development of Brownfield Industry 4.0 and Industry 5.0 SolutionsIEEE Access10.1109/ACCESS.2022.318249110(64348-64374)Online publication date: 2022
  • Show More Cited By

Index Terms

  1. Enabling Industry 4.0 Communication Protocol Interoperability: An OPC UA Case Study
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            cover image ACM Other conferences
            ECBS 2021: 7th Conference on the Engineering of Computer Based Systems
            May 2021
            168 pages
            ISBN:9781450390576
            DOI:10.1145/3459960
            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            Published: 27 May 2021

            Permissions

            Request permissions for this article.

            Check for updates

            Author Tags

            1. End-to-end communication
            2. Industrial IoT
            3. Industry 4.0
            4. OPC UA
            5. Protocol Interoperability

            Qualifiers

            • Research-article
            • Research
            • Refereed limited

            Funding Sources

            • Bundesministerium für Bildung und Forschung

            Conference

            ECBS 2021

            Acceptance Rates

            Overall Acceptance Rate 25 of 49 submissions, 51%

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • Downloads (Last 12 months)44
            • Downloads (Last 6 weeks)2
            Reflects downloads up to 08 Mar 2025

            Other Metrics

            Citations

            Cited By

            View all
            • (2024)Design and Development of a Flexible Manufacturing Cell Controller Using an Open-Source Communication Protocol for InteroperabilityMachines10.3390/machines1208051912:8(519)Online publication date: 30-Jul-2024
            • (2024)Towards an Ontology-Based Generic Interface for Field Device Capabilities in Automation Systems2024 IEEE 20th International Conference on Intelligent Computer Communication and Processing (ICCP)10.1109/ICCP63557.2024.10793022(1-6)Online publication date: 17-Oct-2024
            • (2022)Retrofitting-Based Development of Brownfield Industry 4.0 and Industry 5.0 SolutionsIEEE Access10.1109/ACCESS.2022.318249110(64348-64374)Online publication date: 2022
            • (2022)A Quality 4.0 Model for architecting industry 4.0 systemsAdvanced Engineering Informatics10.1016/j.aei.2022.10180154:COnline publication date: 1-Oct-2022
            • (2021)Toward Industrial IoT: Integrated Architecture of an OPC UA Synergy PlatformIEEE Access10.1109/ACCESS.2021.31354329(164720-164731)Online publication date: 2021

            View Options

            Login options

            View options

            PDF

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format.

            HTML Format

            Figures

            Tables

            Media

            Share

            Share

            Share this Publication link

            Share on social media