E_DestallMode
TYPE E_DestallMode :
(
PwStMode_None := 0,
PwStMode_SetError,
PwStMode_SetErrNonRef,
PwStMode_UseOverride
);
END_TYPE
In diesem Enum werden die Arbeitsweisen für den Baustein MC_PowerStepper vorgegeben.
PwStMode_None : Eine aufgetretene Stall-Situation wird nicht behandelt.
PwStMode_SetError : Bei Auftreten einer Stall-Situation wird die Achse in einen Fehlerzustand mit Code 16#4636 versetzt. Eine Klartextmeldung wie z.B. "MC_PowerStepper(AxId:=3) reporting error 0x4636 (stall error) !" wird im Logbuch eingetragen und erscheint bei gestartetem SystemManager im Logger View.
PwStMode_SetErrNonRef : Bei Auftreten einer Stall-Situation wird die Achse wie in der Einstellung PwStMode_SetError in einen Fehlerzustand versetzt und eine Klartextmeldung ausgelöst. Zusätzlich wird die Achse in den nicht referenzierten Zustand versetzt.
PwStMode_UseOverride : Bei Auftreten einer Stall-Situation wird der Profilgenerator der Achse durch Nullsetzen des Overrides schnellstmöglich gestoppt. Nachdem der Lageregler die Achse wieder an die aktuelle Sollposition herangeführt hat wird der Profilgenerator durch Hochsetzen des Overrides veranlasst, den verbliebenen Restweg auszufahren.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.9 ab Build 1026 | PC (i386) | TcMC.Lib |