Easy BACnet
  1. Home
  2. BACnet points lists
  3. Nilan
  4. CTS602 with HMI350T - BACnet (spaceLYnk gateway)

Air handling / energy recovery ventilation unit controller · BACnet points list

Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway) BACnet points list

Updated 6 November 2026

Short answer

Nilan's CTS602 controller speaks Modbus; on these commercial units a built-in Schneider spaceLYnk gateway serves a selected set of registers as a BACnet IP server. The BMS can switch the unit on and off, choose the operating mode and ventilation step, write the room temperature setpoint and cooling, supply-air limit, humidity and CO2 settings, reset alarms and edit the week program. It reads temperatures, pressures, humidity, CO2, fan speeds, relay outputs, digital inputs and the three most recent alarms.

This page lists 121 BACnet objects for the Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway) — 42 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Nilan’s own free documentation, linked below.

Manufacturer
Nilan
Model
CTS602 with HMI350T - BACnet (spaceLYnk gateway)
Equipment
Air handling / energy recovery ventilation unit controller
Equipment type
Rooftop units, AHUs & DOAS
BACnet objects
121 (42 writable)
Transport
BACnet IP
Firmware
CTS602 software 1.6.21.0 (Modbus list version 22)
Also known as
CTS602, CTS602i, HMI350T, CTS602_w_HMI350T_BACnet, spaceLYnk, Comfort 1200, Comfort 5000, VPR 120, VPR 240, VPR 360, VPR 480, VPR 560, VPM 120, VPM 240, VPM 360, VPM 480, VPM 560, VPM 600, VPM 700, VPM 800, VPM 1000, VPM 1200, VPM 1500, VPM 2200
Source document
Nilan CTS602 w. HMI350T BACnet - BACnet Protocol, Version 2 · CTS602_w_HMI350T_BACnet Version 2 · rev. 2024-11-07
Download CSV 121 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against Nilan’s current documentation and the live device before use. Not official Nilan information. Terms of use.

BMS integration notes: Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway)

Integration in brief

Connect the spaceLYnk gateway to the BACnet IP network, set its IP address and a unique Device ID and enable its BACnet server. Run the unit with Control.RunSet (BV 2481), set Control.ModeSet, Control.VentSet and Control.TempSet, and read back the actual state, temperatures and the alarm status and codes.

Minimum points to map

The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.

ObjectNameWhyAccess
BV 2481Control.RunSetUnit on/off (same as the ON/OFF keys)Write
AV 2482Control.ModeSetMode: 0 off, 1 heat, 2 cool, 3 autoWrite
AV 2483Control.VentSetVentilation step: 0 off, 1-4Write
AV 2484Control.TempSetRoom temperature setpoint, °CWrite
AV 2465Alarm.Reset255 clears all alarms; 101-199 clears one codeWrite
BV 2361Control.RunActActual on/off stateRead
AV 2363Control.StateDisplayActual control state codeRead
AV 2335Input.T7_InletSupply (inlet) air temperature after heaterRead
AV 2351Alarm.StatusAlarm bit mask: 0x80 = alarm(s) activeRead
AV 2352Alarm.List_1_IDFirst active alarm display codeRead

Enable & remote start

Control.RunSet (BV 2481) works like the panel ON/OFF keys; with it off, user input functions can still start the unit.

Network setup

Watch out for

Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway) BACnet objects

Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.

