СЧ РЕВ ОГ - Реверсивный счетчик с зацикливанием и ограничением

Параметры

ИмяВх/ВыхТипКомментарий
QUPВходлогич.Увеличение счёта
QDOWNВходлогич.Уменьшение счёта
ULIMВходцелоч.Верхний предел
DLIMВходцелоч.Нижний предел
RESETВходлогич.Сброс на DLIM
CASCADEВходлогич.Зацикливание счёта, если 1
COUNTВыходцелоч.Значение счёта
CARRYВыходлогич.Счёт не меньше ULIM
BORROWВыходлогич.Счёт не больше DLIM

Информация по использованию

Алгоблок совмещает функции суммирующего и вычитающего счётчиков.
Блок может работать в двух режимах: простом (CASCADE=0) и циклическом (CASCADE=1). В циклическом режиме ФБ может использоваться для каскадного включения счётчиков.

В простом режиме (при CASCADE=0):

Значение COUNT увеличивается на 1 по переднему фронту на входе QUP. По достижении значения ULIM с попыткой дальнейшего увеличения счёта выход CARRY переводится в 1 и остаётся в этом значении до декремента.

По переднему фронту на входе RESET значение COUNT сбрасывается в DLIM.

Значение COUNT уменьшается на 1 по переднему фронту на входе QDOWN. По достижении значения DLIM с попыткой дальнейшего уменьшения счёта выход BORROW переводится в 1 и остаётся в этом значении до инкремента.

В зацикленном режиме (при CASCADE=1):

Значение COUNT увеличивается на 1 по переднему фронту на входе QUP. По достижении значения ULIM с попыткой дальнейшего увеличения счёта на выход CARRY подаётся импульс, COUNT сбрасывается в DLIM.

По переднему фронту на входе RESET значение COUNT сбрасывается в DLIM.

Значение COUNT уменьшается на 1 по переднему фронту на входе QDOWN. По достижении значения DLIM с попыткой дальнейшего уменьшения счёта на выход BORROW подаётся импульс, COUNT сбрасывается в ULIM.