Programming manual for Meca500 (for firmware 9.2.x)
97
PROfINET COMMUNICATION
6.5. GSdML file
Each PROFINET slave device is described by a GSDML file (General Station Description XML file). The
GSDML file describes the device capabilities, and the PROFINET Modules and SubModules that it
supports. The PROFINET controllers (PLC) use this file to properly identify detected PROFINET devices,
like the Meca500 robot.
The Meca500 GSDML file is provided along with the Meca500 firmware updates starting with release 9.1.
It is also available in the
section of our web site.
Since the GSDML file contains necessary information to identify and list the Meca500 robot capabilities,
this manual will only provide a quick summary of the Meca500's GSDML file.
6.5.1 Meca500 modules and sub-modules
The Meca500 robot supports only one module and one sub-module, fixed in a predefined slot.
•
Module: "RobotControlModule", ID=0x32, fixed in slot 1
•
Sub-module Id 0x132, fixed in sub-slot 1
This module provides fixed cyclic data input and output, used to control and monitor the Meca500
robot.
6.6. Cyclic data
Using cyclic data to control and monitor Meca500 robots with PROFINET is explained in
of this
manual.
This cyclic data format is exactly the same with PROFINET, EtherNet/IP and EtherCAT protocols. It is thus
very easy to migrate a Meca500-controlling application on a controller/PLC between these different
protocols.
Please refer to the Meca500 GSDML file for the list of cyclic input/output fields and refer to
this document to learn how to use these cyclic fields.
Note that 16 and 32 bits integer values in the cyclic data use big-endian byte order. Some PLCs may
need to be configured accordingly.
6.7. Alarms
The Meca500 robot will not generate any PROFINET alarms. Any alarm or error condition will be
reported by the robot through the corresponding cyclic data fields. This allows the Meca500 to behave
the same across various Cyclic protocols (like PROFINET, EtherNet/IP or EtherCAT).
Please refer to
of this manual for more information about robot status and error states
reported in the cyclic input data.
Summary of Contents for Meca500 R3
Page 10: ......