FiFoSetChannelOverride

FiFoSetChannelOverride 1:

Der Funktionsbaustein FiFoSetChannelOverride setzt den Kanal-Override, über den die Abarbeitungsgeschwindigkeit des FIFO-Kanals beeinflusst werden kann. Der Kanal-Override ist nicht zu verwechseln mit dem Achs-Override der einzelnen Achsen.

FiFoSetChannelOverride 2: Eingänge

VAR_INPUT
    iChannelId  : UDINT;
    iOverride   : UDINT;
    bExecute    : BOOL;
    tTimeout    : TIME;
END_VAR

Name

Typ

Beschreibung

iChannelId

UDINT

Kanal-ID des FIFO-Kanals

iOverride

UDINT

Kanal-Override für die Geschwindigkeit des FIFO-Kanals

bExecute

BOOL

Flankengetriggertes Signal zum Ausführen des Kommandos

tTimeout

TIME

ADS-Timeout (ca. 1 Sekunde)

FiFoSetChannelOverride 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