Olga писал(а):Добрый день!
Подскажите, пожалуйста, достаточно ли состояний .QualityStatus (=0) и .QualitySubStatus (=6) для диагностики потери связи с контроллером?
Отработается ли потеря, если контроллер будет в STOP?
Как организовать диагностику правильно?
Как по мне - надёжнее всего сделать в программе контроллера какое то "бегущее" число - например милисекунды системного времени или что то в этом роде. И на рабочей станции с заданной периодичностью проверять неравенство текущего значения этого числа и запомненного предыдущего значения. При таком подходе переход контроллера в STOP отлавливается однозначно.