Malfunction of TP inputs E4 & E5 in combination with absolute value

Which products are affected?
EVS93xx-EI (Servo PLC Version 6.5 DSMC control board)
EVS93xx-ET (Servo PLC Version 6.5 DSMC control board)

What happens?
The system variables MCTRL_bActTPReceived_b and DFIN_bTPReceived_b are not set / written by the operating system after receiving a touch probe at the inputs E4 and E5.

When does the problem occur?
The problem only occurs after mains connection and when using an absolute value encoder selected under code C0025 = 410 (absolute value encoder).

Possible diagnostics?
None.

Short-term measures/recommendations?
Reset the PLC (already started) after mains connection, then restart the PLC. Afterwards, the touch probe evaluation will work correctly until the PLC is again connected to the mains.  Another remedial measure can made out of the PLC program:

1.  Code C0911 (MCTRL:MotorControl: Touch-Probe selection) is to be initialised with the value '0' during the code initialisation.
2.  A routine is to be added to the PLC program. This routine is excecuted before the original progam starts and it comprises the function described in the following. The routine should execute a L_ParWrite SDO request on code C0911. As a result, the value '0' (initialisation value) is changed to the desired value '1' (Touch Probe via digital input X5/E4).
Evaluation:
The use touch probe inputs E4 and E5 in combination with absolute value encoders is limited.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/200406437/1/
Kontaktformular