Programmierung der OPC UA-Client-Bausteine
5.2 Zeitliche Überwachung der Bausteine
Zur Abfrage des Namensraumindex einer Namensraum-URI des UA-Servers rufen Sie
innerhalb einer Sitzung einen UA_NamespaceGetIndex auf. Zur Abfrage mehrerer
Namensraum-URIs können Sie den Baustein mehrmals mit unterschiedlichen
Eingangsparametern aufrufen.
Zum Anlegen einer Handle-Liste als Vorbereitung der Lese- und Schreib-Dienste rufen Sie
UA_NodeGetHandleList auf. Der Baustein wird für jeden Ziel-Knoten separat mit den
entsprechenden Angaben am Eingangsparameter "NodeIDs" aufgerufen.
Anschließend können Sie über die Bausteine UA_ReadList und UA_WriteList die Daten der
Items lesen und schreiben. Die beiden Bausteine können Sie innerhalb einer Sitzung
beliebig oft aufrufen.
Bild 5-1
Wenn die Verbindung nicht mehr benötigt wird, dann geben Sie die Handles am Server über
den Baustein UA_NodeReleaseHandleList wieder frei. Die Handles werden damit am Server
wieder gelöscht.
Die Verbindung wird mit UA_Disconnect abgebaut und die Sitzung damit beendet.
5.2
Zeitliche Überwachung der Bausteine
Parameter für das Zeitverhalten der Bausteine
Für die Steuerung und die Überwachung des zeitlichen Verhaltens der Programmbausteine
stehen die folgenden drei Parameter zur Verfügung:
● Timeout
Eingangsparameter an allen Bausteinen für den OPC UA-Client
● SessionTimeout
Eingangsparameter am Baustein UA_Connect
● MonitorConnection
Eingangsparameter am Baustein UA_Connect
84
Aufruf und Zusammenspiel der Client-Programmbausteine
Betriebsanleitung, 01/2017, C79000-G8900-C427-02
CP 443-1 OPC UA