как можно реализовать контроль, есть ли связь с ПЛК или нет в СКАДЕ?
В предыдущие разы выкручивался так:
Создал булевую переменную в ПЛК1хх и изменял её значение (false/true) раз в минуту. В скаде реализовал проверку: если в течении 65 сек. значение переменной не изменилось - значит связи нет или контроллер подвис :-)