Тема 4. Функция счёта

iDevice ikoon Реверсивный счетчик

Рис. 1. Символ. 

При получении входного импульса Cnt внутреннее значение счетчика, в зависимости от направления счета Dir, увеличивается или уменьшается на 1. При достижении заданных пороговых значений выход устанавливается или сбрасывается.

Cnt: На входе Cnt счетчик считает изменения из состояния 0 в состояние 1 (позитивный фронт). Изменения из состояния 1 в состояние 0 не считаются.

Входа I3, I4, I5 и I6 для быстрого счета: max 5 kHz. Частота счета других входов 4 Hz.

Dir: управление направлением счета: Dir = 0: счет вверх. Dir = 1: счет вниз.

Par (Параметры):

On: порог включения (ограничения: 0... 999 999). Возможно задание актуальным значением другого блока (например, аналоговые функции).

Off: порог выключения (ограничения: 0... 999 999).

StartVal: начальная величина, с которой начинается счет.

Сохраняемость актуальной величины счетчика после отключения питания: / = не сохраняет, R = сохраняет.

R. сбрасывает актуальное значение в ноль

NB! Счетчик необходимо обнулять по окончанию процесса счета!

Рис. 2. Временная диаграмма счетчика.

 

Замечания.

Уровень срабатывания можно связать с актуальным значением другой функции (например, другой счетчик или аналоговая функция).

Рис. 3. Задание порога в LOGO!Soft Comfort: нажать кнопку reference.

 

Пример программирования 1.

Объект управления: лампа Q1.

Источники информации: кнопка без фиксатора I1.

 

Лампа Q1 загорается после 3-го нажатия, а гаснет после 5-го нажатия на кнопку.

Цикл повторяется после выключения лампы.

Рис. 4. Схема работы устройства. 

 

Пояснение. NB! Счетчик необходимо обнулять по окончанию цикла управления!

Окончание процесса управления: лампа гаснет. Это значит, что обнулять счетчик (R) необходимо по заднему фронту лампы.

Решение.

Рис. 5. Пример программирования.


iDevice ikoon NAND с анализом фронта (импульсная логика)

Рис. 6. Символ функции.

Выход функции И-НЕ с анализом фронта принимает состояние 1 только тогда, когда хотя бы один вход имеет состояние 0, и все входы имели состояние 1 в предыдущем цикле (кадре сканирования).

Эта функция преобразует продолжительный по длительности сигнал в короткий импульс по заднему фронту входного сигнала. Длина импульса - 1 кадр сканирования.

Рис. 7. Временная диаграмма NAND с анализом фронта для одного входа.