UA_Connect - Funktionsbeschreibung
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.0.0 |
Der Funktionsbaustein UA_Connect dient der Einrichtung einer Transportverbindung und OPC UA-Sitzung.
Er muss für jede Verbindung einmal ausgeführt werden. Durch Aufruf des Funktionsbausteins UA_Disconnect nach dem Aufbau einer Verbindung wird diese wieder getrennt.
HINWEIS: Verbindungsüberwachung und Verwaltung des erneuten Verbindungsaufbaus müssen in der Anwendung separat implementiert werden. Siehe die OPC UA-Spezifikation, Teil 4.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
Execute |
BOOL |
Bei steigender Flanke wird der Funktionsbaustein ausgeführt. Siehe auch Verhalten der Funktionsbausteine mit Eingang Execute. |
ServerEndpointUrl |
STRING [255] |
URL des Servers, zu dem eine Verbindung hergestellt werden soll. Beispel: opc.tcp://10.128.154.220:4840. Diese Zeichenfolge darf nicht null sein. |
SessionConnectInfo |
Struktur zur Angabe der für die Einrichtung einer OPC UA-Sitzung erforderlichen Verbindungsinformationen. |
|
Timeout |
TIME |
Maximale Zeit für eine Antwort. Wertebereich: 2 s...60 s Wenn der Wert außerhalb des Bereichs liegt, wird die Ober- oder Untergrenze angewendet. Standardwert: GPL.Timeout |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
Done |
BOOL |
Gibt an, dass die Ausführung des Funktionsbausteins erfolgreich abgeschlossen wurde. |
Busy |
BOOL |
Gibt an, dass der Funktionsbaustein gerade ausgeführt wird. |
Error |
BOOL |
Gibt an, dass bei der Ausführung ein Fehler erkannt wurde. HINWEIS: Selbst wenn Error FALSE angibt, müssen die entsprechenden ErrorIDs überprüft werden, bevor die Namespace-Indizes verarbeitet werden. |
ErrorID |
Stellt zusätzliche Diagnoseinformationen in Form numerischer Werte bereit. Für jeden angegebenen Namespace-URI wird ein separates Ergebnis übergeben. |
|
ConnectionHdl |
DWORD |
Bis zum Aufruf von UA_Disconnect gültiges Verbindungs-Handle. |