Praktische Anwendungen von OPC UA PubSub und seine Bedeutung
Die Bedeutung der PubSub Spezifikationen kann nur verstanden werden, wenn es angewendet wurde und direkte Vorteile für Systemintegratoren und industrielle Nischen bringt. Auch wenn PubSub sich noch in der Anfangsphase befindet und die Fallstudien seiner Anwendungen limitiert sind, können bereits Schlussfolgerungen für seine Bedeutung gezogen werden. Ein Beispiel für die Bedeutung von PUbSub ist seine Fähigkeit, Echtzeit-Garantien zu liefern. Dies ist vor allem dann wichtig, wenn eine Datenübertragung in Echtzeit bestimmt, wie ein einheitlich automatisiertes Framework funktioniert.
Automatisierte Umgebungen werden von Übertragungs-Warteschleifen für verschiedene Verkehrsklassen angetrieben, wobei jede Klasse von einem spezifischen Übertragungsgatter gesteuert wird, das in Zyklen ausgelöst wird. Die Zeitfenster für jede Übertragungs-Warteschleife sind ebenfalls zeitsynchronisiert. Dies bedeutet, dass ein Paket jedes Mal in einen späteren Zyklus verschoben wird, wenn seine Übertragung nicht im zugewiesenen Zeitfenster abgeschlossen wird, wodurch die Echtzeit-Kommunikation eingeschränkt wird.
OPC UA PubSub wurde entwickelt, um diese Herausforderung zu lösen. Es löst sie, indem es sicherstellt, dass Server Daten an das Netzwerk oder die Middleware senden oder veröffentlichen und jeder Klient kann diese Daten in jedem Zeitfenster erhalten oder sich dafür anmelden. Die Möglichkeit, Daten unabhängig vom konfigurierten Synchronisierungszyklus zu veröffentlichen oder sich dafür anzumelden, garantiert eine Automatisierung in Echtzeit. In der Praxis können Ausfallzeiten in zeitkritischen Anwendungen in Produktionsanlagen durch die Implementierung von OPC UA SubPub ausgeschlossen werden. Die Implementierung stellt Anwendungen in tieferen Ebenen sicher, wie die Synchronisation der Bewegung von Transportbändern. Die mit den Transportbändern integrierte Middleware erhält Echtzeit-Informationen und arbeitet weiter, auch wenn die konfigurierten Zeitpläne verpasst werden.
PubSub dient auch als Lösung für viele der Einschränkungen, mit denen OPC UA Implementierungen zu tun haben. Ein Beispiel ist der Ausschluss der Ein-Klient-zu-einem-Server-Funktion (Eins-zu-Eins) im Zusammenhang mit OPC UA. PubSub stellt sicher, dass Eins-zu-Vielen- oder Viele-zu-Vielen-Konfigurationen möglich sind. Dadurch ist OPC UA mit IoT- und IIoT-Anwendungen kompatibel. Durch die Implementierung von PubSub können verschiedene Klienten oder Abonnenten auf die auf der nachrichtenorientierten Middleware veröffentlichten Daten zugreifen. Abonnenten können dann auf spezifischen Datentypen zugreifen, ohne wissen zu müssen, welche Arten von Herausgebern es gibt. Indem dies erreicht ist, wird auch die Integration von lloT in die Herstellung beschleunigt.
OPC UA PubSub unterstützt auch die direkte Kommunikation zwischen verschiedenen Steuerungen sowie zwischen Steuerungen und Mensch-Maschine-Schnittstellen (HMI). Es garantiert auch die Echtzeit-Kommunikation und asynchrone Workflows zwischen OPC UA Servern und der Cloud. In Bezug auf die Sicherheit integrieren PubSub Spezifikationen SHA-256 Algorithmen, um die Privatsphäre und Sicherheit zu garantieren, wenn Daten lokal oder über die Cloud ausgetauscht werden.
Schließlich ermöglicht OPC UA PubSub Time Sensitive Networking (TSN) Technologien, um zeitkritische Anwendungen in Branchen zu steuern. Wir von EXOR International haben durch die Integration von OPC UA PubSub unter Berücksichtigung von TSN beschleunigte Zykluszeiten von unter zwei Millisekunden und Jitter von 100 Nanosekunden festgestellt. Dies stellt sicher, dass die Anlage ohne Engpässe mit zeitkritischen Anwendungen umgehen kann.
Schlussfolgerung
PubSub ist der nächste Schritt in der Evolution von OPC-Standards, die sicherstellen, dass industrielle Automatisierungsverfahren reibungslos funktionieren. Seine Implementierung garantiert eine Zunahme der Einführung von OPC UA in den modernen Fertigungsbereichen. Es spielt auch eine wichtige Rolle bei der Integration von IoT und IIoT Anwendungen und Geräten in der Fertigung.