7.2.1 Function code 3, reading 16-bit or 32-bit parameters
This function code is used for reading 16-bit or 32-bit values from the frequency inverter.
Request Read 16-bit parameter:
Start address (dataset / para. no.)
Response Read 16-bit parameter:
Register value (parameter value)
Request Read 32-bit parameter:
Start address (dataset / para. no.)
Response Read 32-bit parameter:
Register value (parameter value)
Exception condition response:
Start address
This field is used for saving the parameter number and dataset number. The parameter number is in
the range between 0 and 1599 and is saved in the 12 least significant bits. The dataset number is in
the range between 0 and 9 and is saved in the 4 most significant bits.
Example:
Parameter 372 (hex. 0x174), dataset 2 (hex. 0x2) is saved as hex. 0x2174.
Number of registers
This field is used for saving the number of parameters to be written. The value must always be 1,
since only one parameter can be written at a time.
Number of bytes
This field is set to
• 2 for 16-bit parameters
• 4 for 32-bit parameters
Register value
This field contains the 16-bit or 32-bit parameter value.
Parameter values with decimal places are transferred without decimal point. Depending
on the number of decimal places, the values are multiplied by 10, 100 or 1000.
28
ACU
Modbus/TCP 10/13