ID 44057

FB-Fehler: MC_Power; Busfehler aufgetreten, CANopen-Antrieb kann nicht eingeschaltet werden.

Beschreibung

Der Fehler wird ausgegeben, weil der Funktionsbaustein einen Auftrag an den Motion Controller senden soll, der dazu führt, dass Daten, unter Verwendung des CANopen-Protokolls, über den Feldbus ausgetauscht werden sollen. Der Feldbus ist aber nicht bereit für die zyklische Übertragung von Daten.

Reaktion

Klasse

-

Solange der Fehler vorliegt setzt der Funktionsbaustein den Ausgang "Error" auf TRUE und gibt den Fehlercode am Ausgang "ErrorID" aus. Zyklisch prüft er weiterhin, ob der Feldbus bereit ist. Wird dann detektiert dass der Feldbus bereit zur zyklischen Datenübertragung ist, hängt das weitere Verhalten vom Typ des Funktionsbausteins ab. Ist der Typ

 

MC_Power,
hängt die weitere Reaktion von den Werten an den Eingängen "Enable", "Enable_Positive" und "Enable_Negative" ab. Sind diese dann immer noch mit TRUE belegt, wird der Antrieb freigeschaltet, sofern kein anderer Fehler vorliegt.

Abhilfe

Klasse

-

Handelt es sich beim Funktionsbaustein um einen

MC_Power,
braucht nichts weiter unternommen werden, da der Fehler nur ausgegeben wird, wenn die Eingänge "Enable", "Enable_Positive" und "Enable_Negative" auf TRUE sitzen. Man kann abwarten und den Zustand des Ausgangs "Status" prüfen, der TRUE ausgibt, wenn der Antrieb letztendlich eingeschaltet und in Regelung ist.

Fehlertyp

-