Reference Guide User Manual
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