Добрый день! Не могу прочитать значения Holding Registers из слейва. Читаю OPC сервером по Modbus TCP с контроллера. Если тег всего один, то по нулевому адресу читается без проблем, если добавить еще, то второй читается по адресу нулевого, первый соответственно не читается никак и нигде. Версия 3.0.3. OPC - arOPC. Проект прилагаю, правда он жирный, ошибка в чтении регистров модбас слейва TCP по ethernet
Отправлено спустя 2 часа 3 минуты 51 секунду:
Вопрос решился своеобразным костылем. Так-как мне такая бешенная точность FLOAT при передаче температуры и влажности не нужна, передал значения через INPUT REGISTERS, предварительно преобразовав float в integer.
Отправлено спустя 2 минуты 26 секунд:
Блин, теперь как передать отрицательные значения?