Счетчики - широко применяемый инструмент. Используется в основном для построения таймеров, задержек, фильтров дискретных сигналов (антидребезг), подсчета событий (например можно подсчитывать нажатия кнопки). Есть два основных типа счетчиков: инкрементирующий и декрементирующий. Существует еще с двумя направлениями счета. Инкрементирующий увеличивает свое значение на единицу. Декрементирующий уменьшает свое значение на единицу. Рассмотрим реализацию в smlogix. Слева у блока входы, справа - выходы. Нас интересует временная диаграмма (по ней смотрим, как зависит состояние выходов от значений входов) У этого счетчика два выхода DO - значение счетчика QU - флаг "счет окончен" (когда DO достигает значения DI, выставляется 1 , счет останавливается) Reset - сброс счетчика. При RESET = "1", выход DO и QU сбрасываются в ноль, счет не ведется. "+" - если "1", то выход DO увеличивается на единицу. (не забываем про RESET,) Если "1" висит постоянно, то приращение происходит каждый
Программирование сегнетикс. Счетчики. Задержка включения. Задержка выключения. Антидребезг.
7 апреля 20227 апр 2022
736
1 мин