FiFoGetDimension

FiFoGetDimension 1:

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