121 of 121 shown
Type
AnalogBinary
Access
Show
Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway) BACnet Points List
DescriptionStates
AV2305Bus.VersionProtocol version numberRead
AV2306App.VersionMajorSoftware version – major (2 character ascii text)Read
AV2307App.VersionMinorSoftware version - minor (2 character ascii text)Read
AV2308App.VersionReleaseSoftware version - release (2 character ascii text)Read
BV2311Input.UserFuncUser functionRead
BV2312Input.AirFilterAir filter alarmRead
BV2313Input.DoorOpenDoor contact [Comfort, VPM]Read
BV2314Input.SmokeSmoke alarmRead
BV2315Input.MotorThermoMotor thermo fuse [Comfort, VPR]Read
BV2316Input.Frost_OverhtHeating surface frost / overheatRead
BV2317Input.AirFlowAirflow monitor [Comfort]Read
BV2318Input.P_HIHigh pressure switch [VPR, VPM]Read
BV2319Input.P_LOLow pressure switch [VPR, VPM]Read
BV2323Input.DefrostDefrost thermostat [VPR, VPM]Read
BV2325Input.DamperClosedAir damper closed position switchRead
BV2326Input.DamperOpenedAir damper opened position switchRead
BV2327Input.FCorThermoAlCombined FC and thermo alarm [VPM]Read
AV2329Input.T1_IntakeFresh air intake temperature [VPR, VPM]°CRead
AV2330Input.T2_InletInlet temperature (before heater) [none marked]°CRead
AV2331Input.T3_ExhaustRoom exhaust temperature [Comfort]°CRead
AV2332Input.T4_OutletOutlet temperature [Comfort]°CRead
AV2333Input.T5_CondCondenser temperature [VPR, VPM]°CRead
AV2334Input.T6_EvapEvaporator temperature [VPR, VPM]°CRead
AVmin2335Input.T7_InletInlet temperature (after heater)°CRead
AV2336Input.T8_OutdoorOutdoor temperature [Comfort]°CRead
AV2337Input.T9_HeaterHeating surface temperature°CRead
AV2338Input.T10_ExternExternal room temperature°CRead
AV2346Input.T18_PresPibe (T35)Pressure pibe temperature [VPR, VPM]°CRead
AV2347Input.pSucSuction pressure [VPR, VPM]barRead
AV2348Input.pDisDischage pressure [VPR, VPM]barRead
AV2349AirQual.RHHumidity sensor value%Read
AV2350AirQual.CO2Carbon dioxide sensor valueppmRead
BV2425Output.AirFlapAir flapRead
BV2426Output.SmokeFlapSmoke flapRead
BV2427Output.BypassOpenBypass flap open [Comfort]Read
BV2428Output.BypassCloseBypass flap close [Comfort]Read
BV2429Output.AirCircPumpAir heat circulation pumpRead
BV2430Output.AirHeatAllowAir heating selectedRead
BV2431Output.AirHeat_1Air heater relay 1Read
BV2432Output.AirHeat_2Air heater relay 2Read
BV2433Output.AirHeat_3Air heater relay 3Read
BV2434Output.CompressorCompressor [VPR, VPM]Read
BV2435Output.Compressor_2Compressor 2 [VPM]Read
BV2436Output.4WayCool4-way valve [VPR, VPM]Read
BV2437Output.HotgasHeatHotgas valve - heat [VPM]Read
BV2438Output.HotgasCoolHotgas valve - cool [VPM]Read
BV2451Output.AlarmRelayAlarm relay stateRead
AV2453Output.ExhaustSpeedExhaust fan speed%Read
AV2454Output.InletSpeedInlet fan speed%Read
AV2455Output.AirHeatCapAir heater capacity%Read
AV2457Output.CprCapCompresor capacity [VPR, VPM]%Read
AVmin2351Alarm.StatusAlarm state bit maskRead0x80 : Active alarm(s) are present 0x03 : Number of alarms listed
AVmin2352Alarm.List_1_IDAlarm 1 - CodeRead0x80 : (reserved future use) 0x7F : Display code 1..99
AV2353Alarm.List_1_DateAlarm 1 - Date (DOS-packed date)Read
AV2354Alarm.List_1_TimeAlarm 1 - Time (DOS-packed time)Read
AV2355Alarm.List_2_IDAlarm 2 - CodeRead
AV2356Alarm.List_2_DateAlarm 2 - DateRead
AV2357Alarm.List_2_TimeAlarm 2 - TimeRead
AV2358Alarm.List_3_IDAlarm 3 - CodeRead
AV2359Alarm.List_3_DateAlarm 3 - DateRead
AV2360Alarm.List_3_TimeAlarm 3 - TimeRead
AVmin2465Alarm.ResetClear one specific alarm code or allWrite0 : No command 1..99 : (reserved internal commands) 101..199 : Clear alarm display code 1..99 255 : Clear all alarms
BVmin2361Control.RunActActual on/off stateRead0 : Off 1 : On
AV2362Control.ModeActActual operation modeRead0 : Off 1 : Heat 2 : Cool 3 : Auto 4 : Service
AVmin2363Control.StateDisplayActual control stateRead0 : Off 1 : Shift 2 : Stop 3 : Start 4 : Standby 5 : Ventilation stop 6 : Ventilation 7 : Heating 8 : Cooling 9 : Hot water 12: Central heating 13: Defrost 14: Frost sequre 15: Service 16: Alarm
AV2364Control.SecInStateActual time in statesRead
BVmin2481Control.RunSetUser on / off select (equal to ON/OFF keys)Write0 : Off (user input functions can still activate operation) 1 : On
AVmin2482Control.ModeSetUser operation mode selectWrite0 : Off 1 : Heat (no cooling active) 2 : Cool (no heating active) 3 : Auto 4: Service (readonly - write to register 1005)
AVmin2483Control.VentSetUser ventilation step selectstepWrite0 : Off 1..4 : Step number
AVmin2484Control.TempSetUser temperature setpoint°CWrite
AV2365AirFlow.VentSetActual ventilation step set pointstepRead0 : Off 1..4 : Step number
AV2366AirFlow.InletActActual inlet fan speed stepstepRead0 : Off 1..4 : Step number
AV2367AirFlow.ExhaustActActual exhaust fan speed stepstepRead0 : Off 1..4 : Step number
AV2489AirFlow.CoolVentCooling high ventilation stepstepWrite
AV2368AirFlow.SinceFiltDayDays since last filter change alarm (24 h of run time = 1 day)daysRead
AV2369AirFlow.ToFiltDayDays to next filter change alarm (24 h of run time = 1 day)daysRead
BV2370AirTemp.IsSummerSummer stateRead0 : Off 1: On
AV2371AirTemp.TempInletSetInlet temperature request (T7 setpoint)°CRead
AV2386Output.AirHeatCapAfter heating element 0.00 – 100.00%%Read
AV2393AirTemp.TempSetActual resulting set-point for room temperature 5.00°C - 50.00°C°CRead
AV2494AirTemp.CoolSetCooling temperature setpoint selectWrite0 : Off (No cooling allowed) 1 : Set + 0 °C (User setpoint plus 0 degrees) 2 : Set + 1 °C 3 : Set + 2 °C 4 : Set + 3 °C 5 : Set + 4 °C 6 : Set + 5 °C 7 : Set + 7 °C : Set + 10 °C
AV2495AirTemp.TempMinSumSummer minimum supply air temperature MinSum: 5.00-14.00°CWrite
AV2496AirTemp.TempMinWinWinter minimum supply air temperature MinWin: 5.00-16.00°CWrite
AV2497AirTemp.TempMaxSumSummer maximum supply air temperature MaxSum: 5.00-25.00°CWrite
AV2498AirTemp.TempMaxWinWinter maximum supply air temperature MaxWin: 5.00-35.00°CWrite
AV2499AirTemp.TempSummerSummer/winter limit°CWrite
AV2500AirTemp.NightDayLimOutdoor day temperature for night cooling activation°CWrite[0:Off, 20..40]
AV2501AirTemp.NightSetFree energy night cooling room setpoint [10..30]°CWrite
AV2502AirTemp.SensorSelectControl temperature sensor selectWrite0: User panel 1: External sensor 2: Inlet channel 3: Exhaust channel
AV2503AirTemp.HeatSelectHeat source selectWrite0=No heating active, 1=Heatpump only, 2=HP+afterheat, 3=Afterheat only, 4=Afterheat+HP
AV2546AirTemp.RoomNZRoom temperature regulation deadband 0.20 – 10.00Write
AV2548AirHeat.SelectSetAfter heating activationWrite0: Off 1: On (No effect is AirHeat.Type (H4005) is 0.)
AV2541AirHeat.DelayDelay timer for after-heat activation 0- 60 min.minWrite
BV2385AirBypass.IsOpenBypass damper [Comfort]Read0: Closed 1: Open
BV2388AirQual.CO2_EnableCO2 sensor present in the system or notRead0: Off 1: On
AV2421AirQual.RH_AvgHumidity average value. Range: 0..100.00%Read
AV2524AirQual.RH_VentLoHumidity low winter step selectstepWrite
AV2525AirQual.RH_VentHiHumidity high step selectstepWrite
AV2526AirQual.RH_LimLoHumidity limit for low ventilation%Write
AV2527AirQual.RH_TimeOutHumidity max. time on high ventilationminWrite
AV2528AirQual.CO2_VentHiCO2 high step selectstepWrite
AV2529AirQual.CO2_LimLoCO2 limit for normal ventilationppmWrite
AV2530AirQual.CO2_LimHiCO2 limit for high ventilationppmWrite
AV2582AirQual.TypeEnable Indoor Air Quality (IAQ) control function Range: 0..2Write0: OFF, 1: HUMIDITY, 2: HUM+CO2
AV2467Program.UserFuncActUser function active (See “UserFuncSet”)Read
AV2490AirFlow.TestSelectWeekday for weekly damper self-test at 10:00; cannot be undone once setWrite0: Off 1: Monday 2: Tuesday 3: Wednesday 4: Thursday 5: Friday 6: Saturday 7: Sunday
AV2491AirFlow.LastTestDayDate of last air damper position test (DOS-packed date)Read
AV2459Time.SecondSecondWrite
AV2460Time.MinuteMinuteWrite
AV2461Time.HourHourWrite
AV2462Time.DayDayWrite
AV2463Time.MonthMonthWrite
AV2464Time.YearYearWrite
AV2466Program.SelectWeek program nb. selectWrite0 : None 1 : Program 1 2 : Program 2 3 : Program 3 4 : Erase
AV2562Program.EditIndexWeek program Index: 0-41 (7 days multiply by 6 functions each day)Write
AV2563Program.EditPeriodWeek program Day index: 0-6 (0=Monday..)Write
AV2564Program.EditPeriodNxWeek program Next day index: 0-6 (0=Monday..)Write
AV2565Program.EditFuncWeek program Day function 0-5.Write
AV2566Program.EditTimeStarWeek program Start time: 0000 – 2345: 0800 = 8:00, 1215 = 12:15Write
AV2567Program.EditVentWeek program Fan settings: 0-4Write0=Off, 1-4 Level
AV2568Program.EditTempWeek program Temperature: 5°C - 50°C°CWrite
Object ID lookup: Nilan CTS602 with HMI350T point IDs by name

