Derivative Term; Cv Bias Term - GE VersaMax PLC User Manual

Table of Contents

Advertisement

PID Built-in Function Block
For public disclosure
Bit 0 of Config Word
(Word 13)
0
1

14.4.2 Derivative Term

The Derivative Term is Kd (word 7 of the reference array) multiplied by the time rate of
change of the Error term in the interval since the last PID solution.
Derivative = Kd * ΔError / dt = Kd * (Error – previous Error) / dt,
where
dt = Current PLC time – PLC time at previous PID solution.
Two bits in the Config Word (word 13 of the reference array) affect the calculation of
ΔError. There are four cases to consider.
In Normal mode, the change in the error term is:
ΔError = (Error – previous Error) = (SP – PV) – (previous SP – previous PV)
= (previous PV – PV) – (previous SP – SP) = – ΔPV + ΔSP
= ΔSP – ΔPV
where
ΔPV = (PV – previous PV), and ΔSP = (SP – previous SP).
However, in Reverse-Acting mode, the current error term is (PV – SP), and the sign of the
change in the error term is reversed:
ΔError = (Error – previous Error) = (PV – SP) – (previous PV – previous SP)
= (PV – previous PV) – (SP – previous SP) =ΔPV – ΔSP.
The change in the error term depends on changes in both SP and PV. If SP is constant,
ΔSP = 0,
and SP has no effect on the derivative term. When SP changes, however, it can cause
large transient swings in the derivative term and hence the output. Loop stability may be
improved by eliminating the effect of SP changes on the derivative term. To calculate the
Derivative based only on the change in PV, set bit 2 of the Config Word to 1. This
modifies the equations above by assuming SP is constant (ΔSP = 0).
For bit 2 set in normal mode (bit 0 = 0): ΔError = – ΔPV,
For bit 2 set in Reverse-Acting mode (bit 0 = 1): ΔError = ΔPV.

14.4.3 CV Bias Term

The CV Bias term (word 9 in the reference array) is an additive term separate from the
PID inputs. It may be useful if you are using only Proportional gain (Kp) and you want
the CV to be a non-zero value when the PV equals the SP and the Error is 0. In this case,
set the CV Bias to the desired CV when the PV is at the SP. CV Bias can also be used for
feed forward control where another PID loop or control algorithm is used to adjust the CV
output of this PID loop.
If a non-zero Integral rate is used, the CV Bias will normally be 0 as the integral term acts
as an automatic bias or "reset." Just start up in Manual mode and use the Manual
Command word (word 14 of the reference array) to set the desired CV, and then switch to
Automatic mode. This will immediately calculate the required value for the integral term.
Error Term Mode
Normal
SP – PV
Reverse Acting
PV – SP
GFK-1503E User Manual 285
Error Term

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents