Сегодня и я столкнулся с проблемой, описанной топикстартером. Только на контроллере Matrix , а не 2Gi.
Постоянно в работе используем Danfoss VLT Micro Drive FC 51 в связке по Modbus с Pixel (однажды даже с SMH2010). Настройка всегда была 9600 8N2. Связь всегда стабильная даже на ШВВП, иногда терминатор включаешь и всё.
В этот раз решил подключить частотник к Матрикс. К сожалению, нашел эту тему только после того как сам разобрался. При настройке 8N2 проскакивали отдельные запросы. С командным словом и статусом - вообще беда. Зато, когда догадался попробовать 8N1 все заработало как часы.
Отдельно добавлю, что настройка параметра 8-33 частотника никак не влияла на состояние соединения, т.е. если связь была без ошибок, то такой и оставалась, а если её не было, то не было. 8-33 устанавливал только 2-8N1 и 3-8N2.
Для эксперимента подключил Пиксель по 8N1 и 8N2. В обоих режимах связь отличная.
Логично предположить, что ,как уже говорилось выше, Микродрайв не может в 8N2.
Но тогда получается, что и Pixel тоже?