EoE - Ethernet over EtherCAT

Verarbeitung: Weiterleitung

Unterstützung unterschiedlicher Mailbox-Größe primär/sekundärseitig

Da TwinCAT mit der angeschlossenen EtherCAT-Umgebung als virtuelle Netzwerkkarte auftritt, übernimmt Windows das Routing von IP-Frames (z.B: 192.168.2.1) zur EL6695, um die Frames in das gegenüberliegende EtherCAT-System zu transportieren. Grundlagen: siehe Dokumentation zur EL6601/EL6614.

Damit EoE in der EL6695 aktiviert ist, muss im EtherCAT Reiter der Klemme unter den erweiterten Einstellungen unter EoE der Haken bei Virtual Ethernet Port gesetzt sein und Switch Port ausgewählt sein.

EoE - Ethernet over EtherCAT 1:
EoE Konfiguration
EoE - Ethernet over EtherCAT 2:

Aktivierung von EoE über Objekt 0xF800 (Device Config)

Die Aktivierung von EoE ist ggf. über das CoE Objekt der Klemme 0xF800 (Device Config) zu überprüfen. Sollte in dem Eintrag 0xF800:01 (Config 1) das Bit 14 gesetzt sein (z.B. der Wert 0x4000 eingetragen sein), so werden EoE‑ Mailboxprotokolle blockiert (siehe Anhang). Zur Aktivierung ist das Bit auf Null zu setzen bzw. es kann der komplette 16-Bit Wert auf 0x0000 gesetzt werden. Alternativ kann dies auch durch einen Startup Eintrag geschehen (siehe Abbildung).

EoE - Ethernet over EtherCAT 3:
Prüfung des korrekten Wertes (0x0000) von Objekt 0xF800: EoE Aktiviert

Für eine funktionierende EoE Kommunikation müssen die IP Adressen beider EtherCAT Master im selben Subnetz sein.

EoE - Ethernet over EtherCAT 4:
Prüfung der EoE IP Adresse

Master 1 hat im Beispiel die IP 169.254.247.212 und das Subnetz 255.255.0.0.

Master 2 kann jetzt die IP 169.254.249.204 haben muss aber auch im Subnetz 255.255.0.0 sein.

Anschließend kann man über die Kommandozeile von Master 1 Master 2 über den „ping“-Befehl ansprechen.

EoE - Ethernet over EtherCAT 5:
Ausführung von „ping“ des Master1 nach Master2 über Kommandozeile

In den CoE Objekten der EL6695 werden dann im Objekt 0xFA20:05 die EoE Pakete hochgezählt. Bei diesem Beispiel Ping Befehl werden 4 Pakete gesendet.