Это победа:
4.jpeg
Всем спасибо. Разобрался!
Дело оказалось в стартовых битах пакета. По документации протокола сообщение должно начинаться с периода "молчания" 3,5 символа. Дело в том что "молчанием" тут является не отсутствие каких-либо данных вообще, а трансляцией в порт нулей, т.е. низкого уровня сигнала (логического нуля), который я проэмулировал в режиме ModBus RTU нулевым байтом в начале сообщения. Видимо все используемы мной терминалы не в состоянии были сделать это автоматически. Вот что получается:
10 03 00 88 00 01 07 61 нет ответа
00 10 03 00 88 00 01 07 61 10 03 02 00 06 С4 45 вот он ответ
что, собственно, (не смотря на мусор) видно на скриншоте


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