MC_GrpReset
Dieser Funktionsbaustein führt einen Reset auf alle Achsen in der angegebenen Achsgruppe durch. Die Achsgruppe wechselt dabei vom Zustand „GroupErrorStop“ in den Zustand „GroupStandby“.
Blockdiagramm
Parameter des FB
VAR_IN_OUT | ||
Variablenname | Datentyp | Beschreibung |
AxesGroup | AXES_GROUP_REF | Achsgruppenreferenz |
VAR_INPUT | ||
Variablenname | Datentyp | Beschreibung |
Execute | BOOL | Bei steigender Flanke wird ein Reset auf die Achsgruppe durchgeführt. |
VAR_OUTPUT | ||
Variablenname | Datentyp | Beschreibung |
Done | BOOL | Der Reset wurde erfolgreich durchgeführt. |
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 FB kann nur dann erfolgreich ausgeführt werden, wenn sich die Achsgruppe im Zustand „GroupErrorStop“ befindet. Andernfalls wird der Ausgang Error TRUE und ErrorID zeigt die Fehlerkennung P-ERR-46007 (ERR_PO_GRP_TNA_NOT_ERROR).