The data set in the response is as follows:

ResponseBuffer 4-5 6-7 8-9
Register Number 12+0 (high
order)
12+0
(low
order)
12+1
(high
order)
12+1 (low
order)
12+2
(high
order)
12+2 (low
order)
Register Data 0003h 00h 00h 0063h
Trip data Trip factor (E03) Not used Frequency (9.9Hz)
ResponseBuffer 10-11 12-13 14-15
Register Number 12+3 (high
order)
12+3
(low
order)
12+4
(high
order)
12+4 (low
order)
12+5
(high
order)
12+5 (low
order)
Register Data 00h 00h 001Eh 011Ch
Trip data Not used Output current (3.0A) DC-bus voltage (284V)

When the Read Holding Register command cannot be executed normally, refer to the

exception response.

Writein Coil [05h]:

This function writes data in a single coil. Coil status changes are as follows:

CoilStatus
Data OFFto ON ONto OFF
Change data (high order) FFh 00h
Change data (low order) 00h 00h

An example follows (note that to command the inverter, set A002=03):

xSending a RUN command to an inverter having slave address “8”

xThis example writes in coil number “1.”

Query: Response:

No. FieldName Example
(Hex) No. FieldName Example
(Hex)
1 Slave address *1 08 1 Slave address 08
2 Function code 05 2 Function code 05
3 Coil start address *2
(high order)
00 3 Coil start address *2
(high order)
00
4 Coil start address *2
(low order)
00 4 Coil start address *2
(low order)
00
5 Change data
(high order)
FF 5 Change data
(high order)
FF
6 Change data
(low order)
00 6 Change data
(low order)
00
7 CRC-16 (high order) 8C 7 CRC-16 (high order) 8C
8 CRC-16 (low order) A3 8 CRC-16 (low order) A3

Note1: No response is made for a broadcasting query.

Note2: The PDU Coils are addressed starting at zero. Therefore coils numbered 1-31

are addressed as 0-30. Coil address value (transmitted on Modbus line) is 1

less than the Coil Number.

When writing in a selected coil fails, see the exception response.

B12

Appendix B
B 12
Appendix B