270
|
1 |
-------------------------------------------------------------------------------
|
|
2 |
|
|
3 |
This is the FEATURES file of the IgH EtherCAT Master.
|
|
4 |
|
|
5 |
$Id$
|
|
6 |
|
|
7 |
-------------------------------------------------------------------------------
|
|
8 |
|
|
9 |
General Features:
|
|
10 |
|
|
11 |
* Runs as kernel module for Linux 2.6.
|
|
12 |
|
|
13 |
* Comes with EtherCAT-capable network driver for RTL8139 and compatible
|
|
14 |
network interface cards.
|
|
15 |
- Interrupt-less network driver operation.
|
|
16 |
- Easy implementation of additional network drivers through common device
|
|
17 |
interface of the master.
|
|
18 |
- Runs even with PCMCIA cards.
|
|
19 |
|
|
20 |
* Supports multiple EtherCAT masters on one machine.
|
|
21 |
|
|
22 |
* Supports any realtime extension through independent architecture.
|
|
23 |
- RTAI, IPIPE, ADEOS, etc.
|
|
24 |
- Runs well even without realtime extensions.
|
|
25 |
|
|
26 |
* Common kernel interface, for realtime modules using EtherCAT functionality.
|
|
27 |
- Synchronous and asynchronous sending and receiving of frames.
|
|
28 |
- Avoidance of unnecessary copy operations for process data.
|
|
29 |
|
|
30 |
* Separating slave groups through domains.
|
|
31 |
- Handling of multiple slave groups with different sampling rates.
|
|
32 |
- Automatic calculation of process data mapping, FMMU- and sync manager
|
|
33 |
configuration within the domains.
|
|
34 |
|
|
35 |
* Master finite state machine (FSM). Thus:
|
|
36 |
- Bus monitoring during realtime operation.
|
|
37 |
- Automatic reconfiguration of slaves on bus power failure during realtime
|
|
38 |
operation.
|
|
39 |
- Controlling of slave states during realtime operation.
|
|
40 |
|
|
41 |
* Free-Run mode, if master is idle.
|
|
42 |
- Automatic scanning of slaves upon topology changes.
|
|
43 |
- Bus visualisation and EoE processing without realtime process connected.
|
|
44 |
|
|
45 |
* Implements the CANopen-over-EtherCAT (CoE) protocol.
|
|
46 |
- Configuration of CoE-capable slaves via SDO interface.
|
|
47 |
- SDO dictionary listing.
|
|
48 |
|
|
49 |
* Implements the Ethernet-over-EtherCAT (EoE) protocol.
|
|
50 |
- Creates virtual network devices that are automatically coupled to
|
|
51 |
EoE-capable slaves.
|
|
52 |
- Thus natively supports either a switched or a routed EoE network
|
|
53 |
architecture.
|
|
54 |
|
|
55 |
* User space interface via the System Filesystem (SysFS).
|
|
56 |
- User space tool for bus visualisation.
|
|
57 |
- Slave EĀ²PROM image reading and writing.
|
|
58 |
|
|
59 |
* Seamless integration in your favourite Linux distibution.
|
|
60 |
- Master and network device configuration via sysconfig files.
|
|
61 |
- UnitedLinux compatible init script for master control.
|
|
62 |
|
|
63 |
* Virtual read-only network interface for debugging purposes and for
|
|
64 |
"sniffing" the EtherCAT traffic (through Ethereal, or others).
|
|
65 |
|
|
66 |
-------------------------------------------------------------------------------
|