Попробуйте ваш запрос послать сторонней утилитой, Геркулесом, например. Там и увидите, посылает ли устройство ответ, или вы ошиблись в подсчёте контрольной суммы.
CRC не проверяю, + смотрю в буфере. Там нули.
https://pikinno.com/upload/iblock/e3...709c37561c.pdf
Там и есть только 232 порт. (2 порта)
Режимы: ПК, eBUS, MODBUS.
Вложение 73779
CRC младшим байтом вперёд - нет ответа
CRC старшим байтом вперёд - нет ответа
Вложение 73780
Непонятно, что значит = "сначала передается наименьший значащий бит (LSB)."
Пробовал передавать запрос:
все байты младшим битом вперёд - нет ответа
все байты старшим битом вперёд - нет ответа.
Может надо передавать только данные младшим битом вперёд, а не весь запрос?
Там написано про передачу данных.
Проверил парсером https://rapidscada.net/modbus/ и в примере посылки там ошибка в CRC похоже, так как ответ нормально спарсился.
Какой запрос посылаете?
Вложение 73781
А как вы соединили устройство с ПЛК? У него нет прямого 485, только через преобразователь/конвертер, если я правильно понял. Либо напрямую на 232 порт ПК.
Вложение 73782
Подключаюсь шнурком USB - RS232.Вложение 73884
Пробовал с лицевой стороны СОМ1 и с задней стороны СОМ2 на двух контролерах LMV5..
В режимах: ПК, eBUS, MODBUS.
Ответа нет.
В инструкции написано, что LMV не отвечает на неправильные запросы!
Отсюда делаю вывод, что-то не так с запросом.
Есть ещё LMV2.. и LMV3.. но у них порт 232 ТТЛ.
На днях попробую до этих "достучаться".