# MC_GrpDisable

Dies ist ein administrativer Funktionsbaustein, der die Achsgruppe in den Zustand „GroupDisabled“ versetzt.

Blockdiagramm

Parameter des FB

VAR_IN_OUT
Variablenname | Datentyp | Beschreibung
AxesGroup | AXES_GROUP_REF | Achsgruppenreferenz
VAR_INPUT
Variablenname | Datentyp | Beschreibung
Execute | BOOL | Mit der steigenden Flanke wird die Achsgruppe in den Zustand „GroupDisabled“ versetzt.
VAR_OUTPUT
Variablenname | Datentyp | Beschreibung
Done | BOOL | TRUE zeigt an, dass die Achsgruppe in den Zustand „GroupDisabled“ versetzt wurde.
Busy | BOOL | TRUE zeigt an, dass der FB mit einem Auftrag beschäftigt ist.
Error | BOOL | TRUE zeigt an, dass ein Fehler aufgetreten ist.
ErrorID | WORD | Fehlerkennung

Verhalten des FB:

- Der Auftrag dieses FB kann nur dann erfolgreich ausgeführt werden, wenn sich die Achsgruppe im Zustand „GroupStandby“ oder bereits in „GroupDisabled“ befindet.
- Im Zustand „GroupDisabled“ lassen sich nur Aufträge der FB MC_AddAxisToGrp, MC_RemAxisFromGrp, MC_UngroupAllAxes oder MC_GrpEnable erfolgreich ausführen. Es sind also keine Bewegungsaufträge möglich.