Защита от дребезга контакта

Реализован на алгоблоках:
"ПРЕОБР Л-А - Преобразователь типов: логический в аналоговый",
"ФИЛЬТР - Фильтр",
"КОМПАР ВЕР - Компаратор верхнего уровня".

Принцип действия

Чтобы исключить дребезг контакта, дискретный сигнал (от кнопки или реле) преобразуется в аналоговую величину и далее фильтруется. На выходе компаратора формируется "1", если выходной сигнал фильтра превысил заданное пороговое значение. Пороговое значение, а также значение гистерезиса задаются в качестве констант в окне свойств компаратора при выборе соответствующих параметров.



Вариант 2

Реализован на алгоблоке:
"ФИЛ ТРЕВОГ - Фильтр тревог"

Принцип действия

Чтобы исключить дребезг контакта, дискретный сигнал (от кнопки или реле) фильтруется алгоблоком. Выход алгоблока Z принимает значение входа Q, если этот входной сигнал продолжает оставаться неизменным какое-то время.

Этот период зависит от времени, которое потребуется для достижения внутренним счетчиком алгоблока значения больше (Z станет равным 1) или меньше (Z станет равным 0) чем LIM при его увеличении (на INC при Q=1) или уменьшении (на DEC при Q=0) в каждом цикле работы, соответственно. Указанные параметры задаются в свойствах алгоблока.