Autonics    1 Modbus RTU Protocol 
© Copyright Reserved Autonics Co., Ltd.    11 
1.3  Read Holding Registers(Func03–03H) 
Read the Binary data of Holding Registers(4X reference) in Slave device. 
(1)  Query(Master Side) 
Slave Address  Function 
Starting Address  No. of Points  Error Check(CRC16) 
High  Low  High  Low  Low  High 
1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte 
 
(2)  Response(Slave Side) 
Slave Address  Function  Byte Count 
Data  Data  Data  Error Check(CRC16) 
High  Low  High  Low  High  Low  Low  High 
1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte 
 
 
If read the value of 2EA within Holding Register 40001(0000 H)~40002(0001 H) on Slave 
side(Address 17) from the Master side. 
  Query(Master Side) 
Slave Address  Function 
Starting Address  No. of Points  Error Check(CRC16) 
High  Low  High  Low  Low  High 
11 H  03 H  00 H  00 H  00 H  02 H  ## H  ## H 
 
If the values of 40001(0000 H) and 40002(0001 H) on Slave side are respectively 
“555(22B H)” and “100(64 H)”. 
  Response(Slave Side) 
Slave Address  Function  Byte Count 
Data  Data  Error Check(CRC16) 
High  Low  High  Low  Low  High 
11 H  03 H  04 H  02 H  2B H  00 H  64 H  ## H  ## H