24.08.2013 Views

EtherCAT Slave Implementation Guide

EtherCAT Slave Implementation Guide

EtherCAT Slave Implementation Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.4 Tools for <strong>EtherCAT</strong> <strong>Slave</strong> Development<br />

2 - <strong>EtherCAT</strong> <strong>Slave</strong> <strong>Implementation</strong><br />

Table 8 lists tools that may be useful for <strong>EtherCAT</strong> device development. Some tools are described in<br />

more detail with their application purpose in the following subsections.<br />

Note the Conformance Test Tool is mandatory for slave device vendors.<br />

Network Configuration<br />

Development<br />

Diagnosis<br />

Table 8: Tools<br />

Tool Description and Access<br />

<strong>EtherCAT</strong> Configurator Configurator for loading XML device descriptions (ESI) and for<br />

generating XML network configuration descriptions (ENI).<br />

Several <strong>EtherCAT</strong> Masters already include an <strong>EtherCAT</strong> Configuration<br />

Tool.<br />

• Visit the product section of the ETG website for the variety of<br />

configuration tools.<br />

• For example, a 30-day trial software is provided by Beckhoff<br />

Automation GmbH (ET9000). For development purposes, an<br />

<strong>EtherCAT</strong> Configuration Tool with master (TwinCAT System<br />

Manager) is delivered with the Beckhoff Evaluation Board.<br />

XML Editor Used to edit or view <strong>EtherCAT</strong> <strong>Slave</strong> Information (ESI) files.<br />

Any browser or text editor can be used, for example:<br />

• Altova XML Spy (extensive xml editor, license fee required)<br />

• Peter’s XML editor (freeware)<br />

• XML Notepad (freeware)<br />

Hex File Editor Used to convert bitmap images (vendor or device logos) to a hex<br />

value which is needed in the ESI. Any hex editor is fine, here are two<br />

examples:<br />

• HxD (freeware)<br />

• Mirkes TinyHexer (freeware)<br />

Network Monitor Wireshark (former Ethereal) can be used to monitor frame<br />

communication of <strong>EtherCAT</strong> networks. Wireshark is freeware and has<br />

already included a parser for comfortable <strong>EtherCAT</strong> frame analysis.<br />

• Available for Linux and Windows<br />

<strong>EtherCAT</strong> Conformance<br />

Test Tool (CTT)<br />

The Conformance Test Tool is used to check <strong>EtherCAT</strong> protocol<br />

compliance in-house.<br />

• The test tool is provided by Beckhoff Automation GmbH.<br />

• Please contact ctt@beckhoff.com<br />

Further Tools Also consult the product section of the ETG website for a continuative<br />

list of tools.<br />

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

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

Saved successfully!

Ooh no, something went wrong!