Для контроля работоспособности контроллера и линии связи надо дополнительно завести две переменных для обмена методом переключений. Коротко алгоритм выглядит так: В начальный момент инициализации переменные по умолчанию FALSE. Мастер устанавливает к примеру первую переменную в TRUE. Алгоритм на другом конце провода (в Вашем случае в Clear Scada) при получении значения TRUE в первой переменной устанавливает значение второй переменной в TRUE. Мастер считывает значение 2 переменной, сравнивает со значением первой переменной и если они равны то все ок. Алгоритм в Мастере устанавливает значение первой переменной в FALSE и все повторяется. Естественно для сравнения дается определенной время (тайм-аут) по истечении которого при разных значениях переменных формируется сигнал ошибки связи. Такой же алгоритм должен быть в Clear Scada. В этом случае оба смогут определить потерю связи.




Ответить с цитированием