Wiring a PID controller with built-in SSR to a heating element.
Connect AC power wires (Hot, Neutral and Earth Ground) to the PID Controller.
Connect AC hot wire (typically a black wire) to the Load terminal of the PID controllers SSR output.
Connect a black wire from the other Load terminal of the SSR output to the heater.
Connect a Neutral (white) wire to the other heater element terminal and wire this to a neutral connection inside the control panel.
Connect the Thermocouple (Temperature probe to the SSR PID control, if applicable). There will be a + and - indication on the terminals where it is to be wired into the controller. These connections will be for the very light wire gauge of thermocouple wire.
Power on the controller.
Enter the temperature set point into the SSR PID heating controller.
Enter in a value for P, Proportional.
The Proportional value makes a change in the control's output that is in the same amount as the difference between set-point temperature and actual temperature. The number entered for this gives a "weight" or severity to the impact of the proportional value.
Since every heating control system will have a different thermal mass, it is impossible to give a standard exact value that will work in every instance.. Start with any arbitrary value. If the systems respond too quickly and tend to overshoot the temperature set-point, decrease this value. If the system responds too slowly, taking a long time to reach the set-point, increase this value.
Enter in a value for I, (Integral).
The integral value takes into account the absolute value of the error between set-point and current process value, as well as the amount of time that the value has been below or above the set-point.
As with proportional, the integral value is different for every system and is a matter of playing with numbers until you find a value that works. Start with 1/2 the value used for proportional and adjusting up or down until you find a value that causes the system to respond as quickly as possible and with a minimal temperature overshoot.
Enter in a value for D (Derivative).
The derivative value compensates for the slope of the error over time. It is often referred to as the "look ahead" value.
The derivative value helps to smooth the response of the system, knocking down the amount of temperature overshoot. This comes at the cost of slowing down the overall response of the system.
Unless the system you are setting up tends to experience a large degree of overshoot, leave this value very low. Even zero it out if you are getting acceptable system response times by just playing with the P and I values.
Keep testing PID loop values until you get the desired response. Doubling values and cutting values in half is the best way to quickly find what works.
Things You Will Need
- Phillips head screwdriver
- Wire cutters/strippers
- Terminal Lugs
- It can be tricky to program a PID control. If you have problems getting the loop to control properly, play with ONLY the P and I values and ignore or zero out the derivative value.