Спасибо.Попробую.
Вид для печати
Спасибо.Попробую.
До кучи и первый фильтр в виде макроса сделал!
Вложение 51681
-Коммутация индуктивной нагрузки, это замечательный источник помех:), кроме программных фильтров очень не помешал бы физический, например RC .Цитата:
K123 : Только так и не понял - почему это происходит.
Коли здесь столько помех развели, усилил на всякий случай второй фильтр почти в 9 раз, теперь и 200 ошибок(помех) подряд не приведут к ложному срабатыванию:
Вложение 51702
Вложение 51703
Даже так, чтобы не пропускать состояние входа при каждом 32 цикле программы!
Вложение 51705
Вложение 51704
И "причесал" немного!
Вложение 51711
Вложение 51712
Прочтите в интернете , сейчас не нужно ехать в техническую библиотеку. Помехи вещь занимательная , особенно интересно наблюдать за ними ч.з осциллограф. Наверное и скрины можно найти. И воюют с ними всяко-разно комплексно и аппаратно и программно.Цитата:
К123 :
Про фильтрацию сигналов я знаю ровно ничего (даже того, что она необходима) - поэтому и задаю вопрос на форуме.
Раз уж тут я сетовал на ПР200, что он якобы "неправильно" считает срабатывания, то считаю нужным расставить точки на "i".
ПР200 - отличное устройство! Работает как должно работать.
Дело оказалось не в помехах и не в дребезге контактов - если они и есть, то ПР200 успешно их фильтрует на уровне железа.
Дело оказалось в неправильной работе механического реле давления.
Суть такова - в результате некоторых факторов, механическое реле давления давало еще 1 короткое замыкание контактов уже после отключения по достижению требуемого давления.
Это удалось выявить благодаря ПР200 и исправить настройки системы.
Предложенные выше способы фильтрации действительно отфильтровывали это короткое срабатывание. Спасибо всем за консультации.
Но в результате оставляю вход без фильтров - чтобы в будущем была возможность ловить подобную некорректную работу системы.
Нарисую элемент схемы, который ловит подобные срабатывания и вывставляет флаг аварии.
Так кто же Вам мешает на счётчик, что считает включения подавать через фильтр(вдруг опять подобное возникнет), а на элементы схемы, что ловят двойное срабатывание без фильтра(до фильтра)?!
Ранее в одной из тем как-то так это определяли:
Вложение 51727