• BPI operations are conducted as follows.
Item
Deviation (DVn)
Output variation (MV)
Kp: Gain
Ti: Integral time
T: Execution cycle
CT: Control cycle
DVi: DVn cumulative value
DVn: Deviation
PVn: Process variable
SVn: Engineering value conversion processing result
The integral term and derivative term are as follows under the following conditions.
Condition
Ti = 0
When MLA is TRUE
When MHA is TRUE
Ti 0
Ti: Integral time
CT: Control cycle
DVi: DVn cumulative value
DVn: Deviation
MLA: Output low limit alarm
MHA: Output high limit alarm
Set an integral multiple of the execution cycle (T) as a control cycle (CT).
Set 0.0 or a value equal to or larger than the control cycle (CT) as an integral constant.
PID operations of this tag access FB are performed every control cycle (CT) (MV output).
In other execution cycles (T), the last value is held (MV = 0).
■Engineering value conversion
This function block converts the setting value (%) from the primary loop in the CAS or CSV mode into an engineering value.
RH-RL
SV=
×
Setting value (%) from the primary loop + RL
100
RH: Engineering value high limit, RL: Engineering value low limit, SV: Setting value
■Inverse engineering value conversion
This function block converts the setting value (SV) of an engineering value into a setting value (SV) in percentage (%).
100
×(SV-RL)
SV(%)=
RH-RL
RH: Engineering value high limit, RL: Engineering value low limit, SV: Setting value
■Tracking processing
The following table shows whether tracking processing to the input variable CASIN_T is performed or not.
Condition
Tracking Flag (TRK)
1
0
10 LOOP CONTROL OPERATION
284
10.17 Blend PI Control (Enable Tracking for primary loop) (M+P_BPI_T)
Direct action
DVn = PVn - SVn
CT
ΔMV=Kp×ΔT×{DV
+
×ΣDV
}
n
i
Ti
Setting Value (SV) Used
(SVPTN_B0)
FALSE
TRUE
FALSE or TRUE
Reverse action
DVn = SVn - PVn
Processing
CT
×ΣDV
= Hold the previous value
i
Ti
CT
CT
×ΣDV
=
×(ΣDV
+DV
)
i
i
n
Ti
Ti
Result
The input variable CASIN_T is tracked.
The input variable CASIN_T is not tracked.