Уважаемые знатоки, подскажите пожалуйста кто как реализовал контроль за состоянием (работой) подключенных к ПР датчиков (меня интересует 4-20 ма.).
Уважаемые знатоки, подскажите пожалуйста кто как реализовал контроль за состоянием (работой) подключенных к ПР датчиков (меня интересует 4-20 ма.).
Хочу следить за "уходом" показаний за границы измеряемой величины ниже нуля и выше порога измерений для датчика). Из своего опыта вижу, что при обрыве одного из проводов датчика показания сваливаются ниже нуля, а при неправильных настройках входа, или масштаба измерений, уползают вверх до неадекватных значений. Програмку хотел собрать таким образом, что бы при выходе за границы измерений (мне кажется сравнение с константой) работа входа блокировалась и появлялся сигнал о наличии некорректной работы (сетевая переменная привязанная к аварийному экрану или сообщению). Разобрался как сравнить, как получить аварийный сигнал, а вот как заблокировать работу входа не понимаю. А может я вообще не правильно подошел к решению ?
Например так
Захват-3.png
Здесь при появлении сигнала Error, на выходе fSEL будет "заморожено" последнее правильное значение полученное от датчика.
Значения для Мин и Макс показаны условно.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Не усложняйте, нет тут никакого кода ошибки, просто программная самописная диагностика. В примере выше наглядно показали как все просто реализовать: если показания внутри допустимого диапазона (констант -10 и 110), то Error = 0, а Val = действительному текущему значению, если показания вышли за допустимый диапазон, то Error = 1, Val = последнему действительному значению до момента когда Error стала = 1. Вход работает немного за пределами диапазона.
Последний раз редактировалось Irgy; 10.05.2017 в 12:30.
кто к нам с чем-зачем, тот от того и того
Вы не могли бы поделится макросом FSEL. Не доходит как он внутри устроен.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Вы лучше задачу в общем виде опишите, что за датчик, какой тип выхода, а потом уже можно будет решить,
как отслеживать его неисправность или обрыв.
Спасибо за ответы. Направление понял, сегодня вечером буду экспериментировать.