Здравствуйте,
TCP-клиент на SysLibSockets вызывает перезагрузку ПЛК.
Стенд - ПК, свитч, ПЛК110-30 М02, протокол Modbus TCP. На ПК использовал " Эмулятор Modbus TCP/RTU устройств". В качестве сервера пробовал ПЛК100, результат, конечно, такой же.
В штатном режиме все хорошо. Но если ПЛК установил связь с сервером, и потом у сервера отвалилось сетевое подключение (например, выдернуть ethernet кабель), это приводит к перезагрузке клиента. Причем на ПЛК110-30 М01 тот же самый код работает нормально.
Что с этим делать?
PS: ПЛК110-30 у меня сейчас один, в феврале носил его в сервис на доработку, может в нем дело?...
Итог: эффект пропадает, если timeout ставить не больше двух секунд, по моему мнению, баг в ПЛК есть, но он безобидный.