Was ist der Anschluss für OPC UA?
Wichtig
Die von Azure Arc unterstützte Vorschauversion von „Azure IoT Einsatz“ befindet sich derzeit in der Vorschauphase. Sie sollten diese Vorschausoftware nicht in Produktionsumgebungen verwenden.
Sie müssen eine neue Installation von Azure IoT Einsatz bereitstellen, sobald eine allgemein verfügbare Version verfügbar ist. Sie werden kein Upgrade für eine Preview-Installation durchführen können.
Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.
OPC UA (OPC Unified Architecture, vereinheitlichte OPC-Architektur) ist ein Standard, der von der OPC Foundation entwickelt wurde, um den Austausch von Daten zwischen industriellen Komponenten am Edge und mit der Cloud auszutauschen. OPC UA bietet einen konsistenten, sicheren und dokumentierten Standard, der auf gängigen Datenformaten basiert. Industrielle Komponenten können den OPC UA-Standard implementieren, um universellen Datenaustausch zu ermöglichen.
Der Anschluss für OPC UA ist Teil der Azure IoT Einsatz-Vorschau. Der Anschluss für OPC UA stellt eine Verbindung mit OPC UA-Servern her, um Daten abzurufen, die er in Themen im MQTT-Broker veröffentlicht. Mit dem Anschluss für OPC UA kann Ihre industrielle OPC UA-Umgebung Daten in Ihre auf einem Kubernetes-Cluster laufenden lokalen Workloads einbringen, sowie in Ihre Cloud-Workloads.
Der Anschluss für OPC UA ist eine Clientanwendung, die als Middlewaredienst in Azure IoT Einsatz ausgeführt wird. Der Anschluss für OPC UA stellt eine Verbindung zu OPC UA Servern her, ermöglicht Ihnen das Durchsuchen des Serveradressraums und die Überwachung von Datenänderungen und Ereignissen in verbundenen Ressourcen. Einsatz-Teams und Entwickler verwenden den Anschluss für OPC UA, um die Aufgabe des Verbindens von OPC UA-Ressourcen mit ihrer industriellen Lösung am Edge zu beschleunigen.
Capabilities
Im Rahmen von Azure IoT Einsatz ist der Anschluss für OPC UA eine native Kubernetes-Anwendung, die:
- Vorhandene OPC UA-Server und -Ressourcen mit einem nativen Kubernetes-Cluster am Edge verbindet.
- JSON-codierte Telemetriedaten von OPC UA-Servern im OPC UA-PubSub-Format mithilfe von JSON-Nutzdaten veröffentlicht. Mithilfe dieses Standardformats für den Datenaustausch können Sie das Risiko zukünftiger Kompatibilitätsprobleme verringern.
- Eine Verbindung mit Azure Arc-fähigen Diensten in der Cloud herstellt.
Weitere Features
Der Anschluss für OPC UA unterstützt die folgenden Features als Teil von Azure IoT Einsatz:
- Gleichzeitige Verbindungen mit mehreren OPC UA-Servern, die über Kubernetes
AssetEndpointProfile
-CRs (Custom Resources) konfiguriert sind. - Veröffentlichen von OPC UA-Datenwertänderungen im OPC UA PubSub-Format in JSON-Codierung.
- Veröffentlichen von Nachrichtenkopfzeilen als Benutzereigenschaften in der MQTT-Nachricht. Die Header in den Nachrichten, die vom Anschluss für OPC UA veröffentlicht werden, basieren auf der CloudEvents-Spezifikation für OPC UA.
- Veröffentlichen von OPC UA-Ereignissen mit vordefinierten Ereignisfeldern.
- Ressourcendefinition durch Verwendung von Kubernetes Asset CRs
- Payload-Komprimierung einschließlich
gzip
undbrotli
. - Automatisches Wiederherstellen einer Verbindung mit OPC UA-Servern.
- Integrierte OpenTelemetry-kompatible Einblicke.
- OPC UA-Transportverschlüsselung.
- Anonyme Authentifizierung und Autorisierung auf der Grundlage von Benutzername und Kennwort.
AssetEndpointProfile
- undAsset
-CRs, die mithilfe der Azure REST-API und der Webbenutzeroberfläche für die Einsatzerfahrung konfiguriert werden können.
Funktionsweise
Die beiden Hauptkomponenten des Anschluss für OPC UA sind die Anwendung und der Ermittlungshandler.
Die Anschluss für OPC UA-Anwendung:
- Erstellt eine Sitzung mit dem OPC UA-Server für jede Ressource, die Sie definieren.
- Alle Datenpunkte der Ressource werden mit demselben Veröffentlichungsintervall konfiguriert. Dieses Intervall bestimmt, wie häufig der Connector Daten in einem MQTT-Brokerthema veröffentlicht.
- Erstellt ein separates Abonnement in der Sitzung für alle 1.000 Tags.
- Erstellt ein separates Abonnement für jedes Ereignis, das in der Ressource definiert ist.
- Implementiert eine Wiederholungslogik, um Verbindungen mit Endpunkten herzustellen, die nach einer festgelegten Anzahl von Keep-Alive-Anforderungen nicht reagieren. Beispielsweise könnte es einen nicht reagierenden Endpunkt in Ihrer Umgebung geben, wenn ein OPC UA-Server aufgrund eines Stromausfalls nicht mehr reagiert.