C1300
Advanced Circular Chart Recorder
5.6 Write Multiple Registers – Function Code 16
5.6.1 Write Multiple Registers Query
Holding registers existing within the controller can have their contents changed by this message (a maximum of 8 registers). When
used with slave address zero (broadcast mode) all slave controllers load the selected registers with the contents specified.
Example – a write multiple register request to write the value 10 to the register address 121 and the value 100 to the register address
122 in slave 01 is shown below.
Register Start
Offset
Address Function
High
01
10
00
5.6.2 Write Multiple Registers Response
The response confirms slave identification, function code, starting register address and quantity only.
Example:
Address
Function
01
10
12
Number of
Registers
Low
78
00
02
Register Start Offset
Number of Registers
High
Low
00
78
Holding
Byte
Register 121
Count
High
Low
04
00
0A
00
02
5 Modbus Functions
Holding
Register 122
Error Check Field
High
Low
00
64
D4
Error Check Field
00
10
IM/C1300–MOD
(CRC-16)
C4
(CRC-16)
90
Rev. C