Показать сообщение отдельно
Старый 18.05.2020, 06:52   #4
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили: 166 раз(а) в 158 сообщениях
По умолчанию Ответ: Modbus функция 22 (16h)

Цитата:
Сообщение от Goryachev Посмотреть сообщение
Я не силён в этих дебрях. Википедия вот что говорит : 22 (0x16) — запись в один регистр хранения с использованием маски «И» и маски «ИЛИ» (Mask Write Register).

Запрос выглядит так : 41 16 00 02 FF F0 00 01 7A 11
Ответ повторяет запрос.

В результате включается один из дискретных выходов модуля.
При таком запросе отключается: 41 16 00 02 FF F0 00 00 BB D1
я бы попробовал для начала попытаться сделать то же самое используя функции 5/6 и 15/16, возможно все получится


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