EC-EAP: EtherCAT Automation Protocol Stack

Das EtherCAT Automation Protocol (EAP) definiert Schnittstellen und Dienste zum gleichberechtigten Austausch von Informationen zwischen Steuerungen (Master-Master-Kommunikation) oder zur Anbindung an einen zentralen Leitrechner. Die zyklische EAP-Kommunikation kann direkt in den Nutzdaten eines Ethernet-Telegramms übertragen werden, ohne ein zusätzliches Transport- oder Sicherungsprotokoll. Dadurch können Daten mit dem EAP sehr effizient und ohne großen Protokolloverhead ausgetauscht werden. Dies ermöglicht Zykluszeiten von einer Millisekunde oder auch noch darunter.

Achitektur

Als Hardware-Schnittstelle dient ein Standard-Ethernet-Port, der durch die bewährten EC-Master Link Layer Treiber angesteuert wird. Dadurch können viele Variablen bei sehr niedriger Systembelastung ausgetauscht werden.

Zyklischer Prozessdatentransfer

Der zyklische Datenaustausch erfolgt nach dem 'Pushed'- oder 'Polled'-Prinzip. Im 'Pushed'-Betrieb sendet jeder Kommunikationsteilnehmer (Publisher) seine Daten zyklisch oder in einem Vielfachen des eigenen Zyklus. Im Empfänger (Subscriber) kann konfiguriert werden, von welchem Sender welche Daten empfangen werden sollen.

Konfiguration

Der in Beckhoff TwinCAT integrierte EAP-Konfigurator stellt die Kommunikationsbeziehungen aller Steuerungen dar und erlaubt die Definition von Variablen und Updateraten. Das Ergebnis wird in die EAP Device Konfigurationsdatei (EDC) im XML Format exportiert. Der acontis EAP Stack verwendet die EDC Datei zur Initialisierung der entsprechenden Variablen, Objekte, Frames etc. und ist danach sofort betriebsbereit.

 

EC-EAP: EtherCAT Automation Protocol Stack

Anbieter/Hersteller

acontis technologies

acontis technologies GmbH

Weitere Informationen