Integration notes

Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the CTS602 with HMI350T - BACnet (spaceLYnk gateway) and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.

Questions about the Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway)

How many BACnet points does the Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway) have?

This list has 121 BACnet objects: 88 analog values, 33 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway) BACnet points are writable?

42 of the 121 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.

Where is the official Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway) BACnet documentation?

The source is Nilan CTS602 w. HMI350T BACnet - BACnet Protocol, Version 2 (CTS602_w_HMI350T_BACnet Version 2), revision 2024-11-07, published free by Nilan at https://www.en.nilan.dk/Files/Files/Engelsk/Downloads/7.%20Modbus%20-%20BACnet/2024-11-07%20CTS602_w_HMI350T_BACnet_Version%202.pdf.

What are the minimum BACnet points to integrate the Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway)?

Start with BV 2481 Control.RunSet (Unit on/off (same as the ON/OFF keys)); AV 2482 Control.ModeSet (Mode: 0 off, 1 heat, 2 cool, 3 auto); AV 2483 Control.VentSet (Ventilation step: 0 off, 1-4); AV 2484 Control.TempSet (Room temperature setpoint, °C); AV 2465 Alarm.Reset (255 clears all alarms; 101-199 clears one code); BV 2361 Control.RunAct (Actual on/off state); AV 2363 Control.StateDisplay (Actual control state code); AV 2335 Input.T7_Inlet (Supply (inlet) air temperature after heater); AV 2351 Alarm.Status (Alarm bit mask: 0x80 = alarm(s) active); AV 2352 Alarm.List_1_ID (First active alarm display code).

How do I enable BMS control of the Nilan CTS602 with HMI350T - BACnet (spaceLYnk gateway)?

Control.RunSet (BV 2481) works like the panel ON/OFF keys; with it off, user input functions can still start the unit.

How do I check these points on the real CTS602 with HMI350T - BACnet (spaceLYnk gateway)?

Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.

Source: Nilan CTS602 w. HMI350T BACnet - BACnet Protocol, Version 2 · CTS602_w_HMI350T_BACnet Version 2 · rev. 2024-11-07. Object names, instances and units are reproduced as published; descriptions are our own.