PID Loop Setup

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

 

Prop Band (0 for On/Off)

Proportional Band determines the response to the current error. 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 range 03276.0.

 

Reset

Reset determines the influence of past errors. 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 range 0327.67.

 

Rate

Rate adjusts the response to future errors. 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 0327.67.  NOTE: The rate is not typically used for carbon control.

 

Mode

This is the mode of the loop.  The values are: Dual Reverse; gas/air or heat/cool, Single Reverse; heat, dual direct; dew point gas/air, or single direct; cool.

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 equals a positive number and the output would bring the PV down toward setpoint that is direct.

Reverse – If the PV - SP equals 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.

 

Integral Preset

This field provides an offset for the starting point for PID control, also referred to as “Load Line” or “Manual Reset”.  The range is –100 to 100.

 

Cycle Time

This field is typically set to the valve travel time multiplied by 1.5.

 

Setpoint Change Limit

This is a smart tune feature that inhibits the integral (Reset) until the control output drops below the specified % output after a set point change.

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.

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

 

Low Limit

This is the low limit field. The range is –100 to 100.

 

High Limit

This is the high limit field.  The range is –100 to 100.

 

0 Setpoint Stops Control

If the Setpoint is zero, then all outputs are turned off.  The option is either Yes or No.

 

IN1 high limit shuts down ctrl

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

 

IN2 high limit shuts down ctrl

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

 

IN3 high limit shuts down ctrl

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.

 

PID 1 -> 2 Switch Point

This is the PID Switch Point field.  It is the point at which the control loop is changed to a different PID set.  Loop 1 is assumed to be the “low” loop and Loop 2 is assumed to be the “high” loop. The range is –300 to 4000.  NOTE: PID switch points are based on Temperature PV, not Setpoint or Ramp Temperature.

 

PID 2 -> 3 Switch Point

This is the PID Switch Point field.  It is the point at which the control loop is changed to a different PID set.    Loop 2 is assumed to be the “low” loop and Loop 3 is assumed to be the “high” loop. The range is –300 to 4000.  NOTE: PID switch points are based on Temperature PV, not Setpoint or Ramp Temperature.

 

Setpoint Lower Limit

This is the lower limit of the setpoint.  The range is –300 to 9999.

 

Setpoint Upper Limit

This is the upper limit for the setpoint.  The range is –300 to 9999.

 

Control Source

This allows the user to configure what information the selected loop is basing control on. By default, Loop 1 is for temperature control and is set to Input1. The options are: Off, Input 1, Input 2, Input 3, Vac G1 torr, Vac G1 micron, Vac G2 torr, Vac G2 micron, Vac G3 torr, Vac G3 micron, Vac G4 torr, Vac G4 micron.

 

Output rate change limit, %/sec

This option causes the 9220 controller to limit the rate at which the output changes in the furnace. For example, if the output rate change limit is 5% per second, the controller will increase the output at a rate no greater than 5% each second until the output reaches the level needed to reach setpoint. This limit can be useful in cases where (for example) a heating element should not (for operational and safety reasons) heat up to a high output immediately. If the output needs to reach 100% to achieve setpoint, the Output Rate Change Limit will apply the output incrementally, rather than allowing the output  to climb to 100% as soon as the heat is turned on.

 

Positive Output Accumulator

The Positive Output Accumulator is the sum of the positive outputs (given in percentages up to one decimal place) measured each second. Therefore, if the following outputs are recorded over five seconds:

 

Output (in %)

Second Passed

100.0

1

99.0

2

99.0

3

98.0

4

97.0

5

 

Then the value for the Positive Output Accumulator after five seconds will be (100.0 + 99.0 + 99.0 + 98.0 + 97.0) or 493.0.

To reset the Positive Output Accumulator, simply click the Positive Output Accumulator field and confirm the reset. This will cause the Positive Output Accumulator to be reset to zero and start accumulating values again from that point.

 

Negative Output Accumulator

The Negative Output Accumulator is the sum of the negative outputs (given in percentages up to one decimal place) measured each second. The sum of the negative values is expressed as a positive value. This means that, if an output of -50% is recorded after one second, a value of 50 will be added to the Negative Output Accumulator. Similarly, if the following outputs are recorded over five seconds:

 

Output (in %)

Seconds Passed

-20.0

1

-20.0

2

-21.0

3

-21.0

4

-22.0

5

 

Then the value for the Negative Output Accumulator after five seconds will be (20.0 + 20.0 + 21.0 + 21.0 + 22.0) or 104.

 

To reset the Negative Output Accumulator, simply click the Negative Output Accumulator field and confirm the reset. This will cause the Negative Output Accumulator to be reset to zero and start accumulating values again from that point.

 

Overshoot Control Logic (No/Yes)

Overshoot control logic is activated when a large setpoint change occurs. If the logic is active and a large setpoint occurs, it sets a working setpoint at an appropriate distance from the desired setpoint to prevent the PV from overshooting the desired final setpoint.  When the PV reaches or crosses this working setpoint, then the logic exponentially ramps the working setpoint to the desired final setpoint.

 

Ramp Detect Logic (No/Yes)

The Ramp Detect logic works in conjunction with the instrument recipe programmer. If the control loop is the temperature loop for the recipe programmer, and the OPCODE is a ramp, then the control loop does some special checks. If the Overshoot Control Logic is active, then the final setpoint of the ramp is used to determine the working setpoint band. However, the ramp setpoint is used until the band is reached.  Also, once the band is reached, if the ramp is faster than the overshoot logic exponential ramp, then the program is temporarily put on hold as needed to sync the two ramps.

 

Ramp Level 1 Control (No/Yes) and Ramp Level 2 Control (No/Yes)

Ramp Level 1 and 2 Control are only active if the Ramp Detect logic is active.

 

Ramp Level 1 Control changes the working PID settings to equivalent PI settings during the ramp until the overshoot logic band is reached.

 

Ramp Level 2 Control is only active if the Ramp Level 1 control is active.

 

Ramp Level 2 Control changes the working PID settings to equivalent Prop band only settings during the ramp until the overshoot logic band is reached.