Сделал IOStatus как описано в доке:
0587 STATUS Monitoring Communication between InTouch®, a DAServer and a PLC:
2. Configure the IO Status Bithttps://1drv.ms/b/s!AmiunZHCkwCdbzj4UxGgMz0Znq8IO Status Bit - постоянно в состоянии "1". Даже если выключить DAS или сетевой кабель отключить. О чем свидетельствует IO Status Bit ?
1. Configure the $SYS$Status Status Bit - работает как наличие проводного соединения между DAS и контролером. При сбоях или ошибках все равно = "1". Еще при отключении питания ПЛК, что логично, отваливается. У меня установлен шлюз между контроллером CAN-Ethernet, соотвественно, если даже выключить контроллер (связь контроллер-адаптер CAN-Ethernet отваливается), а адаптер включен, то этот бит все равно установлен. Работает только если выключить связь ПК-адаптер CAN-Ethernet.
Есть ли варианты еще какие-то связь проверять, кроме как создавать по таймерам бит-коннект (heart bit) ?