Неправильно читает HOLDING REGISTER Modbus TCP

Ответить
Аватара пользователя
garry
Рядовой
Сообщения: 99
Зарегистрирован: 22.01.2016{, 11:20}
Репутация: 7

Неправильно читает HOLDING REGISTER Modbus TCP

#1

Сообщение garry » 05.01.2019{, 16:50}

Добрый день! Не могу прочитать значения Holding Registers из слейва. Читаю OPC сервером по Modbus TCP с контроллера. Если тег всего один, то по нулевому адресу читается без проблем, если добавить еще, то второй читается по адресу нулевого, первый соответственно не читается никак и нигде. Версия 3.0.3. OPC - arOPC. Проект прилагаю, правда он жирный, ошибка в чтении регистров модбас слейва TCP по ethernet

Отправлено спустя 2 часа 3 минуты 51 секунду:
Вопрос решился своеобразным костылем. Так-как мне такая бешенная точность FLOAT при передаче температуры и влажности не нужна, передал значения через INPUT REGISTERS, предварительно преобразовав float в integer.

Отправлено спустя 2 минуты 26 секунд:
Блин, теперь как передать отрицательные значения?
Вложения
контроллер_TCP_050119.flp
(1.13 МБ) 46 скачиваний

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Неправильно читает HOLDING REGISTER Modbus TCP

#2

Сообщение Sancho » 05.01.2019{, 19:00}

garry писал(а):
05.01.2019{, 18:57}
Блин, теперь как передать отрицательные значения?
Интегер - это отрицательные значения тоже.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
garry
Рядовой
Сообщения: 99
Зарегистрирован: 22.01.2016{, 11:20}
Репутация: 7

Неправильно читает HOLDING REGISTER Modbus TCP

#3

Сообщение garry » 05.01.2019{, 19:05}

надо проверить, сейчас провода на датчике наращу чтоб на улицу вытащить

Ответить

Вернуться в «Помогите, а то я "нимагу"»