Встроенный в технологию EtherCAT функционал резервирования кабеля не может защитить систему управления, на которой запущен EtherCAT мастер, от перезагрузки, выключения или сбоев.
Запатентованная технология – VS Master Redundancy – обеспечивает уникальную защиту сети EtherCAT от сбоев системы управления.
ПРЕИМУЩЕСТВА И ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

Поддержка любой топологии сети

Быстрое реагирование на сбой системы

Неограниченное количество устройств системы управления

Адаптация к любому мастеру EtherCAT
Конфигурация шины EtherCAT, включающая в себя VS Master Redundancy, предоставляет возможность подключения одного активного мастера и одного или нескольких пассивных. Мастер — это агент, который циклически создает датаграммы, заполняет их необходимыми запросами и отправляет в шину через фиксированные промежутки времени. Датаграмма является общей для всех подчиненных устройств (один из базовых принципов EtherCAT: для ускорения опроса всей линии и снижения сервисной составляющей данные нескольких устройств объединяются в единую датаграмму/фрейм), подключенных к шине, и передается от одного устройства к другому (принцип hop-by-hop).
Эта специфика чрезвычайно полезна для реализации отказоустойчивости. Любое устройство, подключенное к шине, полностью осведомлено о работе всех подчиненных устройств и может напрямую получать передаваемые данные между мастером и подчиненными устройствами. При этом нет необходимости модифицировать какие-либо подчиненные устройства и добавлять дополнительные сигналы или изменять протокол передачи.
Необходимо лишь внести в контур управления еще одну идентичную целевую систему — пассивный (резервный) мастер, на котором запустить программу для системы управления.
Во время нормальной работы пассивный мастер находится в режиме ожидания. Он не отправляет свои датаграммы в шину, но при этом мониторит трафик для синхронизации логики управления. Когда пассивный мастер не получает датаграмму, которую он ожидает, он точно знает, что активный мастер перестал функционировать. Нет необходимости ждать окончания текущего цикла,— пассивный мастер немедленно берет управление на себя и начинает отправлять свои датаграммы, которые будут полностью идентичны датаграммам активного мастера на момент его остановки, так как все изменения одинаково отслеживались как активным, так и пассивным мастером.