Does the NI-Industrial Communications for EtherCAT Support Oversampling

Updated Apr 1, 2024

Reported In

Hardware

  • cRIO-9035

Software

  • EtherCAT Library for LabVIEW

Issue Details

We are using the NI EtherCAT master and are very close to getting oversampling working with some Beckhoff equipment. We need to know whether the underlying NI Industrial Communications for EtherCAT driver allows distributed clocks on Sync 1 that are a sub multiple of the main scan engine clock - this seems to be the requirement on the Beckhoff oversampling technique.

Solution

The slave oversampling feature is limited by our Distributed Clock (DC). The feature requires DC working at the same frequency as the slave which is faster than master scanning frequency. But our DC must work with the same or slower frequency as master scanning. So, the Oversampling feature is not supported by NI EtherCAT master. Moreover, with Beckhoff slave devices that only work under oversampling DC mode, LabVIEW returns errors that the data is lost or the master device cannot be seen at all.