P term cutoff in PID controller
The PID controller appears to not allow for the P term to be negative. I'm using cooling mode and if the temperature drops below the setpoint the PFactor of the controller just stays at zero rather than becoming negative. This contributes to a large overshoot in the system since it take a long time for the I term to compensate. Is there a way to allow for the P term to be negative?