Цитата Сообщение от Saratov Посмотреть сообщение
Я пробовал менять в классе Modbus код функции(WriteMultipleRegisters) с 16 на 10 и давать на запись массив с одним элементом, все равно ошибку выдает.
Я надеюсь, тут опечатка... или же Вы изменяете адрес начального опрашиваемого регистра для функции WriteMultiplyRegister (0х10), предполагая что меняете номер функции. Можете полностью предоставить структуру Вашей функции?

Цитата Сообщение от Saratov Посмотреть сообщение
и давать на запись массив с одним элементом, все равно ошибку выдает.
Какая размерность массива?