10.3
OPC UA-Events
10.3.1
Beschreibung der Events
OPC UA-Events stellen eine sichere Möglichkeit dar, Informationen aus den
Kommunikationsmodulen abzufragen bzw. entgegenzunehmen.
Die bei komplexeren Vorgängen bei OPC UA-Variablen bekannten Schwierigkeiten, der
zeitlichen Synchronisation zwischen Abfrage und Aktualisierung der Variablen-Werte, treten
bei Events nicht auf. Sind für bestimmte Aktionen Events definiert, wird für jede aufgetretene
und abgeschlossene Aktion zu dieser ein eigenständiger Event generiert. Eine
Überschreibung der zugehörigen Informationen ist ausgeschlossen.
OPC UA-Clients benötigen bei Events im Gegensatz zu Variablen mit Ihren einfachen
Datentypen die Möglichkeit, auch mit komplexen Datentypen wie z. B. Strukturen und
Unions umgehen zu können.
Die integrierten OPC UA-Server der Kommunikationsmodule bieten als Ergänzung zum
AutoID-Standard die folgenden drei zusätzlichen Events:
● AutoIdPresenceEvent
● RfidLastAccessEvent
● AutoIdLastLogEntryEvent
Diese drei Events dienen zu Diagnosezwecken. Diese Events sind direkt oder indirekt vom
Event "AutoIdDiagnosisEvent" abgeleitet, welches wiederum vom "BaseEvent" mit seinen
Eigenschaften wie es im OPC UA-Standard definiert ist.
Bild 10-3
SIMATIC RF185C, RF186C, RF188C, RF186CI, RF188CI
Betriebsanleitung, 04/2020, C79000-G8900-C512-03
Ableitungen der OBC UA-Events ausgehend von dem Event "BaseEvent"
Programmieren über OPC UA
10.3 OPC UA-Events
145