L_CT1P_ProcessController: If both limiting values are set to positive values, the function of the process controller is restricted (fixed from V03.30.00)
Removed from:
Bibliothek: L_CT1P_Autotuning ab V03.30.00
Behavior of the new version:
L_CT1P_ProcessController:
The I component of the process controller is now no longer just simply "frozen", although a manipulated variable change would actually still be possible and permissible.
Once the manipulated variable at the controller output has reached the negative limit, the I component may now increase towards the positive limit until the manipulated variable has reached the positive limit. Only now is the I component "frozen".
Inversely, when the manipulated variable at the controller output has reached the positive limit, the process is the same in the other direction
<
Description of the behavior:
Function block L_CT1P_ProcessController:
The I component of the process controller is "frozen", the output 'lrOut' remains statically at the value of 'lrNegLimit' and at the output xLimit = TRUE is output.
The I component changes again if the actual value 'lrActValue' falls below the value parameterized in 'lrNegLimit' and thus the control deviation 'lrDeviation' rises above the negative limit.
Under what conditions does the behavior occur?
Use of the positive and negative limits of the process controller and
input xReset is toggled so that subsequently both limits are in the positive range.
Affected products: Library: L_CT1P_Autotuning
Short-term measures, Rating/Recommendations:
set 'lrNegLimit' to 0 and program out the limitation of the manipulated variable separately.