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.