Двунаправленный счетчик применяется для подсчета импульсов, генерируемых при работе программы.
Импульсом считается изменение входного сигнала с 0 на 1 (положительный фронт).
Выход N увеличивается на 1 при каждом импульсе на входе '+' и уменьшается на 1 при каждом импульсе на входе '−'.
Входы:
Выходы:
Внимание! Данный блок реагирует только на те импульсы, длительность которых превышает длительность цикла программы (порядка 100 мс, или более). Для подсчета импульсов на дискретных входах контроллера (импульсы от расходомеров и т.п.) следует использовать соответствующие системные переменные (например, DI9countLo и DI9countHi).