CfgReconfigGroup

CfgReconfigGroup 1:

Beschreibung

Der Baustein CfgReconfigGroup löst die Achsbelegung einer bestehenden Gruppe (NCI oder FIFO) auf und führt die Achsen in ihre persönliche PTP-Gruppe zurück. Die ID der aufzulösenden Gruppe wird am Eingang nGroupId angelegt. Mit einer steigenden Flanke an Eingang bExecute wird der Befehl ausgeführt.

Der Ausgang bBusy bleibt solange auf TRUE, bis der Baustein eine Befehlsanforderung ausführt hat, längstens aber für die Dauer der an dem tTimeOut-Eingang angelegten Zeit. Während bBusy = TRUE wird an den Eingängen kein neuer Befehl angenommen.

Der Ausgang bErr wird auf TRUE geschaltet, wenn bei der Ausführung des Befehls ein Fehler aufgetreten ist. Der befehlsspezifische Fehlercode ist in nErrId enthalten. Durch das Ausführen eines Befehls an den Eingängen werden die Ausgänge zurückgesetzt.

Interface

VAR_INPUT
bExecute       : BOOL;
nGroupId       : UDINT;
tTimeOut       : TIME;
END_VAR
VAR_OUTPUT
bBusy          : BOOL;
bErr           : BOOL;
nErrId         : UDINT;
END_VAR