Hitachi CP-X200 Instruction Manual page 259

X200 series
Hide thumbs Also See for CP-X200:
Table of Contents

Advertisement

B − 16
B 16
Write in Holding Registers [10h]:
This function writes data in consecutive holding registers. An example follows:
Write "3000 seconds" as the first acceleration time 1 (F002) in an inverter having a
slave address "8."
This example uses change data "300000(493E0h)" to set "3000 seconds" as the data
resolution of the registers "1014h" and "1015h" holding the first acceleration time 1
(F002) is 0.01 second.
Query:
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
Note 1:
Note 2:
Note 3:
When writing in selected holding registers fails, see the exception response.
Field Name
Slave address *1
Function code
Start address *3
(high order)
Start address *3
(low order)
Number of holding
registers (high order)
Number of holding
registers (low order)
Byte number *2
Change data 1
(high order)
Change data 1
(low order)
Change data 2
(high order)
Change data 2
(low order)
CRC-16 (high order)
CRC-16 (low order)
Broadcasting is disabled.
This is not the number of holding registers. Specify the number of bytes of
data to be changed.
The PDU Register Number are addressed starting at zero. Therefore register
numbered "1014h" are addressed as "1013h". Register address value
(transmitted on Modbus line) is 1 less than the Register Number.
Response:
Example
No.
(Hex)
08
1
Slave address
10
2
Function code
10
3
Start address *3
(high order)
13
4
Start address *3
(low order)
00
5
Number of holding
registers (high order)
02
6
Number of holding
registers (low order)
04
7
CRC-16 (high order)
00
8
CRC-16 (low order)
04
93
E0
7D
53
Example
Field Name
(Hex)
08
10
10
13
00
02
B4
54

Advertisement

Table of Contents
loading

Table of Contents