This article applies to the following CoolMaster products:
- CoolMaster
- CoolMasterPro
- CoolMasterNet
- CloudBox
To define ModBus RTU/IP on the device screen, follow these steps:
- Open the settings menu
- Select BMS SETTINGS

- Enable Modbus IP/RTU according to your needs

* If you need Modbus RTU and L3 is already in use, define L4-L7 alternatively for this matter.
This can be done by defining the chosen line as CG5. - Power reset the device and wait until all units are loaded
- Return to the BMS SETTINGS menu, scroll until you find the VA AUTO button and click on it
This will map the units and distribute 16 registers per unit - In order to receive the mapping table, select VA LIST

The base column states the first register for each unit (the first unit will begin with register 17)
The register order is shown in the highlighted column in the table below:
| Base Address |
Holding Registers | Input Registers | Coils | Discrete Inputs |
|---|---|---|---|---|
| +0 |
Operation Mode 0-Cool |
UID Ln.XYY Bites 15..12, Ln Bites 11..8, X Bites 7..0 Y
|
On/Off 0-OFF 1-ON |
Therm_ON / Demand Status |
| +1 |
Fan Speed 0- Low |
Room Temperature ×10 °C | Filter Sign | Indoor Communication Failure |
| +2 | Set Temperature ×10 °C | HVAC Malfunction Code (First two characters) | External Terminal Status 0-Open 1-Closed |
Inhibit |
| +3 |
On/Off 0-OFF 1-ON |
HVAC Malfunction Code (Last two characters) | Set Temperature ×10 °C | Buzzer Disable v0.9.5 (Samsung) |
| +4 | Filter Sign | Reserved | ||
| +5 |
Swing 0-Vertical |
Reserved | ||
| +6 | Room Temperature ×10 °C (Read Only) | Reserved | ||
| +7 | HVAC Malfunction Code(Read Only) | Reserved | ||
| +8 |
Local Wall Controller Lock Bits Bit 0 – Inhibit On/Off Bit 1 – Inhibit Mode Bit 2 – Inhibit Temperature Bit 7 – Inhibit All Operations |
Reserved | ||
| +9 | Set Temperature Limitsv0.4.4 | Digital Output 1 | Digital Input 1 | |
| +10 / 0xA | Set Temperature Limits for Cool Modev0.9.4 | Digital Output 2 | Digital Input 2 | |
| +11 / 0xB | Set Temperature Limits for Heat Modev0.9.4 | Digital Output 3 | Digital Input 3 |
Important Note
Important note: if during or after the VA mapping, more units are being added, DO NOT run VA AUTO again
Instead, connect the device with the USB cord and run a command in the terminal:
va + [the address we want to add] [the number of the new va address]
for example you have 15 VA addresses and you want to add the 16th address L1.115
The command will be:va + L1.115 16