FiFoGroupIntegrate
FiFoGroupIntegrate integriert eine zunächst unabhängige PTP-Achse in einen FIFO-Kanal. iGroupPosition bestimmt die logische Reichenfolge und gibt an an welcher Position innerhalb des Kanals die Achse eingefügt werden soll.
Interface
VAR_INPUT
iChannelId : UDINT;
iAxisId : UDINT; (* [1..n] *)
iGroupPosition : UDINT; (* [1..m] *)
bExecute : BOOL;
tTimeout : TIME;
END_VAR
VAR_OUTPUT
bBusy : BOOL;
bErr : BOOL;
iErrId : UDINT;
END_VAR
iChannelId: Kanal-ID des FIFO-Kanals
iAxisId : Achs-ID einer Achse, die in den FIFO-Kanal eingefügt werden soll
iGroupPosition : Position der Achse innerhalb des FIFO-Kanals (iGroupPosition>=1)
bExecute : Flankengetriggertes Signal zum Ausführen des Kommandos
tTimeout : ADS-Timeout (ca. 1 Sekunde)
bBusy : wird mit steigender Flanke an bExecute TRUE und bleibt TRUE, solange der Baustein das Kommando ausführt
bErr : wird TRUE, wenn beim Ausführen des Kommandos ein Fehler aufgetreten ist.
bErrId : Fehlernummer (ADS- oder NC-Fehlernummer)