Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

EtherCAT on linux

Hi,

 

Anyone have any experience connecting a linux (RT) box as an EtherCAT slave to a cRIO?

 

Steve

0 Kudos
Message 1 of 7
(7,015 Views)

Hi Steve,

 

Do you have any specific questions about the application? 

 

Also, may I ask a few more questions with regards to your application:

1. What version of LabVIEW are you using? 
2. What Version of the LabVIEW Real-Time Module are you using? 
3. What version of the LabVIEW FPGA Module are you using? 
4. What version of the NI-RIO driver are you using? 
5. What version of the NI-Industrial Communcations for EtherCAT driver software are you using?

 

Here is a link on how to set-up your third-party EtherCAT slave in LabVIEW: http://digital.ni.com/public.nsf/allkb/fda1318a8909d02c862574510060db62?OpenDocument

 

Please also see this tutorial on getting started with EtherCAT: http://www.ni.com/white-paper/10555/en

 

Please let me know if you have any additional questions. Thanks!

 

 

Matt S.
Industrial Communications Product Support Engineer
National Instruments
0 Kudos
Message 2 of 7
(7,002 Views)

I'm looking for information on the Linux side.  I assume I need an EtherCAT slave implementation and I'm having a tough time finding one.

 

We need to connect a (RT) Linux box to our cRIO and are currently we're defaulting to a home-grown SPI network.  I'm exploring alternatives such as EtherCAT that may be easier to implement.

 

Steve

0 Kudos
Message 3 of 7
(6,997 Views)

Hi Steve,

 

As to setting up the Linux (RT) EtherCAT slave I'm not as familiar.  What device are you using?  There should be an EtherCAT XML Device Description File on the slave, this is how it is recognized with our hardware.

Matt S.
Industrial Communications Product Support Engineer
National Instruments
0 Kudos
Message 4 of 7
(6,990 Views)

I don't believe my cRIO type matters, but to answer your question it is a 9082.

0 Kudos
Message 5 of 7
(6,987 Views)

Hi Steve,

 

Unfortunately, I am not familiar with how to set-up your specific third-party slave.  If you have difficulties configuring the third-party device as a slave, then you may want to contact its manufacturer.  Please see the links in my first post on how to configure our controller/master for the third-party slave.  

Matt S.
Industrial Communications Product Support Engineer
National Instruments
0 Kudos
Message 6 of 7
(6,983 Views)

I wish I had a third party slave; that is what I am soliciting.   

 

Regards,

Steve

0 Kudos
Message 7 of 7
(6,981 Views)