Timestamp
Der Digital-Eingang arbeitet bei diesem Verfahren nur ereignisbezogen. Bei jedem erfassten Flankenwechsel werden zwei Informationen gespeichert: der aktuelle Eingangszustand 0/1 nach dem Flankenwechsel und die exakte Uhrzeit des Flankenwechsels, der Zeitstempel (Timestamp). Die Uhrzeit wird dabei aus dem synchronisierten Distributed-Clocks-System von EtherCAT gewonnen, das ohne besondere Konfiguration alle dazu fähigen EtherCAT-Geräte im Netzwerk auf << 1 µs Zeitgenauigkeit synchronisiert (siehe dazu die EtherCAT-Grundlagen-Dokumentation).

In dieser Abbildung werden die steigende und die fallende Flanke von Puls A nun als Ereignis jeweils mit Zeitstempel erfasst und durch den EtherCAT-Zyklus zur Steuerung übertragen. Die Zeitauflösung ist hier 1 ns, es liegt hier also eine für mechanische Verhältnisse „unendlich“ feine Zeitauflösung vor. Das Gerät speichert nur je eine fallende und eine steigende Flanke je Zyklus. Treten mehrere Flankenwechsel auf, wie z.B. die steigende Flanke von Puls C, wird das erste oder letzte Event gespeichert, je nach Konfiguration.