Цитата:
Сообщение от Arsie
Что вы имеете ввиду?
|
http://www.owen.ru/uploads/rie_smi2_1145.pdf
Г.2 Команды протокола ModBus
на стр.26,
Цитата:
Функция 16
Широковещательная команда записи
Для экономии сетевого трафика предусмотрена широковещательная команда записи
отображаемых значений на несколько приборов. Для этого используется функция 16 (0x10)
протокола ModBus с широковещательным адресом (по умолчанию 0).
Начальный номер регистра, в который осуществляется запись, должен рассчитываться по
формуле
«Начальный регистр» = «Широковещательный регистр» + «Адрес»,
где «Начальный регистр» – начальный регистр для широковещательной команды записи,
«Широковещательный регистр» – адрес регистра, начиная с которого прибор
воспринимает широковещательную команду как широковещательную запись оперативных
параметров (по умолчанию – 1000),
«Адрес» – адрес прибора (значение в регистре 16 (0x10).
Таким образом, прибор с адресом 1 считывает значение переменной из регистра 1001,
прибор с адресом 2 – из регистра 1002 и т.д. В данном случае размер регистра равен 8 байтам.
Данные должны быть выровнены по правому краю регистра. Самый правый байт – это
младший байт данных.
|
не могу понять как на смлоджике организовать такую широковещательную посылку.
это вообще возможно впринципе?