Kommunikation
11.10 OPC UA-Server
Der OPC UA-Client "sieht" nur die definierten Eingänge und Ausgänge. Der Inhalt des
Funktionsbausteins, die Methode oder der Algorithmus, bleibt gegenüber dem externen OPC
UA-Client verborgen. Der OPC UA-Client empfängt Rückmeldungen bei erfolgreicher
Ausführung und vom Funktionsbaustein (Methode) zurückgegebene Werte oder aber eine
Fehlermeldung, wenn die Ausführung nicht erfolgreich war.
Als Programmierer haben Sie die volle Kontrolle über und die Verantwortung für den
Programmkontext, in dem die OPC UA-Methode ausgeführt wird.
Regeln zum Programmieren einer Methode und Laufzeitverhalten
• Stellen Sie sicher, dass die von der OPC UA-Methode zurückgegebenen Werte mit den vom
OPC UA-Client bereitgestellten Eingangswerten konsistent sind.
• Befolgen Sie die Regeln für die Zuweisung von Name und Struktur von Parametern und den
zulässigen Datentypen (siehe Beschreibung der OPC UA-Server-Anweisungen).
• Verhalten während der Laufzeit: Der OPC UA-Server akzeptiert einen Aufruf pro Instanz. Die
Methodeninstanz ist für andere OPC UA-Clients erst verfügbar, wenn der Aufruf vom
Anwenderprogramm verarbeitet wurde oder die Zeit dafür abgelaufen ist.
Die grundlegende Vorgehensweise zum Implementieren eines Anwenderprogramms als
Servermethode wird nachfolgend beschrieben.
842
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO