Function 43-14: Read Device Identification
Structure of Modbus Read Device Identification Messages
The ID consists of ASCII characters called objects.
Request for basic information:
|
Definition |
Number of Bytes |
Value |
|---|---|---|
|
Server number |
1 byte |
0xFF |
|
Function code |
1 byte |
0x2B |
|
Sub-function code |
1 byte |
0x0E |
|
Product ID |
1 byte |
0x01 |
|
Object identifier |
1 byte |
0x00 |
Response with basic information:
|
Definition |
Number of Bytes |
Value |
||
|---|---|---|---|---|
|
Server number |
1 byte |
0xFF |
||
|
Function code |
1 byte |
0x2B |
||
|
Sub-function code |
1 byte |
0x0E |
||
|
Product ID |
1 byte |
0x01 |
||
|
Conformity level |
1 byte |
0x01 |
||
|
Reserved |
1 byte |
0x00 |
||
|
Reserved |
1 byte |
0x00 |
||
|
Number of objects |
1 byte |
0x03 |
||
|
Object 0: manufacturer name |
Object number |
1 byte |
0x00 |
|
|
Object length |
1 byte |
0x12 |
||
|
Object content |
18 |
Schneider Electric |
||
|
Object 1: product code |
Object number |
1 byte |
0x01 |
|
|
Object length |
1 byte |
0x20 (maximum) |
||
|
Object content |
0x20 (maximum) |
EcoStruxure Panel Server product code |
||
|
Object 2: firmware version |
Object number |
1 byte |
0x02 |
|
|
Object length |
1 byte |
0x0B |
||
|
Object content |
11 bytes |
XXX.YYY.ZZZ |
||
Request for complete information:
|
Definition |
Number of Bytes |
Value |
|---|---|---|
|
Server number |
1 byte |
0xFF |
|
Function code |
1 byte |
0x2B |
|
Sub-function code |
1 byte |
0x0E |
|
Product ID |
1 byte |
0x02 |
|
Object identifier |
1 byte |
0x00 |
Response with complete information:
|
Definition |
Number of Bytes |
Value |
||
|---|---|---|---|---|
|
Server number |
1 byte |
0xFF |
||
|
Function code |
1 byte |
0x2B |
||
|
Sub-function code |
1 byte |
0x0E |
||
|
Product ID |
1 byte |
0x02 |
||
|
Conformity level |
1 byte |
0x02 |
||
|
Reserved |
1 byte |
0x00 |
||
|
Reserved |
1 byte |
0x00 |
||
|
Number of objects |
1 byte |
0x05 |
||
|
Object 0: manufacturer name |
Object number |
1 byte |
0x00 |
|
|
Object length |
1 byte |
0x12 |
||
|
Object content |
0x12 |
Schneider Electric |
||
|
Object 1: product code |
Object number |
1 byte |
0x01 |
|
|
Object length |
1 byte |
0x20 (maximum) |
||
|
Object content |
0x20 (maximum) |
EcoStruxure Panel Server product code |
||
|
Object 2: firmware version |
Object number |
1 byte |
0x02 |
|
|
Object length |
1 byte |
0x0B |
||
|
Object content |
0x0B |
XXX.YYY.ZZZ |
||
|
Object 3: vendor URL |
Object number |
1 byte |
0x03 |
|
|
Object length |
1 byte |
0x20 (maximum) |
||
|
Object content |
0x20 (maximum) |
Vendor URL |
||
|
Object 4: product range |
Object number |
1 byte |
0x04 |
|
|
Object length |
1 byte |
0x20 (maximum) |
||
|
Object content |
0x20 (maximum) |
EcoStruxure Panel Server product range |
||
|
Object 5: product model |
Object number |
1 byte |
0x05 |
|
|
Object length |
1 byte |
0x20 (maximum) |
||
|
Object content |
0x20 (maximum) |
EcoStruxure Panel Server product model |
||
|
Object 6: user application name |
Object number |
1 byte |
0x06 |
|
|
Object length |
1 byte |
0x20 (maximum) |
||
|
Object content |
0x20 (maximum) |
EcoStruxure Panel Server user application name |
||