Sending Explicit Messages to the BMECXM Module
Original instructions
Overview
Use the EtherNet/IP Explicit Message window in the Control Expert DTM to send an explicit message from Control Expert to the BMECXM module on the network.
CAUTION
MISINTERPRETATION OF DIAGNOSIS
Make sure that you are connected to the right BMECXM CANopen master module before diagnosing a CANopen slave device.
Failure to follow these instructions can result in injury or equipment damage.
NOTE: For more details on how to configure EtherNet/IP explicit messages, refer to chapter Explicit Messaging.
Explicit Message Example
On manual mode, you can read SDO from the M580 CPU master DTM screen.
To read the Manufacturer Device Name of a CANopen slave device follow these steps:
Step
Action
1
From the DTM Browser, right-click the DTM master.
2
Select Device menu → Additional functions → EtherNet/IP Explicit Message.
3
In the EtherNet/IP Explicit Message configuration window, enter or select the following information in these fields:
  • IP Address: The IP address of the BMECXM module
  • Class: 101 (this is the decimal value of the object 65 hex for the READ_SDO command.)
  • Instance: 1
  • Name: Select Custom Service then enter to be able to write the Service Number.
  • Number: 65 (this is the decimal value of the service 41 hex for the READ_SDO command.)
4
In the Data(hex) field, type the READ_SDO command
For example, 00 06 08 10 00 0B 00: 00 The request comes from the PLC 06 This is the node ID of the CANopen slave device (target of the request). 08 10 To read the index 1008 hex which corresponds to the Manufacturer Device Name object. 00 This is the subindex 00 hex of the object. 0B 00 This is the length of the data to read.
5
Click Send to Device.
NOTE:
  • In the Response(hex) area, data is sent to the configuration tool by the target in the hexadecimal format.
  • In the Status area, messages indicate whether the explicit message has succeeded or not.
6
Click Close.
NOTE: For detailed information on available SDO commands, refer to appendix CANopen SDO commands.