День добрый.

Вопрос в следующем: написана программа, опрашивающая другой ПЛК по протоколу Modbus TCP с помощью сокетов и библиотеки SysLibSockets. При включении ПЛК успешно опрашивает раз в 30 секунд, открывая сокет, устанавливая TCP соединение, посылая запрос, получая ответ и закрывая сокет. Но стоит обновить программу через CoDeSys, используя без разницы или Debug RS-232 или Ethernet, то после естественного сброса ПЛК после прошивки и инициализации переменных опрос перестает работать, холодный сброс в CoDeSys не помогает. Требуется физически отключить питание ПЛК и дождавшись пока пройдет время работы от батареи, заново подать питание. При всем при этом рабочим остается блок синхронизации времени с NTP сервером, использующего UDP протокол!

Остается только догадываться, что это баг в ПЛК110. В моем случае это просто недопустимо. Что скажут разработчики и пользователи ПЛК фирмы ОВЕН?

При необходимости могу выложить фрагмент кода функционального блока.