L_TW2P_WinderTension: The correction value is limited by the influence - control via PI controller not possible (corrected from V3.22.0)
Corrected from:
Library: L_TW2P_TechModulesWindingTraversing as of V03.22.00 (Update via EASY Package Manager)
Response of the version:
The correction value variable of the tension controller is multiplicatively evaluated via the influence lrCtrlInfluenceScaled. This allows the influence to be set between 0 and 1.
What happens?
The correction value at the output of the PI controller is significantly lower than the expected value when the influence is specified with lrCtrlInfluenceScaled < 1.
Whe does the behaviour occur?
An influence lrCtrlInfluenceScaled < 1 is specified The speed based tension control mode is active: eTensCtrlMode = L_TW2P_WinderTensionControlMode.SpeedBased The process controller manipulated variable is incorrectly multiplied by lrCtrlInfluenceScaled ^2 instead of lrCtrlInfluenceScaled.
Which products are affected?
Library: L_TW2P_TechModulesWindingTraversing (as of V03.21.00).
Short-term measures:
Preset lrCtrlInfluenceScaled =1 and set the desired influence via the greeting: Parameters scPar.lrTensCtrlLimitPos and scPar.lrTensCtrlLimitNeg.
Evaluation/Recommendation:
The process controller does not work stably, with a typical influence < 1. The cause is difficult to discover.