Intercambio de datos

El intercambio de datos entre el maestro EtherCAT® y los esclavos EtherCAT® se lleva a cabo "al vuelo". El telegrama EtherCAT® circula dentro de la red, pasando por tanto dos veces por cada esclavo, pero solo es procesado una vez. Durante el paso del telegrama, los esclavos extraen los datos destinados para ellos e insertan en el telegrama los datos para el maestro.

Para la sincronización se utilizan tan llamados "relojes distribuidos" (Distributed Clocks, DC). Este mecanismo no es obligatorio para la pura comunicación EtherCAT® y puede implementarse opcionalmente en los esclavos EtherCAT®. De este modo, los esclavos en una red pueden sincronizarse entre sí mediante la sincronización de los relojes individuales. Por regla general, se utiliza como reloj de referencia el primer esclavo en la red. Sin embargo, esta función puede ser asumida también por cualquiera de los demás esclavos.