Modbus RTU реализован ужасно, проблема слейвов предположительно с определением границ посылок и буфером приёма, т.е. для более-менее терпимого опроса, между посылками нужен интервал не менее 12 мс. совсем не по стандарту. При интервале 12 мс и выше, всё равно наблюдается около одного процента ошибок. Но если слейв в сетке один, ошибок почти ноль.
Modbus ASCII реализован вполне прилично, ошибки по связи практически не наблюдаются.
скорость 115200 или 38400 на практике одинаковы. т.е. время реального цикла опроса нескольких модулей почти не меняется. На Modbus RTU цикл запрос-ответ один фиг длится не менее 40 мс.
----------------------
Привалило счастья иметь в сетке эти модули вместе с корейцами, натестировался...Причём в "тепличных" условиях, на столе.
-------------------------
Судя по форуму, активная борьба, это просто танцы с бубном тех кто использует оборудование. Нормально реализовать Modbus RTU, чтобы работал без ошибок, производителю что то не позволяет.





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