PD4-E-M CANopen Online-Handbuch

CiA 402 Power State Machine

Zustandsmaschine

CiA 402

Um die Steuerung betriebsbereit zu schalten, ist es notwendig, eine Zustandsmaschine (State Machine) zu durchlaufen. Diese ist im CANopen-Standard 402 definiert. Zustandsänderungen werden im Objekt 6040h (Controlword) angefordert. Der tatsächliche Zustand der Zustandsmaschine lässt sich aus dem Objekt 6041h (Statusword) entnehmen.

Controlword

Zustandsänderungen werden über Objekt 6040h (Controlword) angefordert.

Zustandsübergänge

Das Diagramm zeigt die möglichen Zustandsübergänge.

In der nachfolgenden Tabelle sind die Bit-Kombinationen für das Controlword aufgelistet, die zu den entsprechenden Zustandsübergängen führen. Ein X entspricht dabei einem nicht weiter zu berücksichtigenden Bit-Zustand. Ausnahmen sind das Rücksetzen des Fehlers (Fault reset) und der Wechsel von Quick Stop Active nach Operation Enabled: Der Übergang wird nur durch steigende Flanke des Bits angefordert.

Kommando Bit im Objekt 6040h Übergang
Bit 7 Bit 3 Bit 2 Bit 1 Bit 0
Shutdown 0 X 1 1 0 2, 6, 8
Switch on 0 0 1 1 1 3
Disable voltage 0 X X 0 X 7, 10, 9, 12
Quick stop 0 X 0 1 X 11
Disable operation 0 0 1 1 1 5
Enable operation 0 1 1 1 1 4
Enable operation after Quick stop 0 1 1 1 16
Fault / warning reset X X X X 15

Statusword

In der nachfolgenden Tabelle sind die Bitmasken aufgelistet, die den Zustand der Steuerung aufschlüsseln.

Statusword (6041h) Zustand
xxxx xxxx x0xx 0000 Not ready to switch on
xxxx xxxx x1xx 0000 Switch on disabled
xxxx xxxx x01x 0001 Ready to switch on
xxxx xxxx x01x 0011 Switched on
xxxx xxxx x01x 0111 Operation enabled
xxxx xxxx x00x 0111 Quick stop active
xxxx xxxx x0xx 1111 Fault reaction active
xxxx xxxx x0xx 1000 Fault

Die Steuerung erreicht nach Einschalten und erfolgreichem Selbsttest den Zustand Switch on disabled.

Anmerkung: Tritt ein nicht behebbarer Fehler auf, wechselt die Steuerung in den Zustand Not ready to switch on und verbleibt dort.

Betriebsmodus

Der Betriebsmodus wird im Objekt 6060h eingestellt. Der tatsächlich aktive Betriebsmodus wird im 6061h angezeigt.

Die Einstellung oder Änderung des Betriebsmodus ist jederzeit möglich.

Verhalten beim Verlassen des Zustands Operation enabled

Bremsreaktionen

Beim Verlassen des Zustands Operation enabled lassen sich unterschiedliche Bremsreaktionen programmieren.

Die nachfolgende Grafik zeigt eine Übersicht der Bremsreaktionen.

Quick stop active

Übergang in den Zustand Quick stop active (quick stop option):

In diesem Fall wird die in Objekt 605Ah hinterlegte Aktion ausgeführt (siehe nachfolgende Tabelle).

Wert in Objekt 605Ah Beschreibung
0 Endstufe ohne Bremsrampe abschalten; Antriebsfunktion gesperrt — Motor kann sich frei drehen
1 Abbremsen mit slow down ramp (Bremsrampe je nach Betriebsmodus) und anschließendem Zustandswechsel in Switch on disabled
2 Abbremsen mit quick stop ramp (6085h) und anschließendem Zustandswechsel in Switch on disabled
5 Abbremsen mit slow down ramp (Bremsrampe je nach Betriebsmodus) und anschließendem Zustandswechsel in Quick Stop Active; Die Regelung schaltet nicht ab und der Motor bleibt bestromt. Sie können wieder in den Zustand Operation enabled schalten.
6 Abbremsen mit quick stop ramp (6085h) und anschließendem Zustandswechsel in Quick Stop Active; Die Regelung schaltet nicht ab und der Motor bleibt bestromt. Sie können wieder in den Zustand Operation enabled schalten.

Der Zustand Quick stop active kann auch beim Betätigen eines Endschalters erreicht werden, siehe Begrenzung des Bewegungsbereichs.

Ready to switch on

Übergang in den Zustand Ready to switch on (shutdown option):

In diesem Fall wird die in Objekt 605Bh hinterlegte Aktion ausgeführt (siehe nachfolgende Tabelle).

Wert in Objekt 605Bh Beschreibung
-32768 bis -1 Reserviert
0 Endstufe ohne Bremsrampe abschalten; Antriebsfunktion gesperrt — Motor kann sich frei drehen
1 Abbremsen mit slow down ramp (Bremsbeschleunigung je nach Betriebsmodus) und anschließendem Zustandswechsel in Ready to switch on
2 bis 32767 Reserviert

Switched on

Übergang in den Zustand Switched on (disable operation option):

In diesem Fall wird die in Objekt 605Ch hinterlegte Aktion ausgeführt (siehe nachfolgende Tabelle).

Wert in Objekt 605Ch Beschreibung
-32768 bis -1 Reserviert
0 Endstufe ohne Bremsrampe abschalten; Antriebsfunktion gesperrt — Motor kann sich frei drehen
1 Abbremsen mit slow down ramp (Bremsbeschleunigung je nach Betriebsmodus) und anschließendem Zustandswechsel in Switched on
2 bis 32767 Reserviert

Fault

Fehlerfall (fault):

Sollte ein Fehler auftreten, wird der Motor abgebremst, wie es in Objekt 605Eh hinterlegt ist.

Wert in Objekt 605Eh Beschreibung
-32768 bis -1 Reserviert
0 Endstufe ohne Bremsrampe abschalten; Antriebsfunktion gesperrt — Motor kann sich frei drehen
1 Abbremsen mit slow down ramp (Bremsbeschleunigung je nach Betriebsmodus)
2 Abbremsen mit quick stop ramp (6085h)
3 bis 32767 Reserviert

Für jeden aufgetretenen Fehler wird im Objekt 1003h ein genauerer Fehlercode hinterlegt.

Schlepp-/Schlupffehler

Sollte ein Schlepp- oder Schlupffehler auftreten, wird der Motor abgebremst, wie es in Objekt 3700h hinterlegt ist.

Wert Beschreibung
-32768 bis -2 Reserviert
-1 keine Reaktion
0 Endstufe ohne Bremsrampe abschalten; Antriebsfunktion gesperrt — Motor kann sich frei drehen
1 Abbremsen mit slow down ramp (Bremsbeschleunigung je nach Betriebsmodus)
2 Abbremsen mit quick stop ramp (6085h)
3 bis 32767 reserviert

Sie können die Fehlerüberwachung deaktivieren, indem Sie das Objekt 6065h auf den Wert "-1" (FFFFFFFFh), bzw. das Objekt 60F8h auf den Wert "7FFFFFFFh" setzen.

▶   weiter

Inhalt