FB_exit

Syntax

Method FB_exit : BOOL

Variablen, die am Eingang von FB_init angegeben werden, können nach dem Aufruf dieser Methode online geändert werden. Normalerweise kann diese Methode verwendet werden, um dynamisch Verbindungen zu mehreren Q-SYS-Kernen herzustellen.

Beispiel:

Schalten Sie den Zielserver von „192.168.0.110“ auf „192.168.0.100“:

PROGRAM MAIN
VAR
    fbConnect           : FB_Connect(‘’, ‘192.168.1.110’, T#15S, fbResExtract);
    fbResExtract        : FB_QRC_ResExtract;
    nStep               : INT;
    bChangeTarget       : BOOL;
END_VAR
CASE nStep OF 
    0:
        fbConnect.Connect();
        IF NOT fbConnect.bBusy AND NOT fbConnect.bError THEN
            nStep := nStep + 1;
        END_IF
    1:
        IF bChangeTarget THEN
            bChangeTarget := FALSE;
            nStep := nStep + 1;
        ELSE
            nStep := 3;
        END_IF
    2:
        fbConnect.FB_exit(FALSE);
        fbConnect.FB_init(FALSE, FALSE, '', '192.168.0.100', T#15S, fbResExtract);
        nStep := 0;
    3:
        (*Rest of Codes*)
END_CASE