FB_OpcUAServer
![FB_OpcUAServer 1:](Images/jpg/13628373899__Web.jpg)
Der Funktionsbaustein ermöglicht das Auslesen von Statusinformationen und Neustarten eines TwinCAT OPC UA Servers.
Syntax
Definition:
FUNCTION_BLOCK FB_OpcUAServer
VAR_INPUT
sNetId : T_AmsNetId;
bExecute : BOOL;
eOpcUAServerOption : E_OpcUAServerOption;
tTimeout : TIME;
END_VAR
VAR_OUTPUT
stOpcUAServerInfo : ST_OpcUAServerInfo;
bBusy : BOOL;
bError : BOOL;
nErrorId : UDINT;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
sNetId | T_AmsNetId | AmsNetId des Systems auf dem der TwinCAT OPC UA Server läuft. |
bExecute | BOOL | Eine steigende Flanke startet die Abarbeitung des Funktionsbausteins. |
eOpcUAServerOption | Gibt die auszuführende Operation an. | |
tTimeout | TIME | ADS Timeout |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
stOpcUAServerInfo | Enthält Statusinformationen vom Server wenn beim Eingang eOpcUAServerOption "ServerInfo" ausgewählt wurde. | |
bBusy | BOOL | TRUE, solange die Abarbeitung des Funktionsbausteins nicht beendet ist. |
bError | BOOL | Wird TRUE, sobald eine Fehlersituation eintritt. |
nErrorId | UDINT | Enthält bei Auftreten eines Fehlers (bError) den Fehlercode. |