Просмотр полной версии : МУ110-224.8К не могу достучаться по Modbus RTU
Всем привет. Возникла такая проблема. Есть девайс МУ110-224.8К при отправке команды 10 0F 00 00 00 01 (Modbus RTU), через утилиту DCON Utility Pro первый канал не срабатывает (собственно как и все остальные) с 16 (10 hex) функцией Modbus RTU вообще отказывается работать через DCON Utility Pro, но зато все прекрасно работает в Овен ОРС-сервер. Теперь собственно вопрос что за хххх всю голову сломал блин?) Фото логов и настроек порта прилагаются)
39703
39704
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 - говорит что это запрос
Если вбить там ваши байты то почему-то запрос и ответ надо поменять местами, иначе ругается.
А ничего удивительного нет, так и должно быть. Если почитать в описании Modbus формат запроса и формат ответа для пятнадцатой функции, то все становится ясно.
и на втором скрине видно, что Tx - это запрос, а Rx- это ответ.
А к ТС вопрос- а какая конечная цель? Для чего стучаться в модуль через DCON Utility, и что будет, если послать запрос 10 0F 00 00 00 01 01 01 2F 97 ? (подозреваю, что все сработает как надо)
Спасибо ребята за помощь вроде разобрался) затупил просто)
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot