Easy BACnet
  1. Home
  2. BACnet points lists
  3. Modine
  4. Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+)

Indirect gas-fired heating and make-up air unit controller · BACnet points list

Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+) BACnet points list

Updated 6 November 2026

Short answer

Modine's indirect gas-fired heating and make-up air units use a Carel pCOOEM+ controller; with a BMS interface card it talks BACnet MS/TP or BACnet IP/Ethernet (LonWorks is the other option). The BMS can switch the unit on and off, send occupancy, reset alarms, send a heartbeat and write space, supply-air, neutral-air, dewpoint, humidity, CO2, damper and fan-speed setpoints. It reads temperatures, dewpoints, enthalpies, humidities, pressures, demands, digital inputs, relay outputs and a long list of individual alarm flags.

This page lists 175 BACnet objects for the Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+) — 47 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Modine’s own free documentation, linked below.

Manufacturer
Modine
Model
Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+)
Equipment
Indirect gas-fired heating and make-up air unit controller
Equipment type
Rooftop units, AHUs & DOAS
BACnet objects
175 (47 writable)
Transport
BACnet MS/TP, BACnet IP
Firmware
Not stated
Also known as
74-510, 74-510.1, 5H0880420000, Modine Controls System, Carel pCOOEM+, Series D, Series H, Series I, Series O
Source document
Installation Instructions - Indirect gas-fired heating and make-up air units, series D, H, I and O - Modine Controls System featuring Carel pCOOEM+ · 74-510.1 · rev. 2025-10
Download CSV 175 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 Modine’s current documentation and the live device before use. Not official Modine information. Terms of use.

BMS integration notes: Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+)

Integration in brief

Choose BACnet MSTP or BACnet IP/Eth as the BMS-1 protocol in Service > BMS Config and enable the BACnet plug-in to set the instance and address. Use BMS_OnOff (BV 6) and BMS_Occupied (BV 7) to run the unit, write the occupied space heating setpoint (AV 15) or supply air setpoints, and reset alarms with BV 8. Monitor Unit_Status, supply air temperature, airflow proving and the general alarm BV 1.

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 6BMS_OnOffBMS on/off commandWrite
BV 7BMS_OccupiedBMS occupied commandWrite
AV 15Space_Heat_SP_Occ_BMSOccupied space heating setpointWrite
AV 20SA_Heat_Res_SP_Occ_BMSOccupied supply air heating setpointWrite
BV 9BMS_Heartbeat_InBMS heartbeat, when enabled in the BMS menuWrite
BV 8BMS_Alarm_ResetAlarm reset commandWrite
AV 1001Unit_StatusUnit status codeRead
BV 12Unit_On_Airflow_OkayFan enabled and airflow provenRead
AV 1SA_Temp_BMSSupply air temperatureRead
BV 1Alarm_OnGeneral alarmRead

Enable & remote start

The unit is first enabled from the display's ON/OFF UNIT menu; On/Off by BMS (BV 6) is one of the secondary sources, available when a BMS interface card is fitted. Occupancy can also come from the BMS (BV 7), a digital input, the clock schedule or the pAD override; occupied/unoccupied setpoints need a space pAD.

Heartbeat & communication loss

The BMS Config menu has Enable Heartbeat (default No), threshold and timeout settings and 'If BMS Offline Turn Unit' Off/On. The BMS writes BV 9 BMS_Heartbeat_In; when it stops, alarm A032 BMS Offline is raised.

Network setup

Watch out for

Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+) 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.

