CODESYS OPC UA PubSub
Das Add-on CODESYS OPC UA PubSub stellt die Bibliothek OPC UA PubSub SL für den Austausch von Nachrichten über das von den Regeln der OPC Foundation definierte Pub/Sub-Protokoll zur Verfügung.
Die Kommunikation über das OPC UA Pub/Sub-Protokoll stellt neben der Client/Server-Kommunikation eine weitere Möglichkeit bereit, konform zu den Regeln der OPC UA Foundation Daten zwischen den Teilnehmern eines Netzwerkes auszutauschen. Die Struktur der Daten (DataSet) kann frei definiert werden und wird im Vorfeld zwischen Sender und Empfänger abgesprochen. Damit entfällt der Transport zusätzlicher (Meta-)Daten. Der Datentransfer erfolgt mit Hilfe der Bibliothek OPC UA PubSub SL über UDP/IP nach den Regeln, die für UDP festgelegt sind. Ein sogenannter Publisher veröffentlicht seine Daten an eine ihm unbekannte Anzahl von Subscribern. Sender und Empfänger kennen sich also nicht. Daher hat die Anzahl der Empfänger auch keinen Rückwirkung auf den Sender. Eine Rückmeldung an den Sender, ob seine Nachrichten die Empfänger erreicht hat, kann prinzipbedingt nicht über das Protokoll erfolgen. Bei Bedarf muss eine solche Rückmeldung applikationsspezifisch verwaltet werden. Die Daten werden in einem binären Format gemäß den Regeln der OPC Foundation übertragen. Die Umwandlung der IEC-Datentypen in die entsprechenden OPC UA-Datentypen und umgekehrt übernimmt die Bibliothek OPC UA PubSub SL.
Download und Lizenzierung
Sie können das Add-on CODESYS OPC UA PubSub aus dem CODESYS Store International herunterladen und mit Hilfe des CODESYS Installer installieren.
Die Bibliothek kann auf einigen Steuerungen direkt verwendet werden, bei anderen Steuerungen muss eine SL-Lizenz auf dem Controller installiert werden. Verwenden Sie den Device License Reader um herauszufinden, ob Ihre Steuerung über die erforderliche Lizenz verfügt.
Sie erwerben eine Lizenz im CODESYS Store.
Installation
Nach der Installation des Packages finden Sie das Beispielprojekt OPC UA PubSub SL Example.project im gewählten Installationszielverzeichnis. Dieses Projekt veranschaulicht, wie Sie die Bibliothek einsetzen können.
Sehen Sie bitte für allgemeine Informationen zur Kommunikation über das OPC UA Pub/Sub Protokoll, zu den Inhalten der Bibliothek und zu ihrer Verwendung die Hilfe zum Beispielprojekt: Verwenden der Bibliothek OPC UA PubSub SL
Für weitere Informationen siehe: OPC UA PubSub SL Bibliotheksdokumentation
Wichtig
CODESYS OPC UA PubSub beinhaltet ausschließlich die Funktionsbausteinbibliotheken OPC UA PubSub SL. Ein Konfigurator, wie bei Feldbusprotokollen, ist nicht realisiert.