Dieser Fall ist rein für Diagnosezwecke vorgesehen, daher ist hier für OPC UA-Clients kein
schreibender Zugriff mehr möglich, sondern nur noch rein lesender. Zusätzlich müssen im
WBM im Menü "Einstellungen > Kommunikation > OPC UA" die gewünschten
Diagnoseoptionen gesetzt sein. Folgende Optionen stehen hierbei zur Verfügung:
• Presence-Events
• Last-Access-Events
• Logbuch-Events
3.3.2
Abrufen von Diagnose-Informationen
Diagnosewerte werden jeweils als Variablenwerte und als Events zur Verfügung gestellt.
Voraussetzung dafür ist, dass die gewünschte Diagnoseoption (z. B. Presence-Events)
aktiviert ist.
Einfache, auf den OPC UA Service "DataAccess" beschränkte OPC UA-Clients können die
gewünschten Diagnosewerte durch Lesen der bzw. Anmelden auf die entsprechende(n)
Diagnose-Variablen beziehen.
OPC UA-Clients mit mehr Funktionalitäten sollten sich nach Möglichkeit die Diagnosewerte
über die entsprechenden Diagnose-Events zustellen lassen. Dazu ist es notwendig, dass sich
der Client auf die gewünschte Lesestelle für diese Eventtypen anmeldet. Nach dem Anmelden
wird dem Client vom Server jedes von dieser Lesestelle erzeugte, entsprechende Diagnose-
Event zugestellt. Die Zustellung erfolgt so lange, bis sich der Client von den Diagnose-Events
wieder abmeldet.
3.3.3
Variable/Event "Presence"
Variable/Event zur Anzeige von Transponder-Anwesenheiten. Um die
Anwesenheitsinformationen zu erhalten, muss im WBM im Menü "Einstellungen >
Kommunikation > OPC UA" der Parameter "Presence-Events" gesetzt sein. Eine weitere
Voraussetzung ist, dass das jeweilige Ident-Gerät den Modus "Anwesenheit" unterstützt und
auch in diesem Modus betrieben wird.
Presence-Variable
Tabelle 3- 10 Variable
Variable
Diagnostics > Presence
OPC UA für SIMATIC Ident
Applikationshandbuch, 02/2022, C79000-G8900-C661-01
Beschreibung
Zeigt die Anwesenheit von Transpondern an.
•
0: Es befindet sich kein Transponder im Antennenfeld.
•
1: Es befindet sich mindestens ein Transponder im Antennenfeld.
•
>1: Genaue Anzahl im Antennenfeld befindlichen Transponder
Anwendungsbeispiele
3.3 Diagnose
37