Kommunikation
11.10 OPC UA-Server
Client die Servermethode "Cool" aufgerufen hat
• Wurde die Servermethode nicht aufgerufen, kehrt die Programmausführung über
direkt zum zyklischen Anwenderprogramm zurück. Die CPU setzt das zyklische
Anwenderprogramm nach "Cool1" fort.
• Wurde die Servermethode aufgerufen, wird diese Information über
"Cool" zurückgegeben. Die tatsächliche Funktionalität wird jetzt in der Servermethode Cool
ausgeführt, siehe "<MethodenFunktionalität>" in der Grafik.
Die Servermethode benachrichtigt dann mit der Anweisung
"OPC_UA_ServerMethodPost"
wurde
(A) zurück. Die CPU setzt das zyklische Anwenderprogramm nach "Cool1" fort.
A
①
②
B
③
C
④
⑤
844
③
. Die Firmware gibt diese Information über
Aufruf der Servermethode und Verwaltung der Information "Fertig" (Methode abge‐
schlossen)
Asynchroner Aufruf der Servermethode
Asynchrone Information "Fertig" für den Methodenaufruf (Methode abgeschlossen)
Warten auf OPC UA-Client-Aufrufe, Verwaltung der Aufrufe in der Warteschlange, Wei‐
terleiten der Information "Fertig" vom zyklischen Anwenderprogramm zum OPC UA-Cli‐
ent
Datenübertragung vom OPC UA-Server zu den Methodeninstanzen des Anwenderpro‐
gramms und umgekehrt
Prüfen, ob die Methode aufgerufen wurde. Ist das der Fall, Weiterleiten der Eingangs‐
daten vom OPC UA-Server an die Methodeninstanz des Anwenderprogramms und Feed‐
back an die Methodeninstanz, dass die Methode aufgerufen wurde ("aufgerufen").
Synchroner Aufruf der Anweisung OPC_UA_ServerMethodPre als Multiinstanz mit An‐
gabe des Speicherbereichs für die Eingangsdaten vom OPC UA-Server. Der Rückgabewert
gibt an, ob die Methode vom OPC UA-Client aufgerufen wurde oder nicht.
die Methode abgeschlossen wurde oder noch aktiv ist ("beschäftigt").
Prüfen, ob die Methode abgeschlossen wurde.
①
.
⑤
die Firmware (B), dass die Anweisung ausgeführt
②
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
④
an die Servermethode
an den aufrufenden OPC UA-Client
⑤
S7-1200 Automatisierungssystem
④
⑥
und
Prüfen, ob