UA_Connect - Funktionsbeschreibung

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

V1.0.0.0

G-SE-0079588.1.gif-high.gif

 

 

Funktionsbeschreibung

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.

Schnittstelle

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

UASessionConnectInfo

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

ET_Result

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.