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