7. Modbus tables
7.1. Modbus registers
Modbus Slave devices store data in registers. There are four register types and each type has its own register bank.
The register types are summarised below:
Register Name
Register Type
Discrete Input
Digital Input
Coil
Digital Output
Input Register
Analogue Input
Holding Register
Analogue Output
7.2. Discrete Inputs
This device has no Discrete Inputs.
7.3. Coils
Coils are read using function code 01 and written to using either function code 05 or 15. Function code 05 is used when
writing to a single coil register, function code 15 is used for writing to multiple coil registers in the same command.
Register Name
Drive On/Off
7.4. Input registers
Input Registers are read using function code 04.
Register Name
Room Temperature in °C
Fault Code
Read only register used for holding status information which holds
a value of 0 or 1.
Read and write accessible register which holds a value of 0 or 1.
Read only register used for status information which holds a 16-bit
value (0-65535)
Read and write accessible register used for status information
which holds a 16-bit value (0-65535)
Coils (Digital Outputs)
Location
Length
(decimal)
0x00 = Drive off
0
1
0x01 = Drive on
Input Registers (Analogue Inputs)
Location
Length
(decimal)
Holds a temperature value in °C multiplied
0
1
by 10.
E.g. a value of 200 = 20°C
0x8000 = No error
1
1
0x6999 = Bad communication with indoor
unit
Description
Details
Details
Page 10 of 12