Applikationen & Lösungen - EtherCAT
Applikationen & Lösungen - EtherCAT
Applikationen & Lösungen - EtherCAT
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