PID Loop Setup


PID is the tuning parameters entered for each Process Variable loop.

 

Prop Band (0 for On/Off)

The Proportional Band is the percent of the range of the process variable that will produce 100% output and is the inverse of the proportional gain.  A low Proportional Band value results in a larger change in output for a given error.  Conversely, a high Proportional Band value results in a smaller change in output for a given error.  If the Proportional Band is too small, control may oscillate or be otherwise unstable.  If the Proportional Band is too large the control action may be too sluggish in response to changes within the system. Note: If the Proportional Band is set to 0.0, only on/off control is performed. The Proportional Band range is 0 - 9999.0.

 

Reset

The Reset, or integral action (expressed in repeats per minute), sums the error between the process variable and setpoint over time and adds this accumulated output to the proportional output.  A “proportional only” controller generally operates with steady-state error because some error is required to produce control output.  The goal of integral action is to drive the steady-state error to zero and eliminate this droop. The reset range is 0 – 10000.00.

 

Rate

The Rate, or derivative action (expressed in minutes), is used to predict system behavior and has a dampening effect.  The more the controller tries to change the process variable the harder the derivative will work to counter that effort.  This dampening effect can be valuable in reducing overshoot but is most often useful when trying to improve control on systems with significant and predicable lag. The range for the Rate is 0 – 100.00.

 

Mode

This is the mode of the loop.  Clicking on the value will allow the user to change the value. 

The following is an explanation of the dual/single and direct/reverse properties:

Dual  – This has two output relays which can increase and decrease to achieve your SP.

Single – This has one relay which works in only one direction to achieve your SP.

Direct - If the PV - SP is a positive number and the output would bring the PV down toward setpoint, then that is direct.

Reverse – If the PV - SP is a negative number and the output would bring the PV up toward setpoint, then that is reverse

 

Example: If a 12 mA output drives a 0 degree F temp. (PV) up to a 1200 degree F temp. (SP), this would be REVERSE, and since this would take a SINGLE output from the controller, the Mode for the Temperature Loop is Single Reverse.

 

The mode values can be:

Dual Reverse

Single Reverse

Dual Direct

Single Direct

 

Integral Preset

This field provides an offset for the starting point for PID control, also referred to as “Load Line” or “Manual Reset”.  Clicking on the value will allow the user to change the value.  The range for the integral preset is -100 to 100.

 

Cycle Time

Clicking on the value will allow the user to change the value.  This field is typically set to the valve travel time multiplied by 1.5.  The cycle time range can be 0500.

 

Setpoint Change Limit

This is a smart time feature that allows the Process Loop to use PB only without Reset until the Process Variable drops below the percent output set under this category.

It is used to eliminate overshoot.

The Output percentage selected under this category must be above the normal operating output percentage of the furnace at heat.

Clicking on the value will allow the user to change the value.

Example – if the furnace runs at 40% output at heat for the maximum load, the setpoint change limit should be set to 60%.

The value can be:

OFF

80 %

70 %

60 %

50 %

40 %

30 %

20 %

 

Low Limit

This is the low limit field. Clicking on the value will allow the user to change the value.  The range is –100 to 100.

 

High Limit

This is the high limit field.  Clicking on the value will allow the user to change the value.  The range is –100 to 100.

 

0 Setpoint Stops Control

If the Setpoint is zero, then all outputs are turned off.  Clicking on the value will allow the user to change the value.  The option is either Yes or No.

 

IN1 high stops control

If input 1’s high limit is reached, then all outputs are turned off. The value can either be Yes or

No.

 

IN2 high stops control

If input 2’s high limit is reached, then all outputs are turned off. The value can either be Yes or

No.

 

IN3 high stops control

If input 3’s high limit is reached, then all outputs are turned off. The value can either be Yes or

No.

 

PID Auto Switch

This is the PID auto switch field. The value can either be Yes or No.

 

Switch Point PID 1 -> 2

This is the PID Switch Point field. The range is –500 to 4000.

 

Switch Point PID 2 -> 3

This is the PID Switch Point field. The range is –500 to 4000.

 

Overshoot Limit Gain

This is the Overshoot limit gain field. When calculating the control action sometimes the calculation would call for more than 100%, which is not possible.  The output is limited to 100%, or whatever was set in the High Limit field.  The difference of the unlimited minus the limited is multiplied by the overshoot limit gain and divided by 100.  This is subtracted from the control output.  If the gain is 0 there is no effect.  Under normal control, the unlimited equals the limited and there is no effect.  If there is a big change where the control loop drives hard, then the effect is to limit the drive as it approaches setpoint and limit the overshoot.

 

The limited is the values set in the upper and lower limits fields.  The unlimited would be what is calculated before limiting.  For a big setpoint change, the calculations may compute 150% output, but the true output is limited to the upper limit. The range is 0 to 9999.

 

Setpoint Lower Limit

This is the setpoint lower limit for the loop.  The range is -500 to 4000.

 

Setpoint Upper Limit

This is the setpoint upper limit for the loop.  The range is -500 to 4000.

 

Use Input 3 as remote SP

This will allow the user to set the heater enclosure to match the temperature of the furnace..  The options are: yes or no.

 

Control Input

This will allow the user to view the input that will act as a control T/C.  This setting is fixed and cannot be changed by the user.