Nilan Nilan VP18 Modbus RTU template

Nilan VP18

Controls Nilan VP18 heat recovery unit via CTS 602 over Modbus RTU.

This template connects a Nilan VP18 heat recovery unit with CTS 602 control to ModbusCloud over Modbus RTU. It reads temperatures, humidity, fan speeds, compressor status, and alarms. It also allows control of ventilation mode, fan speed, and temperature setpoints.

Protocol
Modbus RTU
Connection
RS485, 19200 baud
Registers
32, read and write
Brand
Nilan
Key readings
Intake/Evap/Cond/Inlet temperatures · Room and controller temperatures · Relative humidity · Exhaust and inlet fan speed · Compressor and water heat status · Alarm IDs
Available commands
Ventilation mode and state · Ventilation speed setpoint · Temperature setpoint · Hot water temperature setpoints
Compatible models
Nilan VP18
Last updated

Registers (32)

31 read, 8 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Control.RunActRead
Control.ModeActRead and write
Control.SecInStatesRead and write
Input.T1_Intake°CRead
Input.T6_Evap°CRead
Input.T5_Cond°CRead
Input.T10_Extern°CRead
Input.T7_Inlet°CRead
AirQual.RH%Read
Alarm.List_1_IDRead
Alarm.List_2_IDRead
Alarm.List_3_IDRead
Input.T11_Top°CRead
Input.T12_Bottom°CRead
Input.BoilRead
Control.StateRead and write
Input.T0_Controller°CRead
Input.T15_Room°CRead
AirFlow.VentSetRead and write
Output.ExhaustSpeed%Read
Output.InletSpeed%Read
Control.TempSet°CRead and write
Output.CompressorRead
Output.WaterHeatRead
HotWater.TempSet_T11°CRead and write
HotWater.TempSet_T12°CRead and write
AirTemp.TempMaxSum°CRead
AirTemp.TempMinSum°CRead
AirTemp.TempMaxWin°CRead
AirTemp.TempMinWin°CRead
AirTemp.TempSummer°CRead
Alarm.ResetWrite

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Number of installations (optional)

Use cases

  • Monitor intake, condenser, and room temperatures on a live dashboard to verify heat recovery performance.
  • Adjust ventilation speed and mode remotely when occupancy patterns change at a customer site.
  • Create an alert when an alarm ID is active so you can respond to faults before the end user notices.
  • Log hot water temperature setpoints and actual values over time to optimize energy consumption.
  • Track compressor run status and fan speeds to identify maintenance needs before components fail.

Installation

  1. Wire the Modbus RTU bus (A and B terminals) from the Nilan CTS 602 controller to the RS-485 port on your ModbusCloud Gateway.

  2. Set the Modbus slave address on the CTS 602 controller and ensure it does not conflict with other devices on the bus.

  3. Configure the gateway serial port to 19200 baud, 8 data bits, odd parity (1), and 1 stop bit to match the CTS 602 settings.

  4. Import the Nilan VP18 template from the ModbusCloud template library into your project.

  5. Verify communication by checking that live temperature and fan speed readings appear on the ModbusCloud dashboard.

  6. Test a writable parameter such as the ventilation speed setpoint to confirm bidirectional communication is working.

Things to watch for

Why do I get incorrect temperature readings from the VP18?

Temperature values on the CTS 602 are stored as int16 integers and often require a scale factor (for example, dividing by 10 or 100). Check the Nilan Modbus specification for the correct scaling per register.

Why do some registers return wrong data or no data at all?

The CTS 602 uses overlapping register addresses for input and output registers. You must use the correct Modbus function code for each register. For example, reading an input register with a holding register function code will return incorrect values.

What baud rate and parity settings should I use?

The Nilan VP18 with CTS 602 requires 19200 baud and odd parity. Make sure both the gateway and the CTS 602 are set identically, otherwise communication will fail.

Can I use this template with other Nilan models that have a CTS 602 controller?

This template is configured specifically for the Nilan VP18. Other Nilan models with CTS 602 may share many registers, but differences can exist. Verify against the Modbus specification for your specific model before using it.

Want to see how it works?

Electrician working in an open distribution board