Тема: СМИ2
Показать сообщение отдельно
Старый 20.09.2012, 12:11   #4
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: СМИ2

Цитата:
Сообщение от 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 байтам.
Данные должны быть выровнены по правому краю регистра. Самый правый байт – это
младший байт данных.
не могу понять как на смлоджике организовать такую широковещательную посылку.
это вообще возможно впринципе?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием