11.01.2014 Aufrufe

Applikationen & Lösungen - EtherCAT

Applikationen & Lösungen - EtherCAT

Applikationen & Lösungen - EtherCAT

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Trends & Technologien<br />

„Processing on the fly“<br />

– das Funktionsprinzip<br />

Klassische Automatisierungsnetzwerke sind durch kleine Datenraten pro<br />

Knoten gekennzeichnet; für gewöhnlich kleiner als die minimale Nutzlast<br />

eines Ethernet-Frames. Die Verwendung eines Frames pro Knoten, Richtung<br />

und Zyklus führt daher zu geringer Bandbreitennutzung und in der Folge zu<br />

unzureichender Netzwerkleistung in ihrer Gesamtheit. Ethercat verfolgt<br />

da einen anderen Ansatz.<br />

Prozessdaten werden im Durchlauf in das Telegramm eingefügt.<br />

Die Besonderheit von Ethercat liegt<br />

darin, wie die Knoten Ethernet-Rahmen<br />

(Frames) verarbeiten: Jeder Knoten liest<br />

die Daten, die an ihn adressiert sind, und<br />

schreibt wiederum seine Daten in den<br />

selben Frame, während das Telegramm<br />

das Netzwerk durchläuft. Dadurch wird<br />

Datenverarbeitung „on the fly“<br />

die Bandbreitennutzung erhöht (ein<br />

Frame pro Zyklus ist für die Kommunikation<br />

oft ausreichend), zusätzliche Switches<br />

und Hubs sind nicht nötig.<br />

Der letzte Teilnehmer eines Segments<br />

oder Abzweigs im Netzwerk erkennt einen<br />

offenen Port und sendet das Telegramm<br />

zum Master zurück, wobei<br />

die Full-Duplex-Eigenschaft<br />

der Ethernet-Verbindung ausgenutzt<br />

wird. Verzögert wird das<br />

Telegramm im Prozess lediglich<br />

durch die Hardware-Durchlaufzeiten.<br />

Dadurch liegt die<br />

maxi male Nutzdatenrate eines<br />

Tele gramms bei über 90 %, die<br />

theoretische effektive Datenrate<br />

durch Ausnutzung der Full-<br />

Duplex-Eigenschaft sogar bei<br />

über 100 Mbit/s (> 90 % von<br />

zweimal 100 Mbit/s).<br />

Der Ethercat-Master darf als<br />

einziger aktiv einen Ethercat-<br />

Frame versenden, während<br />

alle anderen Teilnehmer im<br />

Segment die Frames nur weiterleiten.<br />

Dies vermeidet unvorhersehbare<br />

Verzögerungen<br />

und garantiert so die Echtzeitfähigkeit.<br />

Der Master nutzt einen Standard-Ethernet-MAC<br />

(Medium Access Controller)<br />

ohne zusätzlichen Kommunikationsprozessor.<br />

Dies ermöglicht die Installa tion<br />

eines Masters auf jedweder Hardware-<br />

Plattform mit Ethernet-Port. Das verwendete<br />

Echtzeitbetriebssystem sowie<br />

die Applika tions -Software sind dabei<br />

unerheblich. Die Ethercat-Slaves nutzen<br />

für die Verarbeitung des Telegramms im<br />

Durchlauf einen Ethercat Slave Controller<br />

(ESC). Der Datenprozess läuft demnach<br />

vollkommen in Hardware ab, wodurch die<br />

Netzwerkleistung berechenbar wird und<br />

nicht von der Implementierung der einzelnen<br />

Slaves abhängt.<br />

Diese einzigartige Art, die Datentelegramme<br />

im Durchlauf, sprich „on the fly“<br />

zu verarbeiten, macht Ethercat so besonders<br />

schnell: Keine andere Industrial-<br />

Ethernet-Technologie übertrifft die Bandbreitennutzung<br />

von Ethercat oder die<br />

damit einhergehende Leistung.<br />

www.openautomation.de<br />

13

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!