What we talking about here is not a PID programming - PID stands for proportional–integral–derivative controller and its a system that is rather good
described here With loops -
HI - Lasse!
I am very familiar with PID - and am aware that the P4 does not implement PID control loop logic - but alas that is my point, the instruction manual and wording however are not that of a two position controller, but that of a PID controller. Operationally, even though it is NOT PID, the hysteresis is setup to mimic PID (+/- hysteresis around a point, not hysteresis TO a point, and that is NOT common. See below if I am being confusing.
GHL two position controller is a standard on/off system there the hysteresis tell you how much deviation that is allowed. The hysteresis is divided in an upper and lower deviation
And - this as far as I can tell is NOT implemented in a standard way and that is what is causing great confusion to most people. It is implemented to mimic PID between TWO limits and not from a control point TO a set point.
In a normal two position temperature control there are TWO CONTROL POINTS, the hysteresis is between those two points. What is confusing here is that GHL has opted to complicate the entire setup by using a +/- hysteresis with a centered "nominal" temperature. This (is at best confusing) but would not be so bad if there was only a single mode (HEAT or COOL).
So an IDEAL and EASY setup would be (just easy numbers, not real for anything)
For HEAT:
SET POINT = 100
HYSTERESIS = 10
That makes the call for heat CONTROL POINT = 90
The controller turns ON at 90 or LESS and turns OFF at 100 or more.
For COOL:
SET POINT = 100
HYSTERESIS = 10
That makes the call for cool CONTROL POINT = 110
The controller turns ON at 110 or more and turns OFF at 100 or less.
This would allow a VERY SIMPLE setup with 20 total degrees of hysteresis.
Having individual hysteresis settings for HEAT and COOL allows for customizations. Say the heater stops heating instantly, but the chiller overshoots due to the large cold coil, etc.
IMO - GHL regulation system more or less follow European standards according to on/off regulation
It is over complicated for absolutely no reason and honestly, I have struggled to get it to behave as described in the manual.
An on/off system will always be like the tooth of a saw - just around the wanted value and is IMO not so good to use in slow processes
We don't disagree at all with this point and (see above) exactly why HEAT and COOL should have their OWN hysteresis settings TO the set point, not a nominal value (set point) surrounded by the hysteresis points. It is confusing for all involved.
I have absolutely no delusion that GHL will ever change or improve this part of the interface, there are so many other things that need to be improved (and likely never will be) that I am not going to hold my breath for something like this... and assume Matthias would disagree that there is a problem to begin with.