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