MC_AbortTrigger_V2
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 | |
TriggerInput |
Datenstruktur TRIGGER_REF zur Beschreibung der Trigger-Quelle. Diese Datenstruktur muss vor dem ersten Aufruf des Funktionsbausteins parametriert werden. |