MC_AbortSuperposition

MC_AbortSuperposition 1:

Mit dem Funktionsbaustein MC_AbortSuperposition wird eine durch MC_MoveSuperImposed gestartete überlagerte Bewegung abgebrochen, ohne die unterlagerte Achsbewegung zu stoppen.

Ein vollständiger Achsstopp kann gegebenenfalls mit MC_Stop oder MC_Halt durchgeführt werden. Ein Aufruf von MC_AbortSuperposition ist dann nicht notwendig.

MC_AbortSuperposition 2: Eingänge

VAR_INPUT
    Execute : BOOL;
END_VAR

Name

Typ

Beschreibung

Execute

BOOL

Mit einer steigenden Flanke wird das Kommando ausgeführt und die überlagerte Bewegung beendet.

MC_AbortSuperposition 3: Ein-/Ausgänge

VAR_IN_OUT
    Axis : AXIS_REF;
END_VAR

Name

Typ

Beschreibung

Axis

AXIS_REF

Achsdatenstruktur, welche eine Achse eindeutig im System adressiert. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand.

MC_AbortSuperposition 4: Ausgänge

VAR_OUTPUT
    Done    : BOOL;
    Busy    : BOOL;
    Error   : BOOL;
    ErrorID : UDINT;
END_VAR

Name

Typ

Beschreibung

Done

BOOL

TRUE, wenn die überlagerte Bewegung erfolgreich abgeschlossen wurde.

Busy

BOOL

TRUE, sobald der Baustein aktiv ist. FALSE, wenn er sich wieder im Grundzustand befindet.

Error

BOOL

TRUE, sobald ein Fehler auftritt.

ErrorID

UDINT

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.0.0

PC oder CX (x86 oder x64)

Tc2_MC2