Вход

Просмотр полной версии : Затык обмена с МВ110-24.16Д



Sergey1024
22.01.2014, 14:52
День добрый!
Считываю в цикле с прибора данные о выходах по Modbus RTU, 3-я функция, запрос одного регистра по адресу 33h. Периодически прибор просто перестает отвечать, при этом родная утилита прибор находит. Если в утилите сделать сохранение параметров (даже не меняя их), то после этого прибор снова начинает отвечать.
Вопросы:
1. чем может быть вызван подобный затык?
2. как программно заставить устройство очнуться?

lara197a
22.01.2014, 15:24
Таймаут увеличьте.
линия длинная. Кабель специальный для Rs485?
Оконечные резисторы ставите?

Sergey1024
22.01.2014, 15:56
Таймаут увеличьте.
Запрос идет раз в секунду - это критично?
И почему это не мешает обмену устройства с родной утилитой?


Кабель специальный для Rs485?
да


линия длинная. Оконечные резисторы ставите?
Линия метров 20. Резисторы не ставили.

lara197a
22.01.2014, 21:35
тайаут - это задержка ответа слейва.