MC_AbortTrigger

MC_AbortTrigger 1:

Mit dem Funktionsbaustein MC_AbortTrigger wird ein durch MC_TouchProbe gestarteter Messtasterzyklus abgebrochen. MC_TouchProbe startet einen Messtasterzyklus, indem ein Positionslatch in einer externen Encoder- oder Antriebs-Hardware aktiviert wird. Um den Vorgang zu beenden, bevor das Trigger-Signal das Positionslatch aktiviert hat, kann der Baustein MC_AbortTrigger verwendet werden. Wurde der Messtasterzyklus erfolgreich beendet, ist es nicht notwendig, diesen Baustein aufzurufen.

MC_AbortTrigger 2: Eingänge

VAR_INPUT
    Execute : BOOL;
END_VAR

Name

Typ

Beschreibung

Execute

BOOL

Mit einer steigenden Flanke wird das Kommando ausgeführt und das externe Positionslatch wird deaktiviert.

MC_AbortTrigger 3: Ein-/Ausgänge

VAR_IN_OUT
    Axis         : AXIS_REF;
    TriggerInput : TRIGGER_REF; 
END_VAR

Name

Typ

Beschreibung

Axis

AXIS_REF

Achsdatenstruktur

TriggerInput

TRIGGER_REF

Datenstruktur zur Beschreibung der Trigger-Quelle. Diese Datenstruktur muss vor dem ersten Aufruf des Funktionsbausteins parametriert werden.

MC_AbortTrigger 4: Ausgänge

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

Name

Typ

Beschreibung

Done

BOOL

TRUE, sobald der Messtasterzyklus erfolgreich abgebrochen wurde.

Busy

BOOL

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

Error

BOOL

TRUE, wenn 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