К справочнику FBD

Счётчики

CTUD

Счётчик вверх/вниз

Блок CTUD использует один счётный вход PULSE, направление DIR и сброс R. Параметры ON и OFF задают пороги включения и выключения Q.

Типовой FBD-символ

PULSE
DIR
R
CTUD
Q
Типовой FBD-символ блока CTUD

Входы

ИмяТипОбязательныйОписание
PULSEBOOLДаСчётный вход. Учитываются передние фронты сигнала.
DIRBOOLДаНаправление счёта: FALSE вверх, TRUE вниз.
RBOOLДаСброс к PV и сброс выхода Q.

Выходы

ИмяТипОбязательныйОписание
QBOOLДаВыход, управляемый текущим значением счётчика и порогами ON/OFF.

Параметры

ИмяТипОбязательныйПо умолчаниюОписание
PVnumberНет0Начальное значение и цель сброса.
ONnumberНет0Порог включения Q.
OFFnumberНет0Порог выключения Q.

Внутреннее состояние

Блок хранит внутреннее состояние между циклами ПЛК.

Внутреннее состояние позволяет блоку учитывать предыдущие входные значения, прошедшее время или накопленный результат.

Правило работы

На фронте PULSE считает вверх при DIR = FALSE, вниз при DIR = TRUE; R возвращает счётчик к PV и сбрасывает Q; ON и OFF задают пороги включения/выключения.

Практическое применение

  • контроль накопителя, буфера или количества изделий с возможным поступлением и уходом.

На что обратить внимание

  • Неправильно понимать направление DIR: FALSE считает вверх, TRUE считает вниз.

Связанные блоки