MC_AbortSuperposition

Der Baustein MC_AbortSuperposition bricht eine durch MC_MoveSuperImposed oder MC_MoveSuperImposedExt gestartete überlagerte Bewegung ab, ohne die unterlagerte Achsbewegung zu stoppen.
Ein vollständiger Achsstopp kann gegebenenfalls mit MC_Stop durchgeführt werden. Ein Aufruf von MC_AbortSuperposition ist dann nicht notwendig.
VAR_INPUT
VAR_INPUT
Execute : BOOL;
END_VAR
Execute : Mit der steigenden Flanke wird das Kommando ausgeführt und das externe Positionslatch wird deaktiviert.
VAR_OUTPUT
VAR_OUTPUT
Done : BOOL;
Busy : BOOL; (* function block is currently busy *)
Error : BOOL; (* Signals that an error has occurred within Function Block *)
ErrorID : UDINT; (* Error identification *)
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.
VAR_IN_OUT
VAR_IN_OUT
Axis : NCTOPLC_AXLESTRUCT; (* Identifies the axis which position should be recorded at a defined event at the trigger input *)
END_VAR
Axis : Achsstruktur.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
ab TwinCAT v2.10 | PC (i386) | TcMC.Lib |