Überblick über den OPC-UA-Server

Überblick

Der OPC-Unified Architecture-Server (OPC-UA-Server) ermöglicht dem M262 Logic/Motion Controller den Austausch von Daten mit den OPC-UA-Clients. Server und Clients kommunizieren im Rahmen von Sitzungen.

Die Datenelemente (auch als Symbole bezeichnet), die vom OPC-UA-Server übergeben werden sollen, werden manuell aus einer Liste der in der Anwendung verwendeten IEC-Variablen ausgewählt.

Der OPC-UA-Server unterstützt den Lese- und Schreibzugriff sowie das Abonnementmodell. Bei Verwendung des Abonnementmodells liest der OPC-UA-Server die Symbolwerte mit einer festgelegten Abtastrate aus den Geräten aus, setzt die Daten in eine Warteschlange und sendet sie dann in regelmäßigen Veröffentlichungsintervallen als Benachrichtigung an die Clients. Die Abtastrate kann kürzer sein als das Veröffentlichungsintervall. In diesem Fall werden die Fallbenachrichtigungen bis zum Ablauf des Veröffentlichungsintervalls in eine Warteschlange eingereiht.

Symbole, deren Wert sich seit dem vorherigen Abtasten nicht geändert hat, werden nicht erneut veröffentlicht. Stattdessen sendet der OPC-UA-Server regelmäßig KeepAlive-Nachrichten, um den Clients mitzuteilen, dass die Verbindung nach wie vor aktiv ist.

Zugriffsberechtigungen für Benutzer und Benutzergruppen

Der Zugriff auf den OPC-UA-Server wird über Zugriffsberechtigungen kontrolliert. Siehe Benutzerrechte.

OPC-UA-Dienste

Die folgenden OPC Foundation Profiles und Facets werden implementiert:

  • OPC UA Micro Embedded Profile 2017

    • Core 2017 Server Facet

    • UA-TCP UA-SC UA-Binary

    • Embedded DataChange Subscription

  • Sicherheitskategorie

    • SecurityPolicy – Basic256Sha256

    • SecurityPolicy – Basic256

Folgende Funktionen werden unterstützt:

  • Adressbereichsmodell

  • Attributdienste

  • Basisinformationen

  • Ermittlungsdienste

  • Dienste für überwachte Elemente

  • Protokoll und Codierung (TCP UA Binary)

  • Sicherheit

  • Sitzungsdienste

  • Abonnementdienste

  • Anzeigedienste