EtherCAT технология позволяет адресовать ведомые устройства различными способами в зависимости от возможностей устройства и потребностей пользователя.
Идентификация устройства от EtherCAT используется для явного определения ведомого EtherCAT устройства. Это необходимо в следующих случаях:
- Использование приложения с Горячим подключением
- Предотвращение замены кабеля
Кроме того, значение Идентификатора Устройства можно использовать для уникальной адресации. Значение Идентификатора Устройства должно быть уникальным в конфигурации сети.
Для ведомых устройств, поддерживающих протокол Безопасности от сбоев через EtherCAT (FSoE), Идентификация Устройства является обязательной, даже если на шине находится одно ведомое устройство c FSoE.
В соответствии со спецификацией ETG.1020 Protocol Enhancements используются три различных механизма для установки Идентификатора Устройства:
- Запрос Идентификатора
- Получение Идентификатора напрямую
- Использование регистра “Configured station alias”
Явная идентификация устройства (регистр “Configured station alias”, запрос Идентификатора и получение Идентификатора напрямую) — это современный способ определения устройства. В большинстве случаев это намного быстрее, чем идентификация через EEPROM Alias. Старые устройства (которые были выпущены до выхода стандарта ETG 1020, 01.2016) могут быть определены только по EEPROM Alias.
Способ определения устройства в проекте во многом определяется механизмом установки идентификатора, который поддерживает устройство, и действующими внутренними правилами в компании. Чтобы выбрать правильный способ идентификации для вашего устройства, ознакомьтесь с документацией на устройство (чтобы получить информацию о том, какие именно механизмы поддерживаются и как установить идентификатор) и вашими внутренними правилами.
Подробнее смотрите в документации на EtherCAT Master.