PDA

Просмотр полной версии : Проблема с СПК207 и modbus



nordoma
26.11.2014, 07:33
У СПК207 наблюдается странное поведение. При нажатии на экран пропадает связь с устройствами по modbus, причём связь пропадает независимо от наличия визуализации в проекте. От номера порта не зависит, от версии Modbus_Master, Modbus_Slave тоже. Связь пропадает как с модулями МВ110/МУ110, так и с другими устройствами (счетчик электроэнергии Schneider Electric PM3250). Однако, связь со счётчиком пропадала буквально после первого нажатия на экран, а с модулями ввода/вывода, это происходит довольно редко. После того как я уменьшил скорость связи с PM3250 с 19200 до 9600 и убрал контроль чётности, связь с ним стала пропадать гораздо реже, однако всё ещё имеет место быть. Также в проекте реализован автоматический сброс слейва с помощью BLINK, однако со счётчиком PM3250 это не помогает, связь не восстанавливается. Она восстанавливается только после перезагрузки счётчика или СПК. При потере соединения возникают ошибки RESPONSE_WRONG_SLAVE и RESPONSE_CRC_FAIL. Сталкивался ли кто-нибудь с такой проблемой и как с ней справиться?

cen_turion
27.11.2014, 10:51
Что-то я не понял! Если нет визуализации, то куда вы на экране нажимаете и зачем тогда нужен СПК ?:confused:
Скорость связи уж больно большая(ИМХО). Точно все устройства в сети её поддерживают?
Сброс слейва - это RESET?
Если Вы хотите перезагрузить устройство по MODBUS,то :
1) Нужно смотреть регистры устройства отвечающие за это .
2) Написать команду на сброс(запись в соответствующий регистр устройства).
Похоже у Вас просто неправильно настроена связь и с касанием экрана это не связано,а чисто совпадение.