Mitsubishi Electric MELSEC iQ-R Series Programming Manual page 286

Process control function blocks
Hide thumbs Also See for MELSEC iQ-R Series:
Table of Contents

Advertisement

• 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.

Advertisement

Table of Contents
loading

Table of Contents