175 of 175 shown
Type
AnalogBinary
Access
Show
Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+) BACnet Points List
DescriptionStates
AVmin1SA_Temp_BMSSupply Air TempRead
AV2pAD_Temp_BMSSpace TempRead
AV3pAD_DewP_BMSSpace Dew PointRead
AV4pAD_Enth_BMSSpace EnthalpyRead
AV5OA_Temp_BMSOutdoor Air TempRead
AV6OA_DewP_BMSOutdoor Air Dew PointRead
AV7OA_Enth_BMSOutdoor Air EnthalpyRead
AV8RA_Temp_BMSReturn Air TempRead
AV9RA_DewP_BMSReturn Air Dew PointRead
AV10RA_Enth_BMSReturn Air EnthalpyRead
AV11MA_Temp_BMSMixed Air TempRead
AV12MA_DewP_BMSMixed Air Dew PointRead
AV13MA_Enth_BMSMixed Air EnthalpyRead
AV14SA_SP_BMSActual Supply Air Temp SetpointRead
AVmin15Space_Heat_SP_Occ_BMSOccupied - Space Heating SetpointWrite
AV16Space_Cool_Offset_Occ_BMSOccupied - Space Cooling Setpoint OffsetWrite
AV17Space_Cool_SP_Occ_BMSOccupied - Space Cooling SetpointRead
AV18Space_Heat_Diff_Occ_BMSOccupied - Space Heating DifferentialWrite
AV19Space_Cool_Diff_Occ_BMSOccupied - Space Cooling DifferentialWrite
AVmin20SA_Heat_Res_SP_Occ_BMSOccupied - Supply Air Heating SetpointWrite
AV21SA_NA_SP_BMSNeutral Air Temp SetpointWrite
AV22SA_Cool_Res_SP_Occ_BMSOccupied - Supply Air Cooling SetpointWrite
AV23Space_Heat_SP_Unocc_BMSUnoccupied - Space Heating SetpointWrite
AV24Space_Cool_SP_Unocc_BMSUnoccupied - Space Cooling SetpointWrite
AV25Space_Heat_Diff_Unocc_BMSUnoccupied - Space Heating DifferentialWrite
AV26Space_Cool_Diff_Unocc_BMSUnoccupied - Space Cooling DifferentialWrite
AV27SA_Heat_Res_SP_Unocc_BMSUnoccupied - Supply Air Heating SetpointWrite
AV28SA_Cool_Res_SP_Unocc_BMSUnoccupied - Supply Air Cooling SetpointWrite
AV29Dehum_SAT_Setpoint_BMSDehum Mode Supply Air Temp SetpointWrite
AV30SA_Reset_Heat_High_BMSSA reset: heating high temp (printed default 55F, range 0-100)Write
AV31SA_Reset_Heat_Low_Cool_High_BMSSA reset: heating low / cooling high temp (printed default 70F, range 50-100)Write
AV32SA_Reset_Cool_Low_BMSSA reset: cooling low temp (printed default 78F, range 50-100)Write
AV33OA_Reset_Heat_Low_BMSOA reset: heating low temp (printed default 70F, range 50-100)Write
AV34OA_Reset_Heat_High_BMSOA reset: heating high temp (printed default 85F, range 50-100)Write
AV35OA_Reset_Cool_Low_BMSOA reset: cooling low temp (printed default 30F, range 0-100)Write
AV36OA_Reset_Cool_High_BMSOA reset: cooling high temp (printed default 60F, range 50-100)Write
AV37OA_DewP_SP_BMSOutdoor Air Dew Point SetpointWrite
AV38MA_DewP_SP_BMSMixed Air Dew Point SetpointWrite
AV39Unocc_Dehum_DewP_SP_BMSUnoccupied - Dew Point SetpointWrite
AV40pAD_SetMin_Temp_BMSpAD Wall Stat Minimum Allowed Temp SetpointWrite
AV41pAD_SetMax_Temp_BMSpAD Wall Stat Maximum Allowed Temp SetpointWrite
AV42SA_Vent_Mode_Heating_Offset_BMSSA Exit Fan Only Enter Heating OffsetWrite
AV43SA_Vent_Mode_Cooling_Offset_BMSSA Exit Fan Only Enter Cooling OffsetWrite
AV44SA_Vent_Mode_Heating_CO_Temp_BMSSA Heating Changeover TempRead
AV45SA_Vent_Mode_Cooling_CO_Temp_BMSSA Cooling Changeover TempRead
AV46SF_Speed_SP_BMSSupply Fan Speed SetpointWrite
AV47EF_Speed_SP_BMSExhaust Fan Speed SetpointWrite
AV48DX_Cooling_Lockout_Temp_BMSDX Cooling Outdoor Air Temp Lockout SetpointWrite
AV49CW_Cooling_Lockout_Temp_BMSCW Cooling Outdoor Air Temp Lockout SetpointWrite
AV50Evap_Cool_OA_Enable_Setp_BMSOutdoor Air Fill Setpoint For Evaporative CoolingWrite
AV51Evap_Cool_Freeze_OA_Setp_BMSOA freeze protection setpoint to drain evaporative coolerWrite
AVmin1001Unit_StatusUnit status code (values in the controls manual)Read
AV1002Occupancy_StatusOccupancy status code (values in the controls manual)Read
AV1003Unit_ModeUnit mode code (values in the controls manual)Read
AV1004Mechanical_Temp_LockoutsMechanical temperature lockout code (values in the controls manual)Read
AV1005pAD_HumSpace HumidityRead
AV1006Outdoor_Air_HumidityOutdoor Air HumidityRead
AV1007Return_Air_HumidityReturn Air HumidityRead
AV1008Mixed_Air_HumidityMixed Air HumidityRead
AV1009Duct_PressureDuct PressureRead
AV1010Building_PressureBuilding PressureRead
AV1011Space_CO2_ContentSpace CO2 ContentRead
AV1012Aout_Cooling_Signal_DispModulating Cooling DemandRead
AV1013Aout_Furnace_1_Signal_DispModulating Furnace DemandRead
AV1014OA_DamperOutdoor Air Damper PositionRead
AV1015RA_DamperReturn Air Damper PositionRead
AV1016Aout_Blower_Speed_DispBlower Speed DemandRead
AV1017Aout_Exhaust_Fan_Speed_DispExhaust Fan Speed DemandRead
AV1018Heating_Demand_DispHeating DemandRead
AV1019Cooling_Demand_DispCooling DemandRead
AV1020Dehum_Demand_DispSupply Air Dehum DemandRead
AV1021pAD_SetMin_Hum_BMSpAD Wall Stat Minimum Allowed rH SetpointWrite
AV1022pAD_SetMax_Hum_BMSpAD Wall Stat Maximum Allowed rH SetpointWrite
AV1023Occ_Dehum_Space_rH_SP_BMSOccupied - Space rH SetpointWrite
AV1024Unocc_Dehum_Space_rH_SP_BMSUnoccupied - Space rH SetpointWrite
AV1025Space_CO2_SetpSpace CO2 SetpointWrite
AV1026OA_Damper_Min_Pos_BMSOutdoor Air Minimum Open PositionWrite
AV1027OA_Damper_Max_Pos_BMSOutdoor Air Maximum Open PositionWrite
AV1028OA_Damp_Pos_BMSOutdoor Air Damper Open PositionWrite
AV1029Heat_Cool_CO_Delay_BMSDelay Between Unit Heating and Unit CoolingWrite
AV1030Alarm_Code_1Alarm Code Number Variable 1Read
AV1031Alarm_Code_2Alarm Code Number Variable 2Read
AV1032Alarm_Code_3Alarm Code Number Variable 3Read
AV1033Alarm_Code_4Alarm Code Number Variable 4Read
AV1034Alarm_Code_5Alarm Code Number Variable 5Read
AV1035Alarm_Code_6Alarm Code Number Variable 6 (Maintenance)Read
AV1036BMS_Sw_Ver_HSoftware Version HighRead
AV1037BMS_Sw_Ver_LSoftware Version LowRead
AV1038SPO_NumberSPO Controls Program NumberRead
AV1080CURRENT_DAYCurrent DayRead
AV1081CURRENT_MONTHCurrent MonthRead
AV1082CURRENT_YEARCurrent YearRead
AV1083CURRENT_HOURCurrent HourRead
AV1084CURRENT_MINUTECurrent MinuteRead
BVmin1Alarm_OnGeneral AlarmRead
BV2Auto_Reset_AlarmAlarm Active - Will Automatically ResetRead
BV3Manual_Reset_AlarmAlarm Active - Requires Manual ResetRead
BV4Maintenance_AlarmComponent Maintenance Hours Exceeded - Requires Manual ResetRead
BV5Unit_Shutdown_AlarmUnit Off By Alarm - Requires Manual ResetRead
BVmin6BMS_OnOffBMS On Off CommandWrite
BVmin7BMS_OccupiedBMS Occupied CommandWrite
BVmin8BMS_Alarm_ResetBMS Alarm Reset CommandWrite
BVmin9BMS_Heartbeat_InHeartbeat Signal From BMSWrite
BV10OccupiedUnit In Occupied ModeRead
BV11UnOccupiedUnit In Unoccupied ModeRead
BVmin12Unit_On_Airflow_OkayFan Is Enabled and Airflow Is ProvenRead
BV13Manual_Control_Mode_ActiveUnit In Manual Control ModeRead
BV14Din_Evap_Cooler_Float_SwitchInput - Evap Cooler Float SwitchRead
BV15Din_Condensing_UnitInput - Condensing Unit AlarmRead
BV16Damper_End_SwitchInput - Damper End SwitchRead
BV17Damper_Position_1Input - Damper Position 1Read
BV18Blower_Speed_1Input - Blower Speed 1Read
BV19Damper_Position_2Input - Damper Position 2Read
BV20Blower_Speed_2Input - Blower Speed 2Read
BV21Din_Unit_Enable_Or_OccupiedInput - Unit Enable Or OccupiedRead
BV22Din_Airflow_SwitchInput - Airflow SwitchRead
BV23Din_Blow_Dr_Safe_SwInput - Blower Door SwitchRead
BV24Din_Filter_SwitchInput - Filter SwitchRead
BV25Din_Furnace_1_Safe_ChainInput - Furnace 1 ChainRead
BV26Din_Furnace_2_Safe_ChainInput - Furnace 2 ChainRead
BV27Din_Furnace_3_Safe_ChainInput - Furnace 3 ChainRead
BV28Din_Sup_Ret_Air_Smoke_DetectInput - SA RA Fire Stat Smoke DetectorRead
BV29Dout_Damper_On_OffOutput - Damper On OffRead
BV30Dout_Furnace_1_Ignit_InitOutput - Furnace 1 Ignition InitiationRead
BV31Dout_Furnace_2_Stage_1Output - Furnace 2 Stage 1Read
BV32Dout_Furnace_3_Stage_1Output - Furnace 3 Stage 1Read
BV33Dout_Blower_On_OffOutput - Blower On OffRead
BV34Dout_Exhaust_Fan_EnableOutput - Exhaust Fan EnableRead
BV35Dout_Furnace_2_Stage_2Output - Furnace 2 stage 2Read
BV36Dout_Furnace_3_Stage_2Output - Furnace 3 stage 2Read
BV37Dout_Evap_Cool_Fill_VlvOutput - Evap Cooler Fill ValveRead
BV38Dout_Evap_Cool_Drain_VlvOutput - Evap Cooler Drain ValveRead
BV39Dout_DX_CW_Stage_2Output - Evap Cooler PumpRead
BV80AL_A2L_AlarmA2L leak or sensor failureRead
BV81A2L_mitigation_reqA2L sequence is activeRead
BV40Dout_Evap_Cool_PumpOutput - DX or CW Stage 2Read
BV41Dout_DX_CW_Stage_1Output - DX or CW Stage 1Read
BV42Al_ClockClock Alarm Or Not Installed CorrectlyRead
BV43Al_Extd_MemoryP Type Memory Expansion FaultRead
BV44Inlet_Air_Temperature_FailProbe Fault - Outdoor Air TempRead
BV45Inlet_Air_Humidity_FailProbe Fault - Outdoor Air HumidityRead
BV46Return_Air_Temperature_FailProbe Fault - Return Air TempRead
BV47Return_Air_Humidity_FailProbe Fault - Return Air HumidityRead
BV48Duct_Pressure_FailProbe Fault - Duct PressureRead
BV49Building_Pressure_FailProbe Fault - Building PressureRead
BV50Mixed_Air_Temperature_FailProbe Fault - Mixed Air TempRead
BV51CO2_Content_FailProbe Fault - CO2 ContentRead
BV52pAD1_OfflinepAD thermostat not communicating with controllerRead
BV53pAD1_Temperature_FailProbe Fault - pAD Space TempRead
BV54pAD1_Humidity_FailProbe Fault - pAD Space HumidityRead
BV55Cooling_AlarmUnit Is Not Providing Cooling Of Supply airRead
BV56Heating_AlarmUnit Is Not Providing Heating Of Supply airRead
BV57AL_Damper_End_SwitchDamper End Switch Not MadeRead
BV58Main_Filter_ALDirty Air FilterRead
BV59Single_Furnace_Safe_Chain_AlarmSingle Furnace Unit - Chain AlarmRead
BV60AL_Furnace_1_Safe_ChainFurnace 1 Chain AlarmRead
BV61AL_Furnace_2_Safe_ChainFurnace 2 Chain AlarmRead
BV62AL_Furnace_3_Safe_ChainFurnace 3 Chain AlarmRead
BV63AL_F1_Chain_Closed_Not_CalledFurnace 1 Closed With No Call To FurnaceRead
BV64AL_F2_Chain_Closed_Not_CalledFurnace 2 Closed With No Call To FurnaceRead
BV65AL_F3_Chain_Closed_Not_CalledFurnace 3 Closed With No Call To FurnaceRead
BV66Supply_Fan_AF_Switch_AlarmSupply Airflow Switch Not Making - Shutdown UnitRead
BV67Blow_Dr_Safe_Sw_AutoBlower Door Switch - Shutdown Unit, Auto ResetRead
BV68Blow_Dr_Safe_Sw_ManualBlower Door Switch - Shutdown Unit, Manual ResetRead
BV69Sup_Ret_Air_Smoke_AutoSA RA Fire Stat Smoke Detector - Shutdown Unit, Auto ResetRead
BV70Sup_Ret_Air_Smoke_ManualSA RA Fire Stat Smoke Detector - Shutdown Unit, Manual ResetRead
BV71SAT_Sensor_Fail_Unit_ShutdownFaulty Supply Air Temp Sensor - Shutdown UnitRead
BV72Duct_Press_Fail_Unit_ShutdownSupply Duct Pressure Probe Fault - Shutdown UnitRead
BV73High_Duct_Press_Unit_ShutdownHigh Supply Duct Pressure - Shutdown UnitRead
BV74Condensing_Unit_AlarmDX Condensing Unit AlarmRead
BV75AL_Evap_CL_OAT_Freeze_AlarmEvaporative Cooler Freeze AlarmRead
BV76Low_SAT_Unit_ShutdownSustained Low Supply Air Temp - Shutdown UnitRead
BV77High_SAT_Unit_ShutdownSustained High Supply Air Temp - Shutdown UnitRead
BV78Cooling_LockoutCooling Locked OutRead
BV79Furnace_Heating_Temp_LockoutFurnace Heat Locked Out Due To High OATRead
Object ID lookup: Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O 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 Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+) 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 Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+)

