Modbus services
Read Device Identification (43/14)
Function 43/14 = 16#2B/0E
Request:
| Function code | MEI type | Read Device Id | Object Id |
| CRC16 | |
Slave no. |
| code |
|
|
|
| |
|
|
|
|
|
| ||
| 2B | 0E | 01 ... 03 | 00 | Lo |
| Hi |
|
|
|
|
|
|
|
|
1 byte | 1 byte | 1 byte | 1 byte | 1 byte |
| 2 bytes |
Response:
Slave no. | Function code | MEI type | Read Device Id code | Conformity level | |
2B | 0E | 01 ... 03 | 01 | ||
| |||||
|
|
|
|
| |
1 byte | 1 byte | 1 byte | 1 byte | 1 byte |
More follows | Next object Id | Number of objects |
00 | 00 | 03 |
|
|
|
1 byte | 1 byte | 1 byte |
Id of object no. 1 | Length of object no. 1 | Value of object no. 1 | ||
| 00 | 0D | “Télémécanique” |
|
| 1 byte | 1 byte | 13 bytes |
Id of object no. 2 |
| Length of object no. 2 | Value of object no. 2 | |||
| 01 |
|
|
| 0D | “ATV212H075M3X” |
| 1 byte |
|
| 1 byte | 13 bytes | |
|
|
|
| |||
Id of object no. 3 |
| Length of object no. 3 | Value of object no. 3 | |||
| 02 |
|
|
| 04 | “0182” |
| 1 byte |
|
| 1 byte | 4 bytes | |
|
|
|
|
|
| |
CRC16 |
|
|
|
| ||
| Lo |
| Hi |
|
| |
| 1 byte | 1 byte |
|
|
The total response size given in this example equals 46 bytes.
The response contains the following four objects:
•Object no. 1: Manufacturer name (always "Télémécanique", i.e., 13 bytes).
•Object no. 2: Device catalog number (ASCII string; for example: “ATV212H075M3X”, i.e., 13 bytes).
The length of this object varies according to drive type. Use the “Length of object no. 2” field to determine the length.
•Object no. 3: Control version, in "MMmm" format where "MM" represents the major revision and "mm" the minor revision
Error response:
Slave no. | Function code | Exception code |
| CRC16 | |
Lo |
| Hi | |||
| AB |
|
|
|
|
|
|
|
|
|
|
1 byte | 1 byte | 1 byte | 1 byte |
| 1 byte |
Refer to "Error response", page 41.
40 | S1A53844 01/2011 |