Derivative Smoothing; Set The Deadband - Allen-Bradley Logix5000 Reference Manual

1756 controllogix, 1768 compactlogix, 1769 compactlogix, 1789 softlogix, 1794 flexlogix, powerflex 700s with drivelogix
Hide thumbs Also See for Logix5000:
Table of Contents

Advertisement

Chapter 13
Special Instructions (FBC, DDT, DTR, PID)
Do this
Configure the 1756 analog output module's channel that
receives the control variable from the PID instruction
Enter the Inhold bit tag and Inhold Value tag in the
PID instruction
526
Instructions for setting a bumpless restart.
Details
Select the "hold for initialization" checkbox on the properties page for the specific channel of
the module.
This tells the analog output module that when the controller returns to Run mode or re-
establishes communications with the module, the module should hold the analog output at its
current value until the value sent from the controller matches (within 0.1% of span) the
current value used by the output channel. The controller's output will ramp to the currently
held output value by making use of the .BIAS term. This ramping is similar to auto
bumpless transfer.
The 1756 analog output module returns two values for each channel in its input data
structure. The InHold status bit (.Ch2InHold, for example), when true, indicates that the
analog output channel is holding its value. The Data readback value (.Ch2Data, for example)
shows the current output value in engineering units.
Enter the tag of the InHold status bit as the InHold bit parameter of the PID instruction. Enter
the tag of the Data readback value as the Inhold Value parameter.
When he Inhold bit goes true, the PID instruction moves the Inhold Value into the Control
variable output and re-initializes to support a bumpless restart at that value. When the analog
output module receives this value back from the controller, it turns off the InHold status bit,
which allows the PID instruction to start controlling normally.

Derivative Smoothing

The derivative calculation is enhanced by a derivative smoothing filter. This
first order, low pass, digital filter helps to minimize large derivative term spikes
caused by noise in the PV. This smoothing becomes more aggressive with
larger values of derivative gain. You can disable derivative smoothing if your
process requires very large values of derivative gain (K
disable derivative smoothing, select the "No derivative smoothing" option on
the Configuration tab or set the .NDF bit in the PID structure.

Set the Deadband

The adjustable deadband lets you select an error range above and below the
setpoint where output does not change as long as the error remains within this
range. This deadband lets you control how closely the process variable matches
the setpoint without changing the output. The deadband also helps to
minimize wear and tear on your final control device.
+ Deadband
Setpoint
- Deadband
Rockwell Automation Publication 1756-RM003N-EN-P - October 2011
Time
> 10, for example). To
d
Error Within Deadband Range
41026

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents