FiFoGroupIntegrate

FiFoGroupIntegrate 1:

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.

FiFoGroupIntegrate 2: 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)

FiFoGroupIntegrate 3: 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 TRUE und bleibt TRUE, solange der Baustein das Kommando ausführt.

bErr          

BOOL

Dieser Ausgang wird TRUE, wenn beim Ausführen des Kommandos ein Fehler aufgetreten ist.

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