Цитата:
Сообщение от Shurion
Ну поменяйте стоп бит на 1, и всё возможно заработает. Во всяком случае был такой опыт с ПЛК производства "МикроДАТ" . При одинаковых настройках обмена modbus rtu падали такие же ошибки, решил тогда методом перебора менять стоп биты, и чётности.
И эмпирическим путём выяснилось, что без ошибок стало работать когда стоп бит 1.
Таким образом на слейве там остались настройки 8 2 none, а на мастере (матрикс) 8 1 none.
Весь абсурд в том что лектус, kepserverex прекрасно подключались с настройками 8 2 none к ПЛК "МикроДАТ". А вот матрикс ни в какую.
|
Спасибо, помогло!
Настроил стоп бит 1 и на ТРИМе и на датчике. Начал показывать.
Удивительно, что абсолютно такие же ТРИМ-ы работают с этими же датчиками с параметрами:
Адрес -3 \ скорость - 9600 \четность - нет \ стоп биты- 2
Modbus Poll всё равно с каким количеством стоп-битов работать ))
PS: Ещё один датчик отвалился три дня назад, снифером всё в порядке, а показания пропали. Видимо тоже самое надо попробовать.
Ещё раз всем спасибо, вопрос решён.