MC_AbortTrigger_V2

MC_AbortTrigger_V2 1:

Der Baustein MC_AbortTrigger_V2 bricht einen durch MC_TouchProbe_V2 gestarteten Messtasterzyklus ab. MC_TouchProbe_V2 startet einen Messtasterzyklus, indem ein Positionslatch in einer externen Encoder- oder Antriebs-Hardware aktiviert wird. Soll der Vorgang beendet werden, bevor das Trigger-Signal das Positionslatch aktiviert hat, so kann dazu MC_AbortTrigger_V2 verwendet werden. Wurde der Messtasterzyklus erfolgreich beendet, so ist es nicht notwendig diesen Baustein aufzurufen.

Eingänge

VAR_INPUT
Execute  : BOOL;
END_VAR

Execute

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

Ausgänge

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

Done

Wird TRUE, sobald der Messtasterzyklus 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;
TriggerInput : TRIGGER_REF;
END_VAR

Axis

Achsdatenstruktur

TriggerInput

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