AstraRegul
Релиз 2024.08.31.00
×

5.6.3.1.5.1. CTU | СУММИРУЮЩИЙ СЧЕТЧИК

 
 
Функциональный блок CTU считает в прямом направлении от 0 до максимального значения счетчика PV с шагом 1 пока вход сигнала счета (CU) имеет значение TRUE.

Входные параметры

 
Входные параметры
Тип данных
Описание
 CU
BOOL
Вход сигнала счета (отсчет в прямом направлении пока CU равен TRUE)
RESE
BOOL
Команда сброса (имеет более высокий приоритет, чем CU)
PV
DINT
Максимальное значение счетчика
 

Выходные параметры

 
Выходные параметры
Тип данных
Описание
QU
BOOL
Флаг переполнения (равен TRUE при CV ≥ PV)
CV
DINT
Результат счетчика

Описание 

 
Функциональный блок CTU считает в прямом направлении с шагом 1 в каждом цикле ПЛК от 0 до максимального значения счетчика (PV) пока вход сигнала счета (CU) имеет значение TRUE. Результат счетчика выводится через CV и по умолчанию его значение равно 0.
 
Когда счетчик достигает максимального значения (CV ≥ PV), функциональный блок CTU прекращает отсчет в прямом направлении и выдает TRUE для QU.
 
RESE – это команда сброса. Если RESE принимает значение TRUE, то выполняется сброс счетчика, QU принимает значение FALSE и CV принимает значение 0. Пока команда RESE имеет значение TRUE функциональный блок CTU не выполняет счет в прямом направлении, даже если CU принимает значение TRUE.