Function 0x10: Write N register words, range: 1...16
Example: To modify 2 continuous registers start from 4000H with words 0001H
and 0000H with slave frequency converter address 01H. The frame structure is
described in the tables below:
Message start Transmission time for 3.5 bytes
Slave address 01H
Modbus function code 10H
Higher byte of write register start address 40H
Lower byte of write register start address 00H
Higher byte of register number 00H
Lower byte of register number 02H
Bytes of data 04H
Higher byte of data in register 4000H 00H
Lower byte of data in register 4000H 01H
Higher byte of data in register 4001H 00H
Lower byte of data in register 4001H 00H
CRC lower byte 93H
CRC higher byte ACH
Message end Transmission time for 3.5 bytes
Tab. 14-18: Function 0x10_Request from RTU master
Message start Transmission time for 3.5 bytes
Slave address 01H
Modbus function code 10H
Higher byte of write register start address 40H
Lower byte of write register start address 00H
Higher byte of register number 00H
Lower byte of register number 02H
CRC lower byte 54H
CRC higher byte 08H
Message end Transmission time for 3.5 bytes
Tab. 14-19: Function 0x10_Response from RTU slave
Function 0x17: Read/Write N register words, range: 1...16
Example: To read data in 2 continuous registers starting from address 3000H,
write 0001H and 0000H to 2 continuous registers starting from address 4000H.
The frame structure is described in the tables below:
Bosch Rexroth AG
Communication
EFC x610 Series
264/389
DOK-RCON03-EFC-X610***-IT05-EN-P