DARNER:
по Udp думаю надо держать одну сетевую переменную чтения в логической единице и если она стала ноль, то значит нет связи.
Я так и делаю, но на мой взгляд ето как-то неправильно???

Николаев Андрей
по Udp - не знаю - это надо пролог спросить. скорее всего какие то флаги есть.
по второму - надо программно отслеживать опрашивается или нет. и принимать соответствующее решение.
Это как? Если одно устройство не ответило N-раз, то выключаем опрос этого устройства, это понятно. А если устройство опять включат и его опрос надо возобновить? Может сделать чтоб опрос возобновлялся через промежуток времени, если опять не отвечает то опять отклюкаем на промежуток времени? Опять как-то коряво получается.

Терзают сомнения что если постоянно вкл/выкл опрос, ПЛК100 этого не выдержит, зависнет там что-нибудь. Не дай бог конечно, но че-то очкую я. Потому что если он выйдет из строя и случится авария, то я налипну материально на нормальную сумму(((