Function Code 16, Write 16-Bit Parameter - BONFIGLIOLI Active cube Operation Manual

Hide thumbs Also See for Active cube:
Table of Contents

Advertisement

7.2.3

Function code 16, write 16-bit parameter

Function code 16 can be used for writing 16-bit values into the frequency inverter.
Request Write 16-bit parameter:
MBAP header
Address
Function code
Start address (dataset / para. no.)
Number of registers
Number of bytes
Register value (parameter value)
Response:
MBAP header
Address
Function code
Start address (dataset / para. no.)
Number of registers
Exception condition response:
MBAP header
Address
Error code
Exception condition code
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.
Data set
Bits
15
14
13
12
For the above example:
Hex.
0
0
1
0
Bin.
2
Register value
This field is used for saving the 16-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.
Example:
A current value of 10.3 A is to be transferred. The actually transferred numerical value is 103, i.e.
0x67 in the hexadecimal system.
10/13
7 bytes
1 byte
1 byte
2 bytes
2 bytes
1 byte
2 bytes
1 byte
1 byte
2 bytes
2 bytes
1 byte
1 byte
1 byte
Start address
Parameter number
11
10
9
8
7
0
0
0
1
0
1
ACU
Modbus/TCP
1 – 0xF7 (=247)
0x10
0x0000 – 0x963F
0x0001
0x02
0 – 0xFFFF
1 – 0xF7 (=247)
0x10
0x0000 – 0x963F
0x0001
1 – 0xF7 (=247)
0x90
2, 3 or 4
6
5
4
3
2
1
1
1
0
1
7
4
1
0
0
0
31

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents