24.08.2013 Views

EtherCAT Slave Implementation Guide

EtherCAT Slave Implementation Guide

EtherCAT Slave Implementation Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FIGURES<br />

FIGURES<br />

Figure 1: <strong>EtherCAT</strong> Network Architecture ............................................................................................. 13<br />

Figure 2: <strong>EtherCAT</strong> <strong>Slave</strong> Architecture ................................................................................................. 14<br />

Figure 3: FPGA <strong>Implementation</strong>s of an <strong>EtherCAT</strong> <strong>Slave</strong> ...................................................................... 15<br />

Figure 4: ESC with 4 Ports and Frame Processing Order .................................................................... 17<br />

Figure 5: <strong>EtherCAT</strong> Frame Structure .................................................................................................... 17<br />

Figure 6: EEPROM Table of Register Values ....................................................................................... 18<br />

Figure 7: Mapping Example of Process Data with FMMU .................................................................... 18<br />

Figure 8: SyncManager in Mailbox Mode .............................................................................................. 19<br />

Figure 9: SyncManager 3-Buffer-Mode ................................................................................................. 19<br />

Figure 10: <strong>EtherCAT</strong> <strong>Slave</strong> State Machine ........................................................................................... 21<br />

Figure 11: <strong>EtherCAT</strong> Network Initialization ........................................................................................... 22<br />

Figure 12: <strong>EtherCAT</strong> Device Development Procedure ......................................................................... 23<br />

Figure 13: ESC Structure for CAN application profile Applications ....................................................... 28<br />

Figure 14: <strong>Slave</strong> Stack Code Overview ................................................................................................. 28<br />

Figure 15: <strong>Slave</strong> Control Stack .............................................................................................................. 29<br />

Figure 16: MDP Schema for Modular Devices ...................................................................................... 30<br />

Figure 17: ESI Structure (<strong>EtherCAT</strong>Info.xsd) ........................................................................................ 33<br />

Figure 18: ESI File Generation using a graphical Editor ....................................................................... 33<br />

Figure 19: <strong>EtherCAT</strong> Network Configurator .......................................................................................... 34<br />

Figure 20: TwinCAT Device Scan, Box Scan and Adapter Settings ..................................................... 34<br />

Figure 21: Wireshark Screenshot .......................................................................................................... 35<br />

Figure 22: Testing with the Conformance Test Tool ............................................................................. 36<br />

Figure 23: <strong>EtherCAT</strong> Product Branding Logos ...................................................................................... 37<br />

Figure 24: Connecting ESC and Ethernet PHY..................................................................................... 38<br />

Figure 25: LVDS Connection ................................................................................................................. 38<br />

Figure 26: <strong>EtherCAT</strong> Conformance Test Logos .................................................................................... 42<br />

ETG.2200 <strong>EtherCAT</strong> <strong>Slave</strong> <strong>Implementation</strong> <strong>Guide</strong> V2.0.0 I-9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!