General Assist Technical Reference

Double Skin Rooftop Package Units

Danfoss MCX Modbus & BMS Integration Guide
Variable list: UNICO_v1.05.00_rev01_FG-000022-ID10.mcxs  |  Project reference: FG-000022
This article provides a practical reference for service, controls and BMS integration teams working with double skin packaged rooftop units using the Danfoss MCX controller platform. It summarises Modbus communication settings, writable control points, live status, alarms and physical I/O addresses.
Important: The variable list contains factory-level parameters. Do not change writable parameters unless the adjustment has been approved by General technical support or the equipment supplier. Incorrect writes may affect safety logic, compressor staging, fan control, defrost, setpoints or alarm behaviour.

Applies To

Double skin packaged rooftop package units using the Danfoss MCX controller platform.

Reference variable list: UNICO_v1.05.00_rev01_FG-000022-ID10.mcxs

This variable list is for project reference FG-000022 and shows Modbus-related parameters, status variables, alarms and I/O addresses.

Purpose

This guide explains how the variable list is structured, which addresses are commonly required for BMS integration, which values are read-only or read/write, key unit status/setpoint/alarm/I/O points, and what information is required before escalating a Modbus or BMS issue.

Variable List Structure

ColumnMeaning
LABELShort variable code used by the controller
DESCRIPTIONDescription of the parameter, status or alarm
MIN / MAXPermitted operating range
VALUE/TYPEDefault value or enum type
UNITEngineering unit, where applicable
RWRead/write status
ADUModbus address/register reference

Writable configuration parameters are marked RW. Live status, alarm and I/O feedback points are generally marked Read.

Modbus Communication Settings

Modbus serial settings are located under General > Serial Settings.

LabelDescriptionDefault / ValueADU
SErSerial address, Modbus107311
bAUSerial baud rate, Modbus192007312
COMSerial format, Modbus8N17313

External gateway settings are listed under General > Modbus Gateway.

LabelDescriptionDefault / ValueADU
XC0External communication enableAuto7314
XC1External communication baud rate192007315
XC2External communication settings8N17316
For BMS integration, confirm the controller serial address, baud rate and serial format match the BMS configuration.

Common Writable Control Points

LabelDescriptionRangeUnitAccessADU
y01System ON/OFF0-1EnumRW8398
y03System heat/cool0-1EnumRW8400
SC1Cooling temperature setpointSCL-SCH°CRW8261
SH1Heating temperature setpointSHL-SHH°CRW8264
SPrRemote setpoint enable0-1EnumRW7094
Er1Maximum power in demand limit0-100%RW7095

Setpoint Limits

LabelDescriptionDefaultUnitADU
SCLMinimum setpoint limit in cooling15.0°C7081
SCHMaximum setpoint limit in cooling30.0°C7082
SHLMinimum setpoint limit in heating15.0°C7084
SHHMaximum setpoint limit in heating40.0°C7085

If the BMS cannot write a setpoint, confirm the requested value is within the configured minimum and maximum limits.

Key Read-Only Unit Status Points

The main unit overview is located under Status var > Chiller Overview.

LabelDescriptionUnit / TypeAccessADU
A01Alarm notificationEnumRead16387
A02On/Off statusEnumRead16388
A03Compressor statusEnumRead16389
A10Remote ON/OFFEnumRead16398
A11Defrost statusEnumRead16399
A12Cool/Heat modeEnumRead16400
A13Control probe°CRead16480
A14Actual setpoint°CRead16481
A15Requested power%Read16484
A16Actual power%Read16485

Compressor Monitoring

LabelDescriptionADU
c01Compressor 1 Circuit 1 status16417
c02Compressor 2 Circuit 1 status16418
c03Compressor 3 Circuit 1 status16419
c07Compressor 1 Circuit 2 status16423
c08Compressor 2 Circuit 2 status16424

The configuration includes variables for up to six compressors per circuit; not every variable applies to every unit size or configuration.

Run HoursDescriptionADU
c0aCompressor 1 Circuit 1 hours16801
c0bCompressor 2 Circuit 1 hours16803
c0cCompressor 3 Circuit 1 hours16805

Rooftop Status Variables

LabelDescriptionUnit / TypeADU
RS00Supply damper on/offEnum17001
RS01Supply fan on/offEnum17002
RS02Supply fan speed%17003
RS03External damper on/offEnum17004
RS04External damper position%17005
RS05Return fan on/offEnum17006
RS06Return fan speed%17007
R023Free cooling demand%17024
R024Free heating demand%17025
R026Air quality demand%17027

Supply Fan Parameters

LabelDescriptionDefaultUnitADU
SF0Regulation typeFIXEnum7317
SF1Minimum speed10.0%7318
SF2Maximum speed75.0%7319
SF3Time at maximum speed at startup0s7320
SF6Enable supply damperTIMEEnum7323
SF7Fan delay after damper60s7324
SF8Fan delay at OFF60sec7325

SF2 Maximum speed is set to 75% by default.

External Damper / Economiser Parameters

LabelDescriptionDefaultUnitADU
dE0Enable FreeCoolHeatingNOEnum7346
dE1Minimum opening20.0%7347
dE2Maximum opening100.0%7528
sC0Summer free-cooling enableYESEnum7350
wH0Winter free-heating enableYESEnum7355
wC0Winter free-cooling enableYESEnum7365

