ID share mode
38
Write
Write the value (16 bits) using the “Share write data” area of the ID share register address. Up to 24 registers (24 x 16
bits) can be written.
Write the upper and lower values at the same time. If not, an invalid value may be written.
Write is executed in the order of ID share register addresses. Note that even when an exception response is returned
because some data is invalid as being outside the specified range, etc., other data may have been written properly.
ID share register address of “Share write data” area
ID share register address
Name
Upper
Lower
0000h (0)
0001h (1)
Share write data 0
0002h (2)
0003h (3)
Share write data 1
0004h (4)
0005h (5)
Share write data 2
0006h (6)
0007h (7)
Share write data 3
0008h (8)
0009h (9)
Share write data 4
000Ah (10)
000Bh (11)
Share write data 5
ID share register address
Name
Upper
Lower
000Ch (12)
000Dh (13)
Share write data 6
000Eh (14)
000Fh (15)
Share write data 7
0010h (16)
0011h (17)
Share write data 8
0012h (18)
0013h (19)
Share write data 9
0014h (20)
0015h (21)
Share write data 10
0016h (22)
0017h (23)
Share write data 11
Example of read
Read “Present alarm,” “Driver temperature” and “Motor temperature” from the slave addresses 1 and 2.
Description
ID share register address
Slave address 1
Slave address 2
Value
read
Corresponding
decimal
Value
read
Corresponding
decimal
Present alarm (upper)
0000h (0):
Share read data 0 (upper)
0000h
0
0000h
48
Present alarm (lower)
0001h (1):
Share read data 0 (lower)
0000h
0030h
Driver temperature
(upper)
0002h (2):
Share read data 1 (upper)
0000h
383
0000h
450
Driver temperature
(lower)
0003h (3):
Share read data 1 (lower)
017Fh
01C2h
Motor temperature
(upper)
0004h (4):
Share read data 2 (upper)
0000h
426
0000h
538
Motor temperature
(lower)
0005h (5):
Share read data 2 (lower)
01AAh
021Ah
Query (ID share mode)
Field name
Data
Description
Slave address
0Fh
Share group address 15
Function code
03h
Reading from holding registers
Data
ID share register address (upper)
00h
ID share register address to start reading from
= Share read data 0 (upper): 0000h
ID share register address (lower)
00h
Number of registers (upper)
00h
Number of registers to be read from the starting ID
share register address = 14 registers (000Eh) *
Number of registers (lower)
0Eh
Error check (lower)
C5h
Calculation result of CRC-16
Error check (upper)
20h
* Number of registers = (number of ID share register addresses to be read + 1) × Share control number
Number of register addresses to be read: 6 (0000h to 0005h)
+1: Error check for between slaves
Share control number: 2
Note that the number of registers in the ID share mode is calculated differently from that in other
transmission modes of RS-485 communication.