PDA

Просмотр полной версии : МУ110-224.8К не могу достучаться по Modbus RTU



kolyagl
08.11.2018, 15:00
Всем привет. Возникла такая проблема. Есть девайс МУ110-224.8К при отправке команды 10 0F 00 00 00 01 (Modbus RTU), через утилиту DCON Utility Pro первый канал не срабатывает (собственно как и все остальные) с 16 (10 hex) функцией Modbus RTU вообще отказывается работать через DCON Utility Pro, но зато все прекрасно работает в Овен ОРС-сервер. Теперь собственно вопрос что за хххх всю голову сломал блин?) Фото логов и настроек порта прилагаются)

39703

39704

melky
08.11.2018, 15:36
10 0F 00 00 00 01 - это неверный запрос или вы не все байты напечатали
http://modbus.rapidscada.net

Если вбить там ваши байты то почему-то запрос и ответ надо поменять местами, иначе ругается.

10 0F 00 00 00 01 97 4A - говорит что это ответ, а
10 0F 00 00 00 01 01 01 2F 97 - говорит что это запрос

YuriBel
08.11.2018, 21:22
Если вбить там ваши байты то почему-то запрос и ответ надо поменять местами, иначе ругается.

А ничего удивительного нет, так и должно быть. Если почитать в описании Modbus формат запроса и формат ответа для пятнадцатой функции, то все становится ясно.
и на втором скрине видно, что Tx - это запрос, а Rx- это ответ.

А к ТС вопрос- а какая конечная цель? Для чего стучаться в модуль через DCON Utility, и что будет, если послать запрос 10 0F 00 00 00 01 01 01 2F 97 ? (подозреваю, что все сработает как надо)

kolyagl
09.11.2018, 07:41
Спасибо ребята за помощь вроде разобрался) затупил просто)