![Festo CMMP-AS-***-M0 Series Скачать руководство пользователя страница 69](http://html1.mh-extra.com/html/festo/cmmp-as-m0-series/cmmp-as-m0-series_manual_2283119069.webp)
4
EtherCAT interface
Festo – GDCP-CMMP-M3/-M0-C-CO-EN – 1510b – English
69
4.12
XML Device Description File
In order to connect EtherCAT slave devices simply to an EtherCAT master, there must be a description
file for every EtherCAT slave device. This description file is comparable to the EDS files for the CANopen
fieldbus system or the GSD files for Profibus. In contrast to the latter, the EtherCAT description file is in
the XML format, as is often used for internet and web applications, and contains information on the
following features of the EtherCAT slave devices:
–
Information on the device manufacturer
–
Name, type and version number of the device
–
Type and version number of the protocol to be used for this device (e.g. CANopen over Ethernet, ...)
–
Parametrisation of the device and configuration of the process data
This file contains the complete parametrisation of the slave, including the parametrisation of the Sync
Manager and the PDOs. For this reason, the configuration of the slave can be changed using this file.
Festo has created a device description file for the CMMP-AS-...-M3 motor controller. It can be down
loaded from the Festo homepage. Its contents will now be described in more detail to permit users to
adapt this file to their application.
The available device description file supports both the CiA 402 profile and the FHPP profile via separ
ately selectable modules.
The XML files are included on the CD-ROM supplied with the motor controller.
XML file
Description
Festo_CMMP-AS_V4p0_FHPP.xml
Motor controller CMMP-AS-...-M3 with protocol “FHPP”
Festo_CMMP-AS_V4p0_CIA402_IP7.xml
Motor controller CMMP-AS-...-M3 with protocol “CiA 402”
Tab. 4.15
XML file
You will find the most current version under
www.festo.com/sp
4.12.1
Fundamental structure of the device description file
The EtherCAT device description file is in the XML format. This format has the advantage that it can be
read and edited in a standard text editor. An XML file always describes a tree structure. It defines the
individual branches via nodes. These nodes have a start and end marking. Each node can contain any
number of sub-nodes.
EXAMPLE: Rough explanation of the fundamental structure of an XML file: