Servo Drive Over EtherCAT Support On NI RIO Device

Updated Sep 21, 2018

Reported In


  • cRIO-9039


  • LabVIEW SoftMotion Module
  • LabVIEW
  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

Issue Details

I am trying to communicate with a motor drive device, in real time, using a RIO controller. Although I can detect and set the motor drive as a slave device from the RIO, I am not able to communicate with it properly when using the servo drive over EtherCAT (SERCOS) communication protocol. Is this supported on the RIO controllers? 


No, the servo drive over EtherCAT protocol is not supported on our RIO controllers.

Additional Information

With the Servo Drive over EtherCAT protocol not being supported, this means the related section of the mailbox protocol, used by some Beckhoff motor drives is also not supported. This can lead to errors such as variables not updating properly or your motor drive becoming unresponsive.

In the case that you wish to use a RIO controller for real time motor control applications, it is advised that you use the NI SoftMotion module alongside one the suggested motor drives that support the module. This will allow you to ensure your devices are properly supported and provide the advantages that come with working with an NI real time system.


Not Helpful