VLT® Serie 2800 and VLT® Serie 6000 Modbus RTU
All values are in hexadecimal.
å EXAMPLE 4: Write Parameter 104
Motor Frequency, with 60 Hz
(Data Type 6: UINT16)
(Conversion factor = 0)
Modbus Function 06
HEX
Preset Single Register
Message sent to Modbus RTU from Modbus master
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6+7
Slave
Address
Function Register Addr
HI
Register Addr
LO
Preset Data HI Preset Data LO Error Check
01 06 04 0F 00 3C --
Modbus message string:
[01] [06] [04] [0F] [00] [3C] [error check]
[04]+[0F]: Parameter 104 = 040F
HEX
Note that the starting address of a register is the parameter number x 10 - 1
in HEX.
104 x 10 = 1040 - 1 = 1039 = 040F
HEX
[01] [06] [04] [0F] [00] [3C] [error check]
[00+[3C]: Speed (60 Hz) = 3C
HEX
Message returned to Modbus master from Modbus RTU
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 + 7
Slave
Address
Function Register Addr
HI
Register Addr
LO
Preset Data HI Preset Data LO Error Check
01 06 04 0F 00 3C --
All values are in hexadecimal.
å EXAMPLE 5: Read Parameter 514
M
otor Current =3Amps
(Data Type 7: UINT32)
(Conversion factor = -2)
Mod
bus Function 03
HEX
Read Holding Registers
MG.10.S1.22 - VLT is a registered Danfoss trademark
34