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