Schichtstruktur
EtherCAT® dient zum Austausch von synchronisierten und nicht synchronisierten Prozessdaten. Azyklische Dienste können mit EtherCAT® auch ausgeführt werden.
Um die Grundfunktionen des Datenaustauschs auszuführen, baut das EtherCAT®-Protokoll hierarchisch auf die Schicht 1, Schicht 2 und Schicht 7 des ISO/OSI Modells. Um IP‑Kommunikation zwischen den Teilnehmern aufzubauen, kann das Protokoll noch um weitere Schichten ergänzt werden.
Für die Kommunikation stehen ein oder mehrere Ethernet-Frames zur Verfügung. Die Nutzdaten des Ethernet-Frames sind in ein oder mehrere EtherCAT®-Datagramme unterteilt. Jedes Datagramm wiederum enthält die Daten eines physikalisch verfügbaren Geräts oder mehrerer Geräte.

Da hier auf den IP‑Header für die Kommunikation verzichtet wird, kann das Telegramm an sich auch bei geringer Nutzdatenbreite sehr schlank gehalten werden.
Für sicherheitsgerichtete FSoE‑Daten reserviert der EtherCAT®-Master einen Bereich im EtherCAT®-Datagramm, der vom FSoE‑Master und den FSoE‑Slaves befüllt wird.
