E6582051
- 61 -
8.4. "03 (0x03) Read Holding Registers" function
This Modbus request is used to read a value continuously from contiguous inverter parameters.
Communication number of inverter parameter is set in hexadecimal. However, in the case of continuous
reading, communication number is rounded up at 0xA. For example, if you read inverter parameter
continuously from the parameter f109 (Communication No. is 0x0109), the next reading parameter is
f110 (Communication No. is 0x0110).
Request Format:
Byte Meaning
0 Function Code = 03h
1 Communication No. of Starting Parameter Hi
2 Communication No. of Starting Parameter Lo
3 Number of Parameters Hi (0)
4 Number of Parameters Lo (1 - 125)
Response format:
Byte Meaning
0 Function Code = 03h
1 Byte Count (B = 2 × Number of Points)
2 First Parameter Data Hi
3 First Parameter Data Lo
・・・ ・・・・・・・・・・・・・・・・
B Last Parameter Data Hi
B+1 Last Parameter Data Lo
Exception response format:
Byte Meaning
0 Function Code = 83h
1
Exception Code
01: Illegal Function
02: Illegal Data Address
03: Illegal Data Value
Notes
If the communication number that doesn't exist is read, This product returns 0x8000.