IGS-NT Communication Guide
94
7.4.1 Battery voltage – reading (read multiple registers)
Request: 01 03 00 0C 00 01 44 09
01
= Controller address
See your controller settings
03 = Modbus function code (Read Multiple Registers)
00 0C
= Register address: Register number (Ubat => 40013)
40013 - 40001 = 12 DEC => 000C HEX
See your Cfg Image or list of Reserved
communication objects (page 111)
00 01
= Number of registers
40013, it is one register = 01 DEC => 0001 HEX
You have to calculate number of register which
you want read
09 44
= CRC
CRC has to be written LSB then MSB ! See how
to calculate Check field calculation (page
143).
Response: 01 03 02 00 DC B9 DD
01
= Controller address
See your controller settings
03
= Modbus function code (Read Multiple Registers
(page 133))
02
= Length of read data in Bytes (in HEX)
02 HEX => 2 DEC
Define the length of data