MCV_GrpOptionalStop
Der FB legt fest, ob die Verarbeitung eines NC-Programms angehalten wird, wenn im NC-Code ein M01 auftritt, oder ob dieses M01 ignoriert.
Weitere Informationen zum Wahlweisen Halt siehe Programmieranleitung [PROG//Wahlweiser Halt].
Blockdiagramm
Parameter des FB
VAR_IN_OUT | ||
Variablenname | Datentyp | Beschreibung |
AxesGroup | AXES_GROUP_REF | Achsgruppenreferenz |
VAR_INPUT | ||
Variablenname | Datentyp | Beschreibung |
Enable | BOOL | Solange der Eingang TRUE ist, kann ein Auftrag über den Eingang „Cmd“ abgesetzt werden. |
Cmd | BOOL | Solange TRUE am Eingang anliegt, ist das wahlweise Anhalten aktiviert. |
VAR_OUTPUT | ||
Variablenname | Datentyp | Beschreibung |
Req | BOOL | Zeigt die Beauftragung zum wahlweisen Anhalten durch einen weiteren Teilnehmer, wie z.B. ein GUI an. Dieser Auftrag wird erst dann aktiv, wenn er an den Eingang „Enable“ des FB angelegt wird. |
State | BOOL | TRUE zeigt an, dass die Funktion wahlweisen Anhaltens aktiviert ist. |
Error | BOOL | Zeigt TRUE, wenn ein Fehler aufgetreten ist. |
ErrorID | UDINT | Fehlerkennung |