Reading 4X registers is usually done in a block.

Sample Coding

Slave Address = 1
Reading the first 28 (19 hex), 4X Registers - code 3
Start Address = 0, number of WORD registers required = 56 (38 hex)
Number of values returned = 10, 32 bit floating point (40 bytes)


Message Packet To SLAVE
01 03 00 00 00 38 44 18

Response Packet From SLAVE
01 03 70 43 66 00 00 40 A0 00 00 40 40 00 00 45 57 A0 00 41 70 00 00 41 30 00 00 3F 80 00 00 40 40 00 00 14 08 00 03 13 09 00 03 12 0A 00 03 11 0B 00 03 40 E0 00 00 42 C8 00 00 00 00 00 00 41 00 00 00 42 C8 00 00 41 A0 00 00 41 10 00 00 43 48 00 00 00 00 00 00 3F 80 00 00 06 16 00 03 3F 80 0F 0A 3F 80 0B 80 3F 80 0B 80 3F 80 0F 0A 3F 80 0B 80 F0 06
N.B. some values can be returned as random if the register read is Write Only