607
9
9 Communication 9.4.3 Modbus Parameter Numbers and Data Addressing
Response frame format: slave address + 0x06 + head address of the register + register value + CRC code
No.
Denition of Data
(Byte)
Number of
Bytes
Description
1 Slave address 1 The value ranges from 1 to 247, set by D8121.
2
0x06 (parameter
number)
1 The instruction is to write a single register.
3
Address of the
register
2 Upper bits are followed by lower bits. See "Register
addressing".
4 Register value
2 Upper bits are followed by lower bits. A non-zero
value. For example, is valid.
5 CRC code 2 Upper bits are followed by lower bits.
Incorrect response: See "g) Incorrect response frame".
e) Parameter number 0x0f (15): Writes multiple coils.
Request frame format: slave address + 0x0f + head address of coils + number of coils + number of bytes +
state of coils + CRC code
No.
Denition of Data
(Byte)
Number of
Bytes
Description
1 Slave address 1 The value ranges from 1 to 247, set by D8121.
2
0x0f (parameter
number)
1 The instruction is to write multiple coils.
3
Head address of
coils
2 Upper bits are followed by lower bits. See "Coil
addressing".
4 Number of coils
2 Upper bits are followed by lower bits. The
maximum of N is 1968.
5 Number of bytes 1 The value is (N + 7)/8.
6 State of the coil (N + 7)/8
Eight coils are indicated by one byte. If the last
byte has less than eight bits, enter 0 for undened
bits. The rst eight coils are indicated by the rst
byte, and the coil with the smallest address is
indicated by the least signicant bit.
7 CRC code 2 Upper bits are followed by lower bits.
Response frame format: slave address + 0x0f + head address of coils + number of coils + CRC code
No. Denition of Data
(Byte)
Number of
Bytes
Description
1 Slave address 1 The value ranges from 1 to 247, set by D8121.
2 0x0f (parameter
number)
1 The instruction is to write multiple coils.
3 Head address of
coils
2 Upper bits are followed by lower bits. See "Coil
addressing".
4 Number of coils 2 Upper bits are followed by lower bits.
5 CRC code 2 Upper bits are followed by lower bits.