EasyManua.ls Logo

ABB ACSM1 - Ctud_Dint

ABB ACSM1
448 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Standard function blocks
323
CTUD_DINT
(10050)
Illustration
Execution time 1.40 µs
Operation The counter output (CV) value is increased by 1 if the counter input (CU) value changes
from 0 -> 1 and the reset input (R) value is 0.
The counter output (CV) value is decreased by 1 if the counter input (CD) value
changes from 0 -> 1 and the load input (LD) value is 0.
If the counter output has reached its minimum or maximum value, -2147483648 or
+2147483647, the counter output remains unchanged until it is reset (R) or until the load
input (LD) is set.
If the load input (LD) value is 1, the preset input (PV) value is stored as the counter
output (CV) value.
The counter output (CV) is reset to 0 if the reset input (R) is 1.
The up counter status output (QU) is 1 if the counter output (CV) value >
preset input
(PV) value.
The down counter status output (QD) is 1 if the counter output (CV) value <
0.
Example:
CTUD_DINT
98
TLA1 1 msec (1)
>CU
>CD
R
LD
PV
CV
CV(98)
QU
QU(98)
QD
QD (98)
CU CD R LD PV QU QD CV
prev
CV
0 -> 0 0 -> 0 0 0 2 0 1 0 0
0 -> 0 0 -> 0 0 1 2 1 0 0 2
0 -> 0 0 -> 0 1 0 2 0 1 2 0
0 -> 0 0 -> 0 1 1 2 0 1 0 0
0 -> 0 0 -> 1 0 0 2 0 1 0 0 - 1 = -1
0 -> 0 1 -> 1 0 1 2 1 0 -1 2
0 -> 0 1 -> 1 1 0 2 0 1 2 0
0 -> 0 1 -> 1 1 1 2 0 1 0 0
0 -> 1 1 -> 0 0 0 2 0 0 0 0 + 1 = 1
1 -> 1 0 -> 0 0 1 2 1 0 1 2
1 -> 1 0 -> 0 1 0 2 0 1 2 0
1 -> 1 0 -> 0 1 1 2 0 1 0 0
1 -> 1 0 -> 1 0 0 2 0 1 0 0 - 1 = -1
1 -> 1 1 -> 1 0 1 2 1 0 -1 2
1 -> 1 1 -> 1 1 0 2 0 1 2 0
1 -> 1 1 -> 1 1 1 2 0 1 0 0
CV
prev
is the previous cycle counter output value.

Table of Contents

Other manuals for ABB ACSM1

Related product manuals