28
Holding Registers (Analogue Outputs)
Register Name Address
Modicon
Address
Details
Modbus RS-485 Baud Rate
5 40006
0 = 9600
1 = 1200
2 = 2400
3 = 4800
4 = 9600
5 = 14400
6 = 19200
7 = 28800
8 = 38400
9 = 56000
10 = 57600
11 = 115200
BACnet RS-485 Baud Rate
0 = 9600
4 = 9600
6 = 19200
8 = 38400
10 = 57600
RS-485 Parity Type 6 40007
0 = None
1 = Even
2 = Odd
Drive On/Off 7 40008
0 = Drive OFF
1 = Drive ON
Room Temperature
[READ ONLY]
8 40009
Temperature value in °C multiplied by 10.
e.g. value 200 = 20°C
Fault Code (hex)
[READ ONLY]
9 40010
0x8000 = No error
0x6999 = Bad communication with indoor unit
(Refer to indoor unit documentation for description of
other fault code values)
MelcoBEMS MINI (A1M) Firmware
Version
[READ ONLY]
10 40011 MelcoBEMS MINI (A1M) firmware version
Modbus Comms Counter
[READ ONLY]
11 40012
Value of a counter which increments upon every valid
Modbus command received. Value is automatically
reset to zero when value exceeds 65535.
Fault Code (decimal)
[READ ONLY]
12 40013
8000 = No error
6999 = Bad communication with indoor unit
(Refer to indoor unit documentation for description of
other fault code values)
System Type Detected
[READ ONLY]
13 40014
0 = ATA
1 = ATW
2 = Lossnay
255 = Undetermined (no unit detected yet)
Deadband Enabled State
[READ ONLY]
14 40015
0 = Deadband disabled (DIP switch 8 OFF)
1 = Deadband enabled (DIP switch 8 ON)
BMS Room Temperature (signed) 15 40016
Signed temperature value in ºC multiplied by 10.
0xFF9C = -10ºC … 0x01F4 = 50ºC
BMS Room Temperature 16 40017
Temperature value in ºC multiplied by 10.
0 = 0ºC … 500 = 50ºC
BMS Virtual Setpoint 17 40018
Temperature value in ºC multiplied by 10.
100 = 10ºC … 400 = 40ºC
Deadband Heating Setpoint 18 40019
Temperature in ºC (default 19ºC).
Value must be at least 2ºC lower than the Deadband
Cooling Setpoint.
Deadband Cooling Setpoint 19 40020
Temperature in ºC (default 23ºC).
Value must be at least 2ºC higher than the Deadband
Heating Setpoint.