MC_AbortSuperposition
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.
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. |
Ein-/Ausgänge
VAR_IN_OUT
Axis : AXIS_REF;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Axis | Achsdatenstruktur, welche eine Achse eindeutig im System adressiert. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand. |
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 |