EtherCAT

Real-time industrial Ethernet Technology

EtherCAT® is a very flexible real-time Industrial Ethernet protocol published as IEC 61158 standard. The data exchange follows the 'processing on the fly' principal which means that data is passed by each slave device with just a minimal delay before it is processed. This makes EtherCAT to the ideal solution for Ethernet based industrial control systems with many distributed I/Os and/or cycle times less than 100 µs.

Development Services

esd has been developing EtherCAT hardware and software solutions since 2008. We offer standard products like EtherCAT Master and EtherCAT Workbench as well as customer specific solutions. As an active member of the EtherCAT Technology Group (ETG) (www.ethercat.org) we offer engineering services for all aspects of this technology.

Training and Workshops

Since 2008 esd has carried out several workshops on the EtherCAT technology itself or on how to develop most suitable EtherCAT hardware or software products. Training courses may either be held at the esd headquarter in Hannover or at customer site. The type, depth and duration will be defined together with the customer according to the requirements of his project.
...
[Read more]

List of all EtherCAT products (in alphabetical order)

Product Overview

Product Bus-/ System Interface CPU Memory Ethernet CAN Serial RS-485 Profi-
bus-DP
USB I/Os Temp.
Range
[°C]
Protocols OS-Support
Type MHz RAM NAND
Flash
1000 BASE-T 100 BASE-T Front Rear (Pn4) USB Console (Front) RS-232 (Front) RS-232 (Rear) 2.0   EtherCAT Master EtherCAT Slave CANopen J1939 ARINC 825 Profi-
bus-DP (Slave)
Linux Win Vx
Works
QNX OS/9 RTX
Software  
EtherCAT Master Stack Software                               X           X X X X X X
EtherCAT Slave Stack Software                                 X         X X X X X X
EtherCAT Workbench Software                               X             X        
Master Hardware
XMC-CPU/T10 XMC and PMC PPC QorIQ
T1022
(64 bit)
1200 512 MB
(8 Bit ECC)
32 MB 2               1   -40...+55 X           B   B B B  
XMC-CPU/2041 XMC and PMC PPC QorIQ P2041
(32 bit)
1200 512 MB
(8 Bit ECC)
1 GB 2               1    -40...+65 X           B   B      
PMC-CPU/405-DE PMC PPC405GPr 333 64 MB 32 MB   2
    1
          0...+70 X           B   B      
PMC-CPU/440 PMC PPC440EPx 533 256 MB 256 MB 2     2 1   1
   1   0...+50 X           B   B B B  
CAN-CBX-CPU5201 Single Board Computer MPC5121 400 512 MB 1 GB   1 2     1   (1) 1   -20...+60 X         (X) B  
  B    
VME-CPU/T10 VME ↔ 2x PMC/XMC PPC QorIQ
T1022
(64 bit)
1200 512 MB
(8 Bit ECC)
32 MB 2               1   -40...+55 X           B   B B B  
EPPC-T10 Single Board Computer PPC QorIQ T1014
(64 bit)
1200 512 MB (8 Bit ECC)
   3        1 1     1   0...+55 X           B  
       
Slave Hardware
ECS-XMC/FPGA XMC
(4 Lanes)
          2                 0...+65   X         D D        
ECS-PMC/FPGA PMC           2                 0...+65
  X         D D        
ECS-PCIe/FPGA PCIexpress           2                 0...+65   X         D D        
ECS-PCIe/1100 PCIexpress           2                 0...+50   X         D D        
ECX-EC Bridge           5                 0...+55   X                    
CAN-EtherCAT Gateway ARM9 200 32 MB     2 1               0...+50   X X                  
ECX-DIO8 digital I/O           2               8
-20...+70   X                    
Other
EtherCAT Starter Kit Starterkit                                                      
ECX-PoE-PE Power over Ethernet Adapter           2                 -20...+60
                       
ECX-Master-Selector Master-Selektor           6                 0...+70                        

X ... Supported; empty field = not supported
(X) ... Optional supported
B ... Board support package
D ... Driver
S ... Sample code

Tutorials

Video esd EtherCAT-Workbench Quickstart Tutorial
Video esd CAN-EtherCAT-Gateway Quickstart Tutorial

EtherCAT Interfaces Gateways and Software by esd