Работает ли широковещательный адрес Modbus в PMP20?
Да, адрес 00H зарезервирован под широковещательную рассылку: команда с этим номером станции уходит всем устройствам линии сразу, и ни одно из них не отвечает. Рабочие номера станций — с 1 по 254.
Где это применяют:
- Одновременный пуск или останов группы приводов на конвейере: команда уходит одним кадром, разброс между приводами определяется только временем передачи, а не порядком опроса.
- Синхронная запись общей уставки — например, задания частоты или времени разгона сразу во все преобразователи линии.
- Сброс аварий по всей линии одной командой.
Чего широковещательный адрес не умеет:
- Читать. Ответа нет по определению, поэтому смысл имеют только команды записи.
- Подтверждать доставку. Регистр результата порта покажет успешную отправку, но не факт, что кадр приняли все приборы. Проверять приходится последующим чтением каждой станции по её собственному адресу.
- Работать с приборами, которые широковещание не поддерживают. Это не редкость: часть приборов сторонних производителей просто игнорирует нулевой адрес.
Практический совет: держите широковещательную команду для действий, критичных по одновременности, а всё остальное пишите адресно. И обязательно проверяйте, что ни одному прибору в линии по ошибке не присвоен адрес 0 — такой прибор будет отвечать на широковещательные посылки и рушить обмен наложением ответов.
Прикреплённая документация
Георгий Жуков
Ведущий инженер