2011/2/6 Mark Wendt (Contractor) <mark.we...@nrl.navy.mil>:
> On 2/6/2011 1:47 AM, Kim Kirwan wrote:
> <snippage>
>>
>> But look at the (current) EtherCAT hardware page
>> (there in the green block at the top):
>> http://www.etherlab.org/en/ethercat/hardware.php
>>
>> It seems to say they have a universal driver that supports all network
>> cards that are currently supported in linux, but that you can't use it
>> with RTAI. So although yes, the universal driver can run the network in
>> real-time, it's not able to run in real-time under a real-time OS.
>
> For some reason, I'm not quite getting the distinction.  What's the
> point of a RT network if it's not going to run under a RTOS?

Ulf mentioned, what software was installed (quoting
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Etherlab):
    * linux kernel 2.6.32.10
    * rtai 3.8.1
    * etherlab master 1.5 from development branch from source forge
http://sourceforge.net/projects/etherlabmaster. I checked out version
968a531e5a89
    * emc2-ethercat glue module (source code below, original on
[[ContributedComponents#EtherCAT Digital I O]]
    * emc2 2.4.3 (or later should do, too)

I would like to ask Ulf to share his experience, because now it looks
like etherlab master _did_ work on RTAI patched kernel.

> Could be our biggest problem is going to be the slave port.  Now, we're
> using a relatively simple and cheap parallel port breakout board to the
> drivers.  How do we inexpensively make a slave card work RT at the
> driver end of the link?  It needs to be able to accept the signals from
> the master, then convert those signals to step/dir, or servo loops, and
> in the case of servo loops, be able to communicate the loop back to the
> controller.

Yupp, the slave device needs something special. Like this:
http://www.xilinx.com/products/ipcenter/Beckhoff-ET1815.htm
http://www.beckhoff.com/english/ethercat/et1815_et1816.htm

The second page mentions licences and royalties, but, as one professor
once told me: "you don't get, if you don't ask".
So I see only one way to find out, if it is possible to manufacture
ethercat slave devices for a reasonable price - ask them.
Is there a chance that someone from electronics field contact them on
this matter?

>> And just to clarify a point, it wouldn't bother me at all if the
>> EMC2 master PC had to have at least one real-time-only network
>> interface in this proposed scheme. I don't see why we want to make
>> Samba and BitTorrent available over the same network as the CNC RT
>> control signals. Even if they can be tunneled or whatever. The RT
>> network should IMHO connect only EMC2 and the CNC machine slaves,
>> nothing else.
>> Additionally, RTnet.org mentions an RT-Firewire, so maybe those who
>> have been wanting EMC2 to run over USB would accept Firewire?
>
> Eh, Firewire usage is fading faster than parallel port.  My latest
> laptop and desktop systems don't have any Firewire ports on them

But I am sure that Your laptop has both RJ-45 port and Wifi. 2
separate network controllers - so no problem to separate communication
with CNC machine and browsing web via wireless.

The last e-mail from Yi-Shin on the other thread brought me to thought
that actually there already is a room for FPGA based I/O cards working
on ethercat - many people have expressed their willingness to use
laptops to control their CNC machines and there are _plenty_ of
laptops with RJ-45 port (and most probably also Wifi), but without LPT
port.

Viesturs

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to