Имею ПЛК210, который по RS-485 M(Modbus RTU) опрашивает панель управления ДГУ.
Опрос в Codesys разбит на три канала (66 регистров, 1 регистр и 7 регистров соответственно).
Программа в данный момент отлаживается на стенде в офисе и я решил для пущей достоверности имитировать обмен с помощью ПО Modbus Slave, сгенерировав там все необходимые регистры.
И что я вижу:
Первый канал на 66 регистров ПЛК не читает, по нему идут ошибки.
Вторые два канала (на 1 и 7 регистров) читаются отлично.

После долгих мучений проблема решилась так. Я просто создал еще один такой же к***** скопировал туда все из "неработающего" канала, а первый просто удалил. Ничего больше не менял. И вуаля - все летает.
Проблема замечена уже во второй раз.
Сталкивался кто-нибудь? В каком направлении капать?