Function Block Properties Dialog Box - General Configuration Tab Overview (PIDE)

The Enhanced Proportional Integral Derivative (PIDE) instruction provides enhanced capabilities over the standard PID instruction for control of process variables such as flow, pressure, temperature, or level. The PIDE instruction uses the velocity form of the PID algorithm.
Use the
General Configuration
tab of the
Function Block Properties
dialog box to set the values for the parameters of the selected PIDE function block.
The following table describes the parameters available on the
General Configuration
tab:
Parameter
Description
Timing
  • Mode
Sets the value of the
TimingMode
parameter. Supports the following options:
Periodic
= 0 (default)
Oversampling
= 1
Real Time
= 2
  • Oversample DeltaSymbolt
Sets the value of the
Oversample
DeltaSymbol
t
parameter.
This field is only enabled if you chose the
Oversampling
option for the
TimingMode
parameter.
Valid values are in the range of 0 to the maximum of the TON_Timer elapsed time (4194.303 sec.)
The default value is 0.
  • RTS Period
Sets the value of the
RTSTime
parameter.
This field is only enabled if you chose the
Real Time
option for the
TimingMode
parameter.
Valid values are in the range of 1...32767 (1 count = 1 millisecond).
Gains
  • Proportional
Sets the value of the
PGain
parameter.
  • Integral
Sets the value of the
IGain
parameter.
  • Derivative
Sets the value of the
DGain
parameter.
  • Control action
Sets the value of the
ControlAction
parameter.
If you choose
E = SP - PV
, this value is set to 0.
If you choose
E = PV - SP
, this value is set to 1.
  • Equation type
Sets the value of the
DependIndepend
parameter.
If you choose
Independent
, this value is set to 0.
If you choose
Dependent
, this value is set to 1.
Calculate Using
  • Proportional
Sets the value of the
PVEProportional
parameter.
If you choose
E
, this value is set to 0.
If you choose
PV
, this value is set to 1.
  • Derivative Term
Sets the value of the
PVEDerivative
parameter.
If you choose
E
, this value is set to 0.
If you choose
PV
, this value is set to 1.
CV Zero-Crossing Deadband
  • Deadband
Sets the value of the
ZCDeadband
parameter.
  • Zero-Crossing Off
Sets the value of the
ZCOff
parameter.
If the check box is selected, this value is set to 1.
If the check box is not selected, this value is set to 0.
Derivative Smoothing
Sets the value of the
DSmoothing
parameter.
If the check box is selected, this value is set to 1.
If the check box is not selected, this value is set to 0.
PV Tracking
Sets the value of the
PVTracking
parameter.
If the check box is selected, this value is set to 1.
If the check box is not selected, this value is set to 0.
Manual Mode after Initialization
Sets the value of the
ManualAfterInit
parameter.
If the check box is selected, this value is set to 1.
If the check box is not selected, this value is set to 0.
Override Value
Sets the value of the
CVOverride
parameter.
Program Value Reset
Sets the value of the
ProgValueReset
parameter.
If the check box is selected, this value is set to 1.
If the check box is not selected, this value is set to 0.
Status
Displays status information for blocks containing status bits. If none of the status bits are set, an
OK
message appears in this field. Otherwise, a list of the status bits that are set appears here. This list is comprised of the parameter names associated with the status bits, and typically explain which parameters were configured with invalid values.
Execution Order
Displays the block's execution number if the routine is in a verified state. If the routine is not yet verified, a
Routine not verified
message appears. Note that this item is read-only.
Never display description in a routine
Select this check box if you do not want the description to display in the routine.
OK
Click this button to add the selected item in the instruction list to the routine and close the Fun
ction Block Properties
dialog box.
Cancel
Click this button to cancel any edits you have made and close the
Function Block Properties
dialog box.
Apply
Click this button to accept your changes and continue editing in the
Function Block Properties
dialog box.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.