These points may only be relevant where the unit is fitted with the applicable damper, economiser or air quality options.

Alarm Monitoring

Alarms are shown in the ALARMS section. Alarm points are mapped as individual bits within ADU registers, so the BMS may need to read the register and decode the relevant bit.

Alarm TypeExamplesADU
General / phase / high pressure / low pressureA01, A02, AH1, AL120481-20482
Compressor protectionAC1, C01, C02, C0320482-20483
Fan protectionA60, A61, AF1, AF220483-20484
Probe and sensorP05, P14, P21, P23, P2420485-20486
Network and communicationN01, N02, N03-N1020488-20489
Rooftop-specificSFA, RFA, SFL, FIR, SFW20491-20492

Common Rooftop-Specific Alarms

LabelDescriptionResetADU / Bit
SFASupply fan alarmManual20491 .06
RFAReturn fan alarmManual20491 .07
SFSSupply fan safety switchAuto20492 .12
FIRFire/smoke alarmManual20492 .13
SFWSupply flow320492 .14
SFLSupply filterAuto20492 .15
FR1Frost alarm Circuit 1Auto20492 .00
FR2Frost alarm Circuit 2Auto20492 .01

I/O Configuration

Analogue Inputs

InputDescriptionSignalUnitADU
AI1Return temperatureNTC-10K°C21804
AI2Outdoor temperatureNTC-10K°C21768
AI3Suction pressure Circuit 14-20 mAbarg21775
AI5Discharge pressure Circuit 14-20 mAbarg21766
AI12Variable setpoint0-10 V-21769
AI16Supply temperatureNTC-10K°C21803

Digital Inputs

InputDescriptionContactADU
DI1Remote ON/OFFN.C.21309
DI3High pressure switch Circuit 1N.C.21299
DI7Protection Compressor 1 Circuit 1N.C.21253
DI8Protection Compressor 2 Circuit 1N.C.21254
DI11Protection Compressor 3 Circuit 1N.C.21255
DI15Supply filterN.C.21335
DI17Phases/voltage statusN.C.21311
DI18Remote cooling/heatingN.C.21314
DI19Protection fansN.C.21287
DI20Demand limitN.O.21315
DI21Supply fan alarmN.C.21326
DI22Unit second setpointN.O.21310

Analogue Outputs

OutputDescriptionSignalADU
AO1Sink/source side regulation value 10-10 V22018
AO3Supply fan0-10 V22026

Digital Outputs

OutputDescriptionContactADU
DO2Compressor 1 Circuit 1N.O.21506
DO3Compressor 2 Circuit 1N.O.21507
DO4Supply damperN.O.21571
DO6Compressor 3 Circuit 1N.O.21508
DO10Four-way valve Circuit 1N.C.21536
DO12Supply fanN.O.21568
DO13Sink/source side regulation enable 1N.O.21532
DO14General alarmN.O.21534
DO20Operating statusN.O.21567

BMS Integration Recommendations

  1. Confirm the fitted communication option from the model code and wiring diagram.
  2. Confirm whether the site is using Modbus RTU or another protocol gateway.
  3. Confirm Modbus address, baud rate and parity settings.
  4. Agree which points are monitoring-only and which points are writable.
  5. Avoid writing to factory parameters unless approved.
  6. Use status variables for monitoring rather than physical I/O where possible.
  7. For alarms, confirm whether the BMS can decode individual bits within alarm registers.
  8. Validate all values on site against the controller display before handover.

Recommended Minimum BMS Point List

PurposeRecommended Variables
Unit enable/statusy01, A02, A10
Modey03, A12
SetpointSC1, SH1, A14
Control temperatureA13
Demand/outputA15, A16
Alarm statusA01 plus alarm bit registers
Compressor statusA03, c01, c02, c03
Fan statusRS01, RS02
Damper statusRS00, RS03, RS04
Filter/fan alarmsSFA, SFS, SFL
Communication settingsSEr, bAU, COM

Troubleshooting

IssueChecks
BMS cannot communicateConfirm Modbus address, baud rate, parity, wiring polarity, shield and termination.
Values are incorrectConfirm register type, scaling, signed/unsigned format and whether the BMS is offsetting register numbers.
BMS cannot write ON/OFFConfirm write access, controller mode, remote enable configuration and whether local controls are overriding BMS.
Setpoint write rejectedConfirm the setpoint is within SCL/SCH or SHL/SHH limits.
Alarm not matching displayConfirm the BMS is decoding the correct ADU and bit position.
Fan command present but fan not runningCheck RS01/RS02, supply fan alarm, supply flow alarm and physical fan enable/output.
Unit enabled but compressors not startingCheck requested power, compressor status, active alarms, safety chain and anti-short-cycle timers.

Escalation Information to Collect

  • Full model number and serial number
  • Variable list file name and revision
  • Controller software version, if available
  • BMS protocol and hardware details
  • Modbus address, baud rate and parity
  • Register map used by the BMS contractor
  • Screenshot/export of BMS point configuration
  • Photos of communication wiring and controller terminals
  • Active alarm list from the controller display
  • Values read from key points A02, A12, A13, A14, A15, A16 and A01
Confirm the actual controller configuration and software revision on site before applying register information.