PDA

Просмотр полной версии : ПЛК110[М02] Проблема с записью через бибку Modbus.lib на RS485-2



_Pavel_
25.10.2018, 15:14
Товарищи, помогите, плз!
Имеется: ПЛК110-60К-L [M02] прошивка 73-я,
к порту RS485-1 подключено 4 модуля Zeneca Z-SG, скорость 115200,
к порту RS-485-2 подключено: СМИ2, Seneca Z203-1, МВ110-24-2А, МУ110-16К, скорость 57600
использую бибку modbus.lib от ОВЕН. Всё подключено "на столе" никаких помех, наводок и прочего нет. Буфер при записи не трогаю.
Чтение всех модулей происходит совершенно нормально без ошибок.
Запись в модули на RS-485-1 происходит нормально.
При попытке записи в один регистр через RS-485-2 происходят чудеса. Ошибка 255. Иногда прорывается.
Подключился послушать что там происходит, например:
000001 15:01:36.943 01 06 00 03 00 00 79 CA 01 06 00 03 00 00 79 CA - это попытка записи. Почему-то дублируется посылка. Это при использовании функции 6.
При использовании функции 16 для записи в 1 регистр - наблюдаю искажение контрольной суммы, иногда вижу тело без контрольной суммы, иногда тело запроса с одним байтом CRC.
На фоне всего этого запись 16-ой функцией REAL-значения в СМИ2 происходит совершенно нормально.
Запись/чтение в разные порты происходит независимо/параллельно.
То есть проблема с записью 1-го регистра через RS-485-2.
Кто-нибудь сталкивался с таким?

capzap
25.10.2018, 17:18
не однократно писалось ищите по форуму