5.6.3.1.5.2. CTD | ВЫЧИТАЮЩИЙ СЧЕТЧИК

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

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

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

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

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

Описание 

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