EtherCAT ist ein von Beckhoff entwickelter Ethernet-basierter Feldbus. Dieses Protokoll eignet sich für harte und weiche Echtzeitanforderungen in der Automatisierungstechnik. Neben der Ringstruktur, die aufgrund des verwendeten Summationsrahmen-Telegramms logisch notwendig ist, unterstützt die EtherCAT-Technologie auch physikalisch Topologien wie Linie, Baum, Stern (eingeschränkt) und Kombinationen dieser Topologien. Zur Implementierung dieser Topologien stehen die B&R-Module X20BC80G3 (erweiterbares Bus-Controller-Modul) und X20HB88G0 (eigenständiges Knotenpunkt-Basismodul) zur Verfügung.
EtherCAT-Slave-Geräte lesen die ihnen zugewiesenen Daten aus einem Telegramm aus, während dieses das Gerät durchläuft. Gleichzeitig werden dem Telegramm Eingangsdaten hinzugefügt. Der Bus-Controller ermöglicht die Anbindung von X2X Link I/O-Modulen an EtherCAT und deren Betrieb an jedem EtherCAT-Mastersystem. Ein Übergang zwischen IP20- und IP67-Schutzart außerhalb des Schaltschranks ist durch die bedarfsgerechte Hintereinanderschaltung von X20-, X67- oder XV-Modulen in Abständen von bis zu 100 m möglich.
Mastersysteme ohne FoE-Unterstützung (File access over EtherCAT) benötigen ein geeignetes Konfigurationstool zum Übertragen der Konfiguration (optional).
Bei Multifunktionsmodulen unterstützt der Buscontroller bei automatischer Konfiguration durch den Buscontroller nur das Default-Funktionsmodell (siehe jeweilige Modulbeschreibung).
Alle anderen Funktionsmodelle werden unterstützt, sofern sie in Automation Studio V4.3 oder höher entsprechend konfiguriert sind.