5 report slave id, Report slave id – In-Situ Aqua TROLL 400 Modbus and SDI-12 Reference Guide User Manual
Page 62

8.10.5
Report Slave ID
This command query’s a device for ID information.
• The Data Payload layout is defined in the Slave ID Format section.
• The Byte Count field is the number of bytes from the Slave ID field to the end of the Data
Payload (excludes the 2 byte CRC).
• Run Status – must be 0x00 or 0xFF.
Slave ID Layout Example
Byte Offset
Field Description
Type
Value
0
Device Address
byte
1-247
1
Function Code
byte
0x11
2
Byte Count
byte
23
3
Slave ID
byte
0x49 (‘I’)
4
Run Status Indicator
byte
0x00 = Off, 0xFF = On
Device Specific Info
5
Slave ID Format Version ID
byte
0x01
Format Version 1 ID Block
6-7
Manufacturer ID
ushort
0x5349 (‘SI’)
8-9
Device ID
ushort
10-11
Application Firmware Version
ushort
Version * 100
12-13
Boot Code Firmware Version
ushort
Version * 100
14-15
Hardware Version
ushort
16-17
Register Map Template ID
ushort
Message (4 bytes):
Response (N bytes):
Address
1 Byte
1-247
Address
1 Byte
1-247
Function Code
1 Byte
0x11
Function Code
1 Byte
0x11
CRC
2 Bytes
Byte Count
1 Byte
0 to 0xFF
Slave ID
1 Byte
0 to 0xFF
Run Status
1 Byte
0 to 0xFF
Data Payload
N Bytes
CRC
2 Bytes
62