1 Modbus RTU Protocol    Autonics 
14    © Copyright Reserved Autonics Co., Ltd. 
1.6  Preset Multiple Registers(Func16–10H) 
Write consecutively the Binary data of Holding Registers(4X reference) in Slave device.   
(1)  Query(Master Side) 
Slave 
Address 
Function 
Starting 
  Address 
No. of Register 
Byte Count 
Data  Data 
Error Check 
(CRC16) 
High  Low  High  Low  High  Low  High  Low  Low  High 
1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte 
 
(2)  Response(Slave Side) 
Slave Address  Function 
Starting Address  No. of Register  Error Check(CRC16) 
High  Low  High  Low  Low  High 
1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte  1Byte 
 
 
If write “10(A H)” to both 40001(0000 H) and 40002(0001 H) of Holding Register on Slave 
side(Address 17) from the Master side. 
  Query(Master Side) 
Slave   
Address 
Function 
Starting 
Address 
No. of Register 
 
Byte Count 
Data  Data 
Error Check 
(CRC16) 
High  Low  High  Low  High  Low  High  Low  Low  High 
11 H  10 H  00 H  00 H  00 H  02 H  04 H  00 H  0A H  00 H  0A H  ## H  ## H 
  Response(Slave Side) 
Slave Address  Function 
Starting Address  No. of Register  Error Check(CRC16) 
High  Low  High  Low  Low  High 
11 H  10 H  00 H  00 H  00 H  02 H  ## H  ## H 
Please use the Single Register Write function rather than Multi Register Write function if 
you use the slave(device) connecting with external devices such as PLC, Graphic Panel, 
except in the case of download that presets minimum/maximum or basic value of the 
parameter by input type in PC loader program.