CTUD

Counts upwards and downwards and signals reaching zero or a counter limit.

Input

Name

Type

Description

CU

BOOL

Rising edge increments counter value by 1.

CD

BOOL

Rising edge decrements counter value by 1.

R

BOOL

TRUE resets the counter value to zero.

LD

BOOL

TRUE loads start value.

PV

INT

Start value and counter limit

Output

Name

Type

Description

QU

BOOL

TRUE, if CV ≥ PV

QD

BOOL

TRUE, if CV = 0

CV

INT

Current counter value