FiFoGetDimension
FiFoGetDimension ermittelt die Dimensionierung, d. h. die Anzahl der Achsen und die maximale Anzahl der FIFO-Einträge eines FIFO-Kanals.
Interface
VAR_INPUT
iChannelId : UDINT;
bExecute : BOOL;
tTimeout : TIME;
END_VAR
VAR_OUTPUT
bBusy : BOOL;
bErr : BOOL;
iErrId : UDINT;
iNoOfAxes : UDINT;
iNoOfFifoEntries : UDINT;
END_VAR
iChannelId: Kanal-ID des FIFO-Kanals
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)
iNoOfAxes: Anzahl der Achsen für die der FIFO-Kanal parametriert wurde
iNoOfFifoEntries: Anzahl der FIFO-Einträge für die der FIFO-Kanal parametriert wurde