Serial interface (Modbus)
10/05 AWB8230-1541GB
158
Writing to coils [0F
hex
]
This function writes data to successive coils.
Example:
State change of digital inputs 1 to 5 of a frequency inverter with
slave address 5. The inputs have the following state:
Name Data
Digital input 1 2 3 4 5
Coil number 7 8 9 10 11
Status of digital input ON ON ON OFF ON
Change data (binary)
1 1 1 0 1
Request: Answer:
No.
Name Exampl
e
No. Name Exampl
e
hex hex
1 Slave address (broadcast disabled) 05 1 Slave address 05
2
Function code 0F 2 Function code 0F
3
Coil start number (High byte) 00 3 Data volume in bytes 00
4
Coil start number (Low byte) 07 4 Coil data.
Number of selected bit variables (data size)
07
5 Number of coils (High byte) 00 5 Number of coils (High byte) 00
6
Number of coils (Low byte) 06 6 Number of coils (Low byte) 06
7
Byte number
1)
02 7 CRC-16 (High byte) 65
8
Change data (High byte)
1)
17 8 CRC-16 (Low byte) 8C
9
Change data (Low byte)
1)
00
10
CRC-16 (High byte) DA
11
CRC-16 (Low byte) EF
1) The change data is a group of High bytes and Low bytes whose sum
must be an even number. If it is odd, a 1 is added to make it even.