Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Open Source OPC UA PubSub Over TSN for Realtime Industrial Communication

: Pfrommer, Julius; Ebner, A.; Ravikumar, S.; Karunakaran, B.

Fulltext urn:nbn:de:0011-n-5380397 (1.5 MByte PDF)
MD5 Fingerprint: 2bdfeb83a8b6e986c7a4b2fc72b704f3
© IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Created on: 2.4.2019

Institute of Electrical and Electronics Engineers -IEEE-; IEEE Industrial Electronics Society -IES-:
IEEE 23rd International Conference on Emerging Technologies and Factory Automation, ETFA 2018. Proceedings : Politecnico di Torino, Torino, Italy, 04-07 September 2018
Piscataway, NJ: IEEE, 2018
ISBN: 978-1-5386-7108-5
ISBN: 978-1-5386-7107-8
ISBN: 978-1-5386-7109-2
International Conference on Emerging Technologies and Factory Automation (ETFA) <23, 2018, Torino>
Conference Paper, Electronic Publication
Fraunhofer IOSB ()

OPC UA is a client-server communication protocol for industrial use cases without hard realtime requirements. The new PubSub extension of OPC UA adds the possibility of many-to-many communication based on the Publish / Subscribe paradigm. In conjunction with the upcoming Time-Sensitive Networking (TSN) extensions of Ethernet, OPC UA Pub Sub aims to also cover time-deterministic connectivity. This poses requirements to OPC UA implementations that have traditionally not been regarded. We propose an approach to combine non-realtime OPCUA servers with realtime OPC UA Pub Sub where both can access a shared information model without the loss of realtime guarantees for the publisher. As a result, the publisher can be run inside a (hardware-triggered) interrupt to ensure short delays and small jitter. An open source implementation of OPC UA Pub Sub is provided based on the open62541 SDK. This is also the basis for measurements used to evaluate the potential of the technology.