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.13 Mailbox Handling<br />

Bei <strong>EtherCAT</strong> wird <strong>de</strong>r azyklische Datenverkehr (Objekt-Kanal o<strong>de</strong>r SDO-Kanal) Mailbox genannt.<br />

Dabei wird von <strong>de</strong>r Betrachtungsweise <strong>de</strong>s Masters ausgegangen:<br />

Mailbox Output:<br />

Mailbox Input:<br />

Es wer<strong>de</strong>n vom Master (<strong>EtherCAT</strong>-Steuerung) Daten an <strong>de</strong>n Slave (Servoverstärker)<br />

gesen<strong>de</strong>t. Es han<strong>de</strong>lt sich also hierbei um eine Anfor<strong>de</strong>rung (read/write)<br />

<strong>de</strong>s Masters. Der Mailbox Output läuft über <strong>de</strong>n Sync Manager 0.<br />

Es wer<strong>de</strong>n Daten vom Slave (Servoverstärker) an <strong>de</strong>n Master (<strong>EtherCAT</strong>-Steuerung)<br />

gesen<strong>de</strong>t. Der Master liest also die Antwort <strong>de</strong>s Slaves ein. Der Mailbox<br />

Input läuft über <strong>de</strong>m Sync Manager 1.<br />

Das Timing-Diagramm ver<strong>de</strong>utlicht die Abarbeitung eines Mailbox-Zugriffes:<br />

1 2 3 4 5 6<br />

1) Die <strong>EtherCAT</strong>-Master schreibt die Mailbox-Anfrage in das Mail Out Buffer.<br />

2)<br />

Die <strong>EtherCAT</strong>-Schnittstelle löst im AL Event Register beim nächsten Interrupt ein Sync Manager<br />

0 Event (Mailbox Output Event) aus.<br />

3)<br />

Der Servoverstärker liest 16 Byte aus <strong>de</strong>m Mail Out Buffer aus und kopiert diese in ein internes<br />

Mailbox-Output-Array.<br />

Der Servoverstärker erkennt neue Daten im internen Mailbox-Output-Array und führt <strong>de</strong>n<br />

4) SDO-Zugriff auf das von <strong>de</strong>r <strong>EtherCAT</strong>-Schnittstelle angefor<strong>de</strong>rte Objekt aus. Die Antwort<br />

<strong>de</strong>s Servoverstärker wird in ein internes Mailbox-Input-Array geschrieben.<br />

5)<br />

Der Servoverstärker löscht alle Daten im internen Mailbox-Output-Array und macht somit<br />

<strong>de</strong>n Weg für einen erneuten Mailbox-Zugriff frei.<br />

6)<br />

Der Servoverstärker kopiert das Antworttelegramm vom internen Mailbox-Input-Array in<br />

das Mail In Buffer <strong>de</strong>r <strong>EtherCAT</strong>-Schnittstelle .<br />

34 EtherCat für S300/S<strong>400</strong>/S<strong>600</strong>/S<strong>700</strong><br />

t

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!