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.


[Automatic Translation]
URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/202300122/1/
Contact form