Благодарю, наверное так и сделаю, проверяя значение на соответствие диапазону. При ошибке аналогового входа, в данном случае процесс лучше остановить, довольно много завязано на показания
Благодарю, наверное так и сделаю, проверяя значение на соответствие диапазону. При ошибке аналогового входа, в данном случае процесс лучше остановить, довольно много завязано на показания
ну если в ходе процесса, параметр принимает "нулевое" значение, значит в обработку надо добавлять другие условия - открытая задвижка, включенный насос и т.д.
Кроме того, если датчик и параметр настолько важны для процесса, то в нормальных АСУ ТП, подобные датчики выделают в систему защит, ПАЗ, и прочие системы безопасности, и используют не одни, а два или даже три датчика, и делают сработку 2 из 2, или 2 из 3, а датчики сажают на разные модули
Вы тормозите процесс по "ошибке аналогового ввода", при этом сами не можете сформулировать, что это такое и определить достоверно - это модуль отлетел, датчик вышел из строя или просто параметр в какой-то момент принимает нижнее значение диапазона.
Так если он в процессе может принимать такие значение, какая это ошибка? он же не просто так "упал" до низа, делайте грамотную обработку, а не тупо совать билиотечные блоки