Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

EtherCAT slave detection using PCIe-8231 on a RealTime LabView PC Target

Hi,

 

I'm trying to get a Copley controls Xenus Plus (XEl230-40) motor driver to work with a LabView RealTime PC target, using a PCIe-8231 in EtherCAT module. I've uploaded the ESI files for the driver to the host as well as the target, however, the target does not detect the drive. The host-target communication is done over a i1000e onboard NIC (eth0), and the PCIe-8231 is eth1.

 

Further, I've tried manually adding a Xenus slave, but when I deploy the configuration, I see an error saying the EtherCAT telegram timed out.

Any ideas on what could I be missing?

0 Kudos
Message 1 of 4
(5,558 Views)

Did you include the XML file Xenus provides for their slaves as part of the EthcerCAT master in your RT project?

0 Kudos
Message 2 of 4
(5,532 Views)

Yes, I did upload the Xenus provided ESI files, and they were successfully loaded to both the host and the target.

 

0 Kudos
Message 3 of 4
(5,530 Views)

I trust that you're working with the RT PC set to be in Configuration Mode rather than Active?

 

It sounds like you're only using the PCIe-8231 to act as a NIC.  Are you using it for anything other than transferring the network communication?  If not, have you tried reversing the cables to see if you're still able to communicate with the RT PC if you are only connected to the PCIe-8231?

0 Kudos
Message 4 of 4
(5,516 Views)