Команды modbus, чтение


#1

Функция ReadRegisterRange() читает с кодом 0x04, мое устройство понимает только 0x03, как исправить ситуацию?


назначил(а) ответственного Kilpio #2

#3

Alex1960, добрый день!
Правильно ли я вас понимаю, что вы столкнулись с ошибкой при чтении регистров вашего устройства, которое вы описали в шаблоне в теме https://support.wirenboard.com/t/podklyuchenie-ustrojstva-po-485/2483/10 ?
Вероятно, что вы описали регистры типа input как регистры типа holding, это и приводит к ошибке.


#4

Да, видимо так, извините за беспокойство


#5

Успехов вам! Обращайтесь!