This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM2434: Error Detection of Sync Error count limit (0x10F1:2) of EtherCAT Specification

Part Number: AM2434

Tool/software:

Hi,

The customer has questions about EtherCAT specification of Industrial Communications SDK. Could you help to answer their questions below.

In the EtherCAT specification, there is an optional feature which detects as an error if the number of process data reception failures reaches the value set in “0x10F1:2 Sync Error count limit”,.

Does the TI EtherCAT solution in SDK support this feature?

If it does, how should it be implemented on the slave side to handle this error when it occurs?

If it does not, is there any similar functionality implemented separately?

Thanks and regards,

Hideaki

  • This functionality is implemented in Beckhoff SSC stack used in Industrial Communications SDK

    We do not do any special handling here. In Beckhoff SSC, this error is monitored and upon crossing the Error Count Limit, stack will take SubDevice to SAFEOP with following error code

    #define    ALSTATUSCODE_SYNCERROR                      0x001A /**< \brief Synchronization error*/

    Can they review the implementation in Beckhoff SSC and let us know if there are any gaps?