EtherCAT технология позволяет адресовать ведомые устройства различными способами в зависимости от возможностей устройства и потребностей пользователя.

Идентификация устройства от EtherCAT используется для явного определения ведомого EtherCAT устройства. Это необходимо в следующих случаях:

Кроме того, значение Идентификатора Устройства можно использовать для уникальной адресации. Значение Идентификатора Устройства должно быть уникальным в конфигурации сети.

Для ведомых устройств, поддерживающих протокол Безопасности от сбоев через EtherCAT (FSoE), Идентификация Устройства является обязательной, даже если на шине находится одно ведомое устройство c FSoE.

В соответствии со спецификацией ETG.1020 Protocol Enhancements используются три различных механизма для установки Идентификатора Устройства:

  1. Запрос Идентификатора
    Requesting ID
  2. Получение Идентификатора напрямую
    Direct ID
  3. Использование регистра “Configured station alias”
    Configured station alias

Явная идентификация устройства (регистр “Configured station alias”, запрос Идентификатора и получение Идентификатора напрямую) — это современный способ определения устройства. В большинстве случаев это намного быстрее, чем идентификация через EEPROM Alias. Старые устройства (которые были выпущены до выхода стандарта ETG 1020, 01.2016) могут быть определены только по EEPROM Alias.

Способ определения устройства в проекте во многом определяется механизмом установки идентификатора, который поддерживает устройство, и действующими внутренними правилами в компании. Чтобы выбрать правильный способ идентификации для вашего устройства, ознакомьтесь с документацией на устройство (чтобы получить информацию о том, какие именно механизмы поддерживаются и как установить идентификатор) и вашими внутренними правилами.

Подробнее смотрите в документации на EtherCAT Master.