Фильтрация дребезга контактов в дискретной цепи

Фильтрация дребезга контактов нужна, когда одно механическое переключение воспринимается программой как несколько событий. Такая ситуация возможна в цепях кнопок, концевых выключателей и релейных сигналов, подключённых к контроллеру Omron. Если программа считает фронты, ложные переходы способны исказить число операций или повторно запустить действие.

Начинают с описания полезного события: что именно требуется учитывать и при каком состоянии механизма. Для счётчика завершённых циклов и команды ручного пуска критерии будут различаться. Настройку обработки сигнала выбирают после этого, а не по привычному значению задержки из другого проекта.

Наблюдение сигнала на входе

На наладке сопоставляют переключение контакта с электрическим сигналом на входных клеммах. Измерения проводят подходящим прибором с соблюдением требований к подключению. Запись должна позволять отличить серию коротких переходов после замыкания от самостоятельного полезного импульса.

Проверяют как замыкание, так и размыкание, повторяют наблюдение при разных режимах работы механизма. Одновременно исключают плохое соединение, нестабильное питание и наводки от силовых цепей. Увеличение задержки может скрыть эти причины, поэтому сначала оценивают состояние проводки и коммутационного элемента.

Выбор места обработки

По документации конкретного контроллера и входного модуля Omron выясняют, предусмотрена ли настройка входного фильтра, на какие каналы она действует и как влияет на распознавание импульсов. Наличие и диапазон такой настройки нельзя предполагать для любого исполнения. Отдельно проверяют особенности входов, используемых для счёта.

Если обработка реализуется программно, определяют условие подтверждения нового состояния и момент формирования события. Например, проект может предусматривать принятие состояния после его непрерывного сохранения в течение выбранного интервала. Реализуемость алгоритма оценивают с учётом обновления входов и выполнения задачи программы.

Баланс между помехоустойчивостью и задержкой

Слишком короткое подтверждение оставляет повторные срабатывания, слишком длинное способно исключить полезный импульс. Инженеру нужны минимальная длительность рабочего сигнала, минимальная пауза между событиями и допустимое время реакции машины. Эти величины получают из технологического задания и наблюдений, а параметры входа сверяют с руководством.

Также учитывают совместное действие аппаратной и программной обработки: несколько задержек могут увеличить общее время реакции. Для обычного дискретного входа проверяют, успевает ли программа увидеть самый короткий допустимый сигнал. Если нет, пересматривают способ регистрации, не подменяя проверку произвольным уменьшением фильтра.

Испытания и фиксация результата

Приёмку проводят на одиночных переключениях и последовательности событий с минимальной рабочей паузой. Число действий механизма сравнивают со счётчиком программы, отдельно проверяют удержание контакта и его отпускание. В протокол заносят настройки, условия испытания и критерии успешной регистрации. Для цепей безопасности применяют предусмотренные проектом и документацией решения.

Подобрать и заказать оборудование Omron можно через Делазию. Откройте каталог оборудования и укажите тип контакта, параметры сигналов и назначение входа; форма заявки есть на странице.