Eliminated from:
L_TT1P_TechnologyModules_SM3 V3.9.0.9
L_TT1P_TechnologyModules_LM V3.9.0.62
Behaviour of new version:
The positions get initialized after new activation of the technology module and thet reference is set via the gear ratio between master and slave axes.
What happens?
A position offset occurs between master and slave axis
When does this behaviour occur?
The following technology modules are concerned by the function restriction:
L_TT1P_ElectricalShaftPosBase
L_TT1P_ElectricalShaftPosState
L_TT1P_ElectricalShaftPosHigh
L_TT1P_RegisterControlBase
L_TT1P_RegisterControlState
If one of these technology modules is deactivated (xEnable changes from TRUE to FALSE) and the position of the master axis changes, a position offset occurs between master and slave axis when the technology module is activated again (xEnable = TRUE).
Which products are affected?
PLC Designer from V3.8
L_TT1P_TechnologyModules library V3.8.0.23
Short-term measures/recommendations:
Load the correct slave position into the technology module with the access point AP01. Proceed as follows:
- Activate the technology module with xEnable = TRUE.
- Wait until the technology module has reached the eTMState = READY state.
- Set the access point scAccessPoints.AP01_xLoadGearBoxPosOut = TRUE.
- Assign the correct slave position to the access point scAccessPoints.AP01_lrLoadGearBoxPosOut. The correct slave position is calculated as follows:
scAccessPoints.AP01_lrLoadGearBoxPosOut = scSignalFlow.MP01_lrSetMasterPos * scPar.dwNumerator / scPar.dwDenominator
- Set the access point scAccessPoints.AP01_xLoadGearBoxPosOut = FALSE.
Evaluation:
In general, the technology module is only activated once during the PLC runtime. In this case, the function restriction does not occur. If the technology module is deactivated / activated several times, a position offset can occur between master and slave axis. This may lead to a jump in the L_TT1P_ElectricalShaftPosBase technology module.