Я думаю, физический уровень тут вообще не при чем.
У вас в запросе неправильный порядок байт в CRC.
В спецификации Modbus указано, что CRC передается младшим байтом вперед - это может довольно неожиданно для начинающих программистов.
Поэтому было бы удобнее для тестов воспользоваться каким-то ПО, в котором уже поддержан Modbus Master (например, нашим OPC-сервером), а не пытаться формировать запросы вручную.
Пруфы из спецификации и онлайн-парсера:
21-12-2022 15-54-34.png
21-12-2022 15-51-31.png
21-12-2022 15-57-24.png




Ответить с цитированием