MC_AbortSuperposition

MC_AbortSuperposition 1:
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