Показать сообщение отдельно
Старый 01.06.2020, 19:55   #39
Goryachev
Новичок
 
Регистрация: Oct 2018
Сообщения: 20
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Modbus функция 22 (16h)

Дайте свои 5 копеек вставлю, а то развел тут костёр...
Меня бы устроил такой вариант: не дополнять драйвер или что там ещё, не знаю тонкостей, для полноценной реализации функции 22 с её "масками" и прочими сказками, а лишь сделать так, чтобы в запросе на запись функцией 16 на конкретный адрес вместо 16 (10h) во втором байте отправлялось 22(16h) с корректным вычислением контрольной суммы запроса.
Проверил, так тоже получается управлять этим модулем, хоть и не так, как задумал производитель.
Это сложно сделать?
Goryachev вне форума   Ответить с цитированием