Hi there,
I have a PID which I limit at MINO = 25% and MAXO = 100%.
When the PID runs for the first time it takes time to start reacting at 25+% output. It seats at 25% for quite a bit even though error is positive. At that time I can see .DATA[0] (Integral Accumulation) is below 25% but increasing. When Integral Accumulation comes close to 25% I can see PID output starts reacting.
On the other way when output decreasing I don't see this behavior anymore.
Is this know behavior and if there is any workaround?
Thank you.
I have a PID which I limit at MINO = 25% and MAXO = 100%.
When the PID runs for the first time it takes time to start reacting at 25+% output. It seats at 25% for quite a bit even though error is positive. At that time I can see .DATA[0] (Integral Accumulation) is below 25% but increasing. When Integral Accumulation comes close to 25% I can see PID output starts reacting.
On the other way when output decreasing I don't see this behavior anymore.
Is this know behavior and if there is any workaround?
Thank you.
Last edited: