FiFoGetDimension
Der Funktionsbaustein ermittelt die Dimensionierung, d. h. die Anzahl der Achsen und die maximale Anzahl der FIFO-Einträge eines FIFO-Kanals.
Eingänge
VAR_INPUT
iChannelId : UDINT;
bExecute : BOOL;
tTimeout : TIME;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
iChannelId | UDINT | Kanal-ID des FIFO-Kanals |
bExecute | BOOL | Flankengetriggertes Signal zum Ausführen des Kommandos |
tTimeout | TIME | ADS-Timeout (ca. 1 Sekunde) |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bErr : BOOL;
iErrId : UDINT;
iNoOfAxes : UDINT;
iNoOfFifoEntries : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bBusy | BOOL | Dieser Ausgang wird mit steigender Flanke an bExecute |
bErr | BOOL | Dieser Ausgang wird |
iErrId | UDINT | Fehlernummer (ADS- oder NC-Fehlernummer) |
iNoOfAxes | UDINT | Anzahl der Achsen, für die der FIFO-Kanal parametriert wurde. |
iNoOfFifoEntries | UDINT | Anzahl der FIFO-Einträge, für die der FIFO-Kanal parametriert wurde. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT V3.1.0 | PC oder CX (x86 oder x64) | Tc2_NcFifoAxes |