A response can be made to a query made by the function code H03 or H10. The starting
address of the holding registers that succeed in access during previous communication
are returned. Also, the number of successful registers are returned. In response to the
query for other than the above function code, 0 is returned for the address and number
of registers.
Table 1. Query Message
Subordinate Address |
Function |
CRC Check |
(8
bit) |
H46 (8
bit) |
L (8
bit) |
H (8
bit) |
Table 2. Normal Response (Response Message)
Subordinate Address |
Function |
Starting Address |
Number of Points |
CRC Check |
(8
bit) |
H46 (8
bit) |
H (8
bit) |
L (8
bit) |
H (8
bit) |
L (8
bit) |
L (8
bit) |
H (8
bit) |
Table 3. Query Message Setting
Message |
Setting
Description |
Subordinate Address |
Address
to which the message is sent. Broadcast communication cannot be made: 0
is an invalid setting. |
Function |
Set
H46 |
Table 4. Normal Response Message to Query
Message |
Setting
Description |
Starting
Address |
The
starting address of the holding registers that succeeded is returned.
Starting address = starting register address (decimal) -
40001
For example, when the starting address 0001 is returned,
the address of the holding register that succeeded in access if
40002.
|
Number
of Points |
The
number of holding registers that succeeded in access is returned |