MC_AbortSuperposition

MC_AbortSuperposition 1:

Der Baustein MC_AbortSuperposition bricht eine durch MC_MoveSuperImposed gestartete überlagerte Bewegung ab, 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.

Eingänge

VAR_INPUT
Execute : BOOL;
END_VAR

Execute

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

Ausgänge

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

Done

Wird TRUE, sobald die überlagerte Bewegung erfolgreich abgebrochen wurde.

Busy

Wird TRUE sobald der Baustein aktiv ist und wird FALSE nachdem er sich wieder im Grundzustand befindet.

Error

Wird TRUE, sobald ein Fehler auftritt.

ErrorID

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer.

Ein/Ausgänge


VAR_IN_OUT
Axis : AXIS_REF;
END_VAR

AXIS_REF

Axis

Achsdatenstruktur

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