How many BACnet points does the Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+) have?

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

Which Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+) BACnet points are writable?

47 of the 175 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 Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+) BACnet documentation?

The source is Installation Instructions - Indirect gas-fired heating and make-up air units, series D, H, I and O - Modine Controls System featuring Carel pCOOEM+ (74-510.1), revision 2025-10, published free by Modine at https://modine.worksmartsuite.com/PORTAL/io_modules/IOGETIMAGE.php?type=stream&filename=74-510.pdf.

What are the minimum BACnet points to integrate the Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+)?

Start with BV 6 BMS_OnOff (BMS on/off command); BV 7 BMS_Occupied (BMS occupied command); AV 15 Space_Heat_SP_Occ_BMS (Occupied space heating setpoint); AV 20 SA_Heat_Res_SP_Occ_BMS (Occupied supply air heating setpoint); BV 9 BMS_Heartbeat_In (BMS heartbeat, when enabled in the BMS menu); BV 8 BMS_Alarm_Reset (Alarm reset command); AV 1001 Unit_Status (Unit status code); BV 12 Unit_On_Airflow_Okay (Fan enabled and airflow proven); AV 1 SA_Temp_BMS (Supply air temperature); BV 1 Alarm_On (General alarm).

How do I enable BMS control of the Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+)?

The unit is first enabled from the display's ON/OFF UNIT menu; On/Off by BMS (BV 6) is one of the secondary sources, available when a BMS interface card is fitted. Occupancy can also come from the BMS (BV 7), a digital input, the clock schedule or the pAD override; occupied/unoccupied setpoints need a space pAD.

Does the Modine Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+) need a BACnet heartbeat or have a communication timeout?

The BMS Config menu has Enable Heartbeat (default No), threshold and timeout settings and 'If BMS Offline Turn Unit' Off/On. The BMS writes BV 9 BMS_Heartbeat_In; when it stops, alarm A032 BMS Offline is raised.

How do I check these points on the real Indirect Gas-Fired Heating & Make-Up Air, Series D/H/I/O (Modine Controls System, pCOOEM+)?

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.

More Modine BACnet points lists

Source: Installation Instructions - Indirect gas-fired heating and make-up air units, series D, H, I and O - Modine Controls System featuring Carel pCOOEM+ · 74-510.1 · rev. 2025-10. Object names, instances and units are reproduced as published; descriptions are our own.