FB_OpcUAServer

FB_OpcUAServer 1:

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

FB_OpcUAServer 2: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

E_OpcUAServerOption

Gibt die auszuführende Operation an.

tTimeout

TIME

ADS Timeout

FB_OpcUAServer 3:Ausgänge

Name

Typ

Beschreibung

stOpcUAServerInfo

ST_OpcUAServerInfo

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.