Instruction Manual
D103412X012
Detailed Setup—PID Function Block
July 2013
126
PID Function Block
Overview
The PID function block (figure 4‐9) combines all of the necessary logic to perform proportional/integral/derivative
(PID) control. The block supports mode control, signal scaling and limiting, feedforward control, override tracking,
alarm limit detection, and signal status propagation.
Figure 4‐9. Proportional+Integral+Derivative (PID) Function Block
B2720
BKCALOUT
OUT
CAS  IN
PID
BKCAL  IN
FF  VAL
IN
TRK
 IN   D
TRK
 VAL
BKCAL_IN = THE ANALOG INPUT VALUE AND STATUS FROM ANOTHER BLOCK'S BKCAL
_OUT OUTPUT THAT IS USED FOR BACKWARD OUTPUT TRACKING FOR BUMPLESS
TRANSFER AND TO PASS LIMIT STATUS.
CAS_IN 
= THE REMOTE SETPOINT VALUE FROM ANOTHER FUNCTION BLOCK.
FF_
VAL = THE FEEDFORWARD CONTROL INPUT VALUE AND STATUS.
IN 
= THE CONNECTION FOR THE PROCESS VARIABLEFROM ANOTHER FUNCTION BLOCK.
TRK_
IN_D = INITIATES THE EXTERNAL TRACKING FUNCTION.
TRK_
VAL = THE VALUE AFTER SCALING APPLIED TO OUT IN LOCAL OVERRIDE MODE.
BKCAL_
OUT = THE VALUE AND STATUS REQUIRED BY THE BKCAL_IN INPUT OF ANOTHER
FUNCTION BLOCK TO PREVENT RESET WINDUP AND TO PROVIDE BUMPLESS TRANSFER
TO CLOSED LOOP CONTROL.
OUT 
= THE BLOCK OUTPUT AND STATUS.
The block supports two forms of the PID equation: Standard and Series. You can choose the appropriate equation
using the MATHFORM [70] parameter. The Standard ISA PID equation is the default selection.
tandard Out + GAIN   ex  
ǒ
1 )
1
t
r
s ) 1
)
t
d
s
T t
d
s ) 1
Ǔ
Series Out + GAIN   ex  
ǒ
1 )
1
t
r
s
Ǔ
)
ǒ
t
d
s ) 1
T t
d
s ) 1
Ǔ
)
where
GAIN: proportional gain value
τ
r
: integral action time constant (RESET parameter) in seconds
s: laplace operator
τ
d
: derivative action time constant (RATE parameter)