03.03.2013 Aufrufe

ServoStar300/400/600/700 EtherCAT Handbuch - Maccon.de

ServoStar300/400/600/700 EtherCAT Handbuch - Maccon.de

ServoStar300/400/600/700 EtherCAT Handbuch - Maccon.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>EtherCAT</strong> 05/2012 Kollmorgen<br />

3.4.2 Kommandos im Kontrollwort<br />

Der Servoverstärker wertet die einzelnen Bits <strong>de</strong>s Kontrollwortes aus.<br />

Kommandos im Controlwort für einen Statuswechsel:<br />

Übergang Bit 7 Bit 3 Bit 2 Bit 1 Bit 0<br />

Fehler<br />

quittieren<br />

Allgemeine<br />

Sollwert-<br />

Freigabe<br />

Freigabe für<br />

Bit 3 und<br />

Anzeige Bit 5<br />

im Statuswort<br />

Einschaltsperre<br />

aufheben<br />

Einschalten<br />

(enable) wenn<br />

Bit1=1<br />

0 X X X X X<br />

1 X X X 0 X<br />

2 X X X 1 0<br />

3 X X 1 1 P<br />

4 X P 1 1 1<br />

5 X N 1 1 1<br />

5 X X N 1 1<br />

6 X X X 1 N<br />

7 X X X N X<br />

8 X X X 1 N<br />

9 X X X N X<br />

10 X X X N X<br />

11 X 1 N 1 1<br />

12 X X X N X<br />

13 X 1 1 1 1<br />

14 X 1 1 1 1<br />

15 P X X X X<br />

Mit X gekennzeichnete Bits sind irrelevant.<br />

0 und 1 Kennzeichnen <strong>de</strong>n Zustand <strong>de</strong>s einzelnen Bits.<br />

Ein P signalisiert eine positive Flanke im Bit, ein N signalisiert eine negative Flanke.<br />

Aktionen bei positiven Flanken in <strong>de</strong>n Controlwort-Bits:<br />

Bit Aktion<br />

0 Freischalten <strong>de</strong>s Servoverstärker wenn die Einschaltsperre aufgehoben ist (Bit1=1).<br />

1 Aufheben <strong>de</strong>r Einschaltsperre.<br />

2<br />

Anzeige von Bit 5 im Statuswort aktivieren wenn Bit0 & Bit1 = 1. Freigabe für Bit 3<br />

Controlwort.<br />

Im<br />

3 Sollwertfreigabe wenn Bit0, Bit1 und Bit2 = 1.<br />

7<br />

Fehler löschen Kommando (CLRFAULT) absetzen. Bei gesetztem Bit 19 <strong>de</strong>s ASCII-Parameters<br />

SERCSET und anstehen<strong>de</strong>m Fehler, welcher einen Hardware-Reset nach sich<br />

zieht, generiert <strong>de</strong>r Servoverstärker einen F29.<br />

11<br />

Start einer Referenzfahrt, wenn <strong>de</strong>r Antrieb sich in <strong>de</strong>r Betriebsart Referenzieren<br />

(OPMODE 8) befin<strong>de</strong>t.<br />

12 Absetzen eines SAVE-Kommandos.<br />

Aktionen bei negativen Flanken in <strong>de</strong>n Controlwort-Bits:<br />

Bit Aktion<br />

0 Antrieb abschalten (das ASCII-Kommando DIS absetzen).<br />

Wenn Bit 1 keine negative Flanke aufweist mit <strong>de</strong>r Rampe DECSTOP bremsen und disab-<br />

1<br />

len.<br />

Wenn Bit 1 und Bit 2 keine negativen Flanken aufweisen mit <strong>de</strong>r Rampe DECDIS abbrem-<br />

2<br />

sen und freigeschaltet (enabled) bleiben.<br />

Sollwert-Übernahme von <strong>de</strong>r <strong>EtherCAT</strong>-Schnittstelle abschalten und in <strong>de</strong>r Betriebsart<br />

3<br />

Drehzahlregelung (OPMODE 0) <strong>de</strong>n Antrieb stoppen.<br />

7 Fehler löschen (CLRFAULT) Kommando-Kanal löschen.<br />

11 Referenzfahrt Kommando-Kanal löschen.<br />

12 SAVE Kommando-Kanal löschen.<br />

20 <strong>EtherCAT</strong> für S300/S<strong>400</strong>/S<strong>600</strong>/S<strong>700</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!