<Appendix 2. Integrator (It) Block>
245
IM 01E21A02-03EN
A2.4 Integrator
When addition is complete, its result will be passed to the integrator.
An integration method consists of combinations of a reset method and counting up/down. There
are the following seven integration types, which can be set using INTEG_TYPE.
1. UP_AUTO: 0 to TOTAL_SP - auto reset at TOTAL_SP; Integrates from 0 to the
setpoint (TOTAL_SP), and automatically resets when reaching the setpoint.
2. UP_DEM: 0 to TOTAL_SP - demand reset; Integrates from 0 to the setpoint, and is
reset on demand.
3. DN_AUTO: TOTAL_SP to 0 - auto reset at TOTAL_SP; Integrates from 0 to the
setpoint, and automatically reset when reaching zero.
4. DN_DEM: TOTAL_SP to 0 - demand reset; Integrates from 0 to the setpoint, and is
reset on demand.
5. PERIODIC: 0 to ? - periodic reset; Integrates from 0, and reset periodically in
accordance with CLOCK_PER.
6. DEMAND: 0 to ? - demand reset; Integrates from 0, and is reset on demand.
7. PER&DEM: 0 to ? - periodic & demand reset; Integrates from 0, and is reset
periodically or on demand.
Each type of integration works independently as a function.
There are the following three types of integrated values:
1. Total ............. Integrates the result of the adder as is.
2. ATotal ........... Integrates the absolute value of the result of the adder.
3. RTotal........... Integrates the absolute value of the result of the adder only if the status
of the result is “Bad”. This value is used for the RTOTAL value.
The table shows the details of INTEG_TYPE.
Name
Integration Method
Integration Range
Reset Trigger
(Reset if one of the following
conditions is established)
Trip
Output
UP_AUTO(1)
CountUP
Counting up from “0”
-INF< Total
<TOTAL_SP
0< ATotal <+INF
0< RTotal <+INF
•OUT reaches TOTAL_SP.
•RESET_IN = 1
•OP_CMD_INT = 1
◦
UP_DEM(2)
CountUP
Counting up from “0”
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
•RESET_IN = 1
•OP_CMD_INT = 1
◦
DN_AUTO(3)
CountDown
Counting down from
TOTAL_SP
0< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
•OUT reaches 0
•RESET_IN = 1
•OP_CMD_INT = 1
◦
DN_DEM(4)
CountDown
Counting down from
TOTAL_SP
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
•RESET_IN = 1
•OP_CMD_INT = 1
◦
PERI
ODIC(5)
CountUP
Counting up from “0”
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
•Period defined by CLOCK_PER
•OP_CMD_INT = 1
x
DEMAND(6)
CountUP
Counting up from “0”
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
•RESET_IN = 1
•OP_CMD_INT = 1
x
PER&DEM(7)
CountUP
Counting up from “0”
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
•Period defined by CLOCK_PER
•RESET_IN = 1
•OP_CMD_INT = 1
x