Actual value of EtherCAT slaves is sporadically not updated (corrected from V3.15)

Corrected from:
p500 panel controller V3.15
3200 C controller V3.15
 
Response of the new version:
The process data of the EtherCAT slave is correctly written from the current PLC cycle into the process image.
  

What happens?
In the process image of EtherCAT slaves the same actual value is displayed in two successive PLC cycles.

When does this behaviour occur?
If the 'Send at task start' option on the 'Settings' tab of the EtherCAT master is active in the PLC Designer project, for the first EtherCAT slaves after the EtherCAT master for which the 'Select DC' setting is set to 'DC Synchronous', the process data of the EtherCAT slave from the last PLC cycle may sporadically be written into the process image.

Which products are affected?
p500 panel controller
3200 C controller (without I/O slices at the backplane bus) from version V3.3

Short-term measures:

  • Deactivate the 'Send at task start' option on the 'Settings' tab of the EtherCAT master.
  • If the EtherCAT frame must be sent at the beginning of the PLC cycle, activate the 'Master Shift' on the same tab and set the master shift time to 0µs.
Evaluation/recommendations:
The 'Send at task start' option is active by default. In this case, the actual values of EtherCAT slaves are sporadically not updated for one PLC cycle. Remedies are described under 'Short-term measures'.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/201600065/1/
Contact form