Обмен с ЛИР919Д по modbus TCP

Модератор: Денис Кашин

Ответить
ujin
Сообщения: 8
Зарегистрирован: 23 сен 2020, 13:09

Обмен с ЛИР919Д по modbus TCP

Сообщение ujin »

Здравствуйте
Приобрели прибор, разбираюсь
В инструкции по эксплуатации не нашел список регистров.
Так же из руководства непонятно какими функциями читать регистры MODBUS RTU
0x03 - Read Holding Registers или 0x04 - Read Input Registers
У данного прибора поддерживается TCP одно соединение. Какой таймаут повторного соединения при потере связи (текущее соединение не закрыто).
Денис Кашин
СКБИС
СКБИС
Сообщения: 460
Зарегистрирован: 13 фев 2008, 14:38
Контактная информация:

Re: Обмен с ЛИР919Д по modbus TCP

Сообщение Денис Кашин »

Здравствуйте,
В инструкции по эксплуатации не нашел список регистров.
Так же из руководства непонятно какими функциями читать регистры MODBUS RTU
0x03 - Read Holding Registers или 0x04 - Read Input Registers
https://skbis.ru/products/lir-919d/file ... %D0%B8.pdf стр.15
У данного прибора поддерживается TCP одно соединение. Какой таймаут повторного соединения при потере связи (текущее соединение не закрыто).
При превышении 5 секундного интервала между запросами к устройству, отправляется KEEPALIVE запрос. Если на него не следует ответа происходит разрыв соединения.
ujin
Сообщения: 8
Зарегистрирован: 23 сен 2020, 13:09

Re: Обмен с ЛИР919Д по modbus TCP

Сообщение ujin »

Здравствуйте Денис
Именно это руководство я и читал. На странице 15 номер функции не указан. В списке есть группа регистры ввода, далее есть группа регистры хранения.
Не могли бы Вы уточнить чему эти группы соответствуют и какими функциями их читать.
Соответствует ли этот список при чтении по MODBUS TCP.
Денис Кашин
СКБИС
СКБИС
Сообщения: 460
Зарегистрирован: 13 фев 2008, 14:38
Контактная информация:

Re: Обмен с ЛИР919Д по modbus TCP

Сообщение Денис Кашин »

Регистры ввода, хранения и пр. - стандартизированы в протоколе Modbus. Метод их чтения указан в описании протокола Modbus.
ujin
Сообщения: 8
Зарегистрирован: 23 сен 2020, 13:09

Re: Обмен с ЛИР919Д по modbus TCP

Сообщение ujin »

Регистры положения, указанные на стр. 15 руководства не читаются. Выдаются нули.
Возможно прибор неисправен?
Денис Кашин
СКБИС
СКБИС
Сообщения: 460
Зарегистрирован: 13 фев 2008, 14:38
Контактная информация:

Re: Обмен с ЛИР919Д по modbus TCP

Сообщение Денис Кашин »

Какие именно регистры вы пытаетесь прочитать?
Если бы прибор был неисправен, он бы вообще не отвечал по интерфейсу связи
ujin
Сообщения: 8
Зарегистрирован: 23 сен 2020, 13:09

Re: Обмен с ЛИР919Д по modbus TCP

Сообщение ujin »

Я пытаюсь прочитать с 1 по 4 регистр, собственно координату, как указано в руководстве на стр. 15. Координаты правда еще 3 раза повторяются в других регистрах, но с ними такая же ситуация.
Программа ULP Demo позицию показывает.
в Wireshark видно какой-то ваш протокол.
Следовательно не работает чтение по MODBUS TCP. Так как версии программ в основном 1.0 напрашивается вывод, что ПО не допилено и прибор неисправен.
Денис Кашин
СКБИС
СКБИС
Сообщения: 460
Зарегистрирован: 13 фев 2008, 14:38
Контактная информация:

Re: Обмен с ЛИР919Д по modbus TCP

Сообщение Денис Кашин »

Необходимо читать с 0 по 4 регистр, т.к. только при чтении нулевого регистра обновляются координаты в следующих четырёх.
для остальных групп аналогично.
ujin
Сообщения: 8
Зарегистрирован: 23 сен 2020, 13:09

Re: Обмен с ЛИР919Д по modbus TCP

Сообщение ujin »

Спасибо, так работает
Однако в руководстве об этом нет информации.
Ответить