L_WndCalcDiameter does not calculate at very low winding speeds (corrected from V2.17)

Corrected from:
LenzeWinder.lib version 1.2.2.0 included in the Engineer catalogue from 2.17.0.0

Response of the new version?
Diameter calculation is also executed at very low speeds.

 
Which products are affected?
The L_WndCalcDiameter function block from the LenzeWinder.lib library with a lower version than 1.2.2.0.

What happens?
At very low winding speeds, the current diameter L_WndCalcDiameter.dwDiameter and L_WndCalcDiameter.dnDiameter does not change.
When does the problem occur?
When the internal winder speed is reduced to a value lower than approx. 1rpm. The internal speed is calculated from the motor speed dnActualMotorSpeed_s divided by the gearbox factor dnGearNumerator/dnGearDenominator.

Diagnostics options?
If 'freezing' of the diameter calculation only occurs at low winder speeds, this is an indicator of the response.
 
Short-term measures/recommendations?
None.

Evaluation:
The response only occurs with winders with unusually great gearbox factors. Only if winding at very low speeds takes place over a longer period, an incorrect diameter value has an impact on the torque or speed provided.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/201400113/1/
Modulo di contatto