EtherCAT — это промышленная шина на базе Ethernet, разработанная компанией Beckhoff. Этот протокол подходит для систем как жёсткого, так и мягкого реального времени в системах автоматизации. Помимо кольцевой структуры, логически необходимой из-за использования телеграммы суммирования кадров, технология EtherCAT также физически поддерживает такие топологии, как «линия», «дерево», «звезда» (ограниченная), а также их комбинации. Для реализации этих топологий доступны модули X20BC80G3 (расширяемый модуль контроллера шины) и X20HB88G0 (автономный модуль соединительной базы) от B&R.
Ведомые устройства EtherCAT получают предназначенные им данные из телеграммы по мере её прохождения через устройство. Входные данные также добавляются в телеграмму по мере её прохождения. Контроллер шины позволяет подключать модули ввода/вывода X2X Link к EtherCAT и использовать их в любой ведущей системе EtherCAT. Переход между классами защиты IP20 и IP67 вне шкафа управления возможен путём последовательного расположения модулей X20, X67 или XV по мере необходимости на расстоянии до 100 м.
Для основных систем без поддержки FoE (доступ к файлам через EtherCAT) требуется соответствующий инструмент настройки для передачи конфигурации (необязательно).
В случае многофункциональных модулей контроллер шины поддерживает только модель функций по умолчанию в случае автоматической настройки контроллером шины (см. описание соответствующего модуля).
Все остальные функциональные модели поддерживаются при соответствующей настройке в Automation Studio V4.3 или более поздней версии.