CfgReconfigAxis

CfgReconfigAxis 1:

Der Baustein CfgReconfigAxis führt eine einzelne Achse aus z.B. einer 3D-Gruppe in ihre persönliche PTP-Gruppe zurück. Dazu wird an den Eingang nAxisId die ID der rückzuführenden Achse angelegt. Mit einer steigenden Flanke am 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;
nAxisId        : UDINT;
tTimeOut       : TIME;
END_VAR
VAR_OUTPUT
bBusy          : BOOL;
bErr           : BOOL;
nErrId         : UDINT;
END_VAR