Advanced Function Instruction
7 -6 9
FUN 86
TPCTL
PID TEMPERATURE CONTROL INSTRUCTION
FUN 86
TPCTL
Function guide and notifications
z
By employing the temperature module and table editing method to get the current value of temperature and
let it be as so called Process Variable (PV); after the calculation of software PID expression, it will respond
the error with an output signal according to the setting of Set Point (SP),the error's integral and the rate of
change of the process variable. Through the closed loop operation, the steady state of the process may be
expected.
z
Convert the output of PID calculation to be the time proportional on/off (PWM) output, and via transistor
output to control the SSR for heating or cooling process; this is a good performance and very low cost
solution.
z
Through the analog output module (D/A module), the output of PID calculation may control the SCR or
proportional valve to get more precise process control.
z
Digitized PID expression is as follows:
Mn = [Kc
×
En]
+
∑
0
n
[Kc
×
Ti
×
Ts
×
En]
−
[Kc
×
Td
×
(PVn
−
PVn-1)/Ts]
Where,
Mn: Output at time “n”.
Kc: Gain (Range: 1
~
9999
;
Pb=100(%) / Kc)
Ti: Integral tuning constant (Range:0
~
9999, equivalent to 0.00
~
99.99 Repeat/Minute)
Td: Derivative tuning constant (Range:0
~
9999, equivalent to 0.00
~
99.99 Minute)
Md: Selection of PID method
=0, Modified minimum overshoot method
=1, Universal PID method
Yn: Starting address of PID ON/OFF output;
it takes Zn points.
Sn: Starting point of PID control of this instruction;
Sn = 0
~
31.
Zn: Number of the PID control of this instruction;
1
≤
Sn+Zn
≤
32
Sv: Starting register of the set point:
it takes Zn registers.
Os: Starting register of the in-zone offset;
it takes Zn registers.
PR: Starting register of the gain (Kc):
it takes Zn registers.
IR: Starting register of integral tuning constant
(Ti);it takes Zn registers..
DR: Starting register of derivative tuning constant
(Td); it takes Zn registers.
OR: Starting register of the PID analog output.
it takes Zn registers.
WR: Starting of working register for this
instruction.
It takes 9 registers and can’t be repeated in
using.
Y
HR ROR DR
K
Range
Ope-
rand
Y0
∣
Y255
R0
∣
R3839
R5000
∣
R8071
D0
∣
D3999
Md
0
~
1
Yn
○
Sn
0
~
31
Zn
1
~
32
Sv
○
○
*
○
Os
○
○
*
○
PR
○
○
*
○
IR
○
○
*
○
DR
○
○
*
○
OR
○
○
*
○
WR
○
○
*
○
Содержание FBs-CBE
Страница 78: ...MEMO ...
Страница 111: ...4 6 X0 X1 Node A Y0 Y1 Node B differential down Incerse differential up t Scan time Inverse t t ...
Страница 141: ...Basic Function Instruction 6 16 FUN 2 SKP SKIP START FUN 2 SKP Y2 Y1 Y0 T201 10S X0 X1 X2 0 10 0 ...
Страница 305: ...MEMO ...
Страница 348: ...MEMO ...