Здравствуйте уважаемые специалисты. Подскажите пожалуйста работал ли кто нибудь с E-link gateway, установленном на холодильной машине York от Johnson controls. Проблема следующая: я получаю данные только с первых пяти регистров данных, а в остальных нули. Не совсем понимаю в какую сторону копать: я менял формат данных в OPC, пробегал по всем адресам. В modbus pull вообще эти данные не принимаются. В том числе и с первых пяти регистров. Подозреваю что что тот не так настроено в universal modbus OPC server. Задача не коммерческая. Просто разбираюсь с оборудованием по своей инициативе.
Комментарии: 17
Viktor
По ответам устройства чётко видно, что только в первых регистрах значения, отличные от нулей. Так что всё правильно. Может не те регистры запрашиваете, если ожидаете видеть другие цифры?
Hoob
Может сдвинуть адреса на единицу.
Rashid
+++ Может сдвиг адресов есть
Viktor
Тогда будет ещё на один регистр с нулями больше
Alexey
Нет проблем с инт32 и инт16? Самая первая, кстати, инт в железке и уинт в скаде
Viktor
Я может вопрос тс не понял, но то, что нарисовано в ОПС сервере и внизу окна запросы коррелируют друг с другом. И я так понял вопрос звучит так, почему же там нули? И этот вопрос надо задать не ПО на компе, а устройству, которое опрашивается.
Hoob
Не факт значения с 4 байта занимают.
Viktor
На нижней части окна виден фрейм ответа и там нули. Хоть в инт16, хоть в инт32, хоть флоат, хоть на 1 регистр смести, но ноль от этого не перестанет быть нулем
Alexey
В этом орс не таблиц преобразования?
Hoob
Да конечно только в нижней части окна в ответе данные не соответствуют тому что в окне выведено.
Viktor
Присмотрелся к цифрам, согласен, сами цифры не ясно как получены. Я только по количеству ненулевых посмотрел
Pavel
Смущает только то, что вывелись регистры предназначение для чтения/записи. А нулевые значения во всех остальных, которые только для чтения
Viktor
Что-то мне подсказывает, что Read Point надо читать функцией 02 Modbus, а вот Read-Write это уже 03 функция.
Viktor
А вот почему Modbus Poll вам не угодил это уже вопрос. Для меня эта программа для отладки всего, что связано с модбасом. И если оно не дружит, значит оно не правильное. Или что-то делаешь не так. )
Pavel
Да, я им тоже все что угодно до сегодняшнего дня мог вытащить. Он пишет insufficient bytes received.