01-02-2013 07:10 PM
Hi,
Anyone have any experience connecting a linux (RT) box as an EtherCAT slave to a cRIO?
Steve
01-03-2013 11:58 AM
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!
01-03-2013 12:18 PM
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
01-03-2013 12:41 PM
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.
01-03-2013 12:48 PM
I don't believe my cRIO type matters, but to answer your question it is a 9082.
01-03-2013 02:20 PM
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.
01-03-2013 02:28 PM
I wish I had a third party slave; that is what I am soliciting.
Regards,
Steve