Application and Installation Guide EMCP 4 SCADA Data Links
©2013 Caterpillar
All rights reserved. Page 40
0x 00 CB = Engine Operating Hours
0x 00 02 = register count (2 registers)
Response: 0x 01 03 04 00 01 12 1A xx xx
0x 01 = slave address of EMCP 4
0x 03 = function code (Read Registers)
0x 04 = byte count (4 bytes = 2 registers)
0x 00 01 12 1A = 70,170. 70,170
× (0.05) = 3508.5 HRS.
Figure 7-2 is an example of how to read two-register data correctly and a common example of
reading two-register data incorrectly by swapping the raw data bytes:
F
IGURE 7-2: EXAMPLE OF SWAPPING BYTES WHILE PERFORMING A 2-REGISTER READ
Figure 7-3 shows another example of how to read two-register data correctly and a common
example of reading two-register data incorrectly by only reading one of the two raw data bytes: