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.
Der Zugriff auf den OPC-UA-Server wird über Zugriffsberechtigungen kontrolliert. Siehe Benutzerrechte.
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