FiFoGroupIntegrate
Der Funktionsbaustein FiFoGroupIntegrate integriert eine zunächst unabhängige PTP-Achse in einen FIFO-Kanal. Der Eingang iGroupPosition bestimmt die logische Reichenfolge und gibt an, an welcher Position innerhalb des Kanals die Achse eingefügt werden soll.
Eingänge
VAR_INPUT
iChannelId : UDINT;
iAxisId : UDINT; (* [1..n] *)
iGroupPosition : UDINT; (* [1..m] *)
bExecute : BOOL;
tTimeout : TIME;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
iChannelId | UDINT | Kanal-ID des FIFO-Kanals |
iAxisId | UDINT | Achs-ID einer Achse, die in den FIFO-Kanal eingefügt werden soll. |
iGroupPosition | UDINT | Position der Achse innerhalb des FIFO-Kanals (iGroupPosition>=1) |
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;
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) |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT V3.1.0 | PC oder CX (x86 oder x64) | Tc2_NcFifoAxes |