- Home
- BACnet points lists
- Engineered Air
- CenCon_SW EMS Command Device (CenCon controller)
Air handling / make-up air unit controller (BMS command points) · BACnet points list
Engineered Air CenCon_SW EMS Command Device (CenCon controller) BACnet points list
Updated 6 November 2026
CenCon is Engineered Air's unit controller, with BACnet MS/TP (19200 or 38400 baud), BACnet IP and Modbus RTU. It works as a virtual BACnet gateway, and CenCon_SW (device Gateway ID + 55) is the software device that holds every writable EMS point: the fan start enable, module enables, dehumidification, reheat, pre-cool and economizer overrides, the discharge, DX, humidity and damper setpoints and the XP_XM spare outputs. It also reports the heating, cooling, humidification, recovery, dehumidification, reheat and pre-cool demands.
This page lists 50 BACnet objects for the Engineered Air CenCon_SW EMS Command Device (CenCon controller) — 42 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Engineered Air’s own free documentation, linked below.
- Manufacturer
- Engineered Air
- Model
- CenCon_SW EMS Command Device (CenCon controller)
- Equipment
- Air handling / make-up air unit controller (BMS command points)
- Equipment type
- Rooftop units, AHUs & DOAS
- BACnet objects
- 50 (42 writable)
- Transport
- BACnet MS/TP, BACnet IP
- Firmware
- CenCon version 3.0.0 or higher
- Default device instance
- Gateway ID + 55 (default Gateway ID 270000, so 270055)
- Also known as
- CenCon, CenCon_SW, CenCon SW, IOM65, EngA CenCon
Reference only, provided as-is: verify against Engineered Air’s current documentation and the live device before use. Not official Engineered Air information. Terms of use.
BMS integration notes: Engineered Air CenCon_SW EMS Command Device (CenCon controller)
Set the Gateway ID, MAC and baud (MS/TP) or IP settings on the CenCon service display, save and cycle power. On the CenCon_SW device (Gateway ID + 55) write EMS_Fan_Enable to start the unit and Discharge_Air_Setpoint in tenths of °F, at priority 3-7. Read the demand AIs here and the sensors, fan and alarm status from the CenCon device.
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.
| Object | Name | Why | Access |
|---|---|---|---|
| BO 0 | EMS_Fan_Enable | Start/enable command | Command |
| AO 0 | Discharge_Air_Setpoint | Discharge air setpoint, tenths of °F (780 = 78 °F) | Command |
| AO 1 | Damper_Minimum_Position | OA damper minimum position, mV | Command |
| AI 0 | Heating_Demand | Heating demand, % | Read |
| AI 1 | Cooling_Demand | Cooling demand, % | Read |
Enable & remote start
EMS_Fan_Enable (BO 0) is the BMS start enable. Separate binaries enable each expansion module (cooling, gas heat, humidifier, electric heat, energy recovery), dehumidification, maximum reheat and pre-cool; EMS_Economizer_Disable turns off the economizer.
Network setup
- Defaults: Gateway ID 270000, MAC 3, Max Master 127, Max Info Frames 20, MS/TP DNET 2707; BACnet IP 192.168.0.10/24, UDP 47808, IP DNET 2708.
- MS/TP baud 19200 or 38400; terminals BnA/BnB for BACnet, SmA/SmB for Modbus; a 120 ohm EOL resistor and bias resistors are built in.
- With several CenCons on one network the Gateway ID, MAC, MS/TP DNET, IP address and IP DNET must be unique; keep Gateway IDs at least 100 apart.
- Save settings on the Communication tab and cycle power for changes to take effect.
Watch out for
- Writes must use priority 3 to 7.
- No decimals: send 78.5 °F as 785.
- Damper minimum position is a raw signal in mV; on a 2-10 V actuator 6000 mV = 50 %.
Engineered Air CenCon_SW EMS Command Device (CenCon controller) 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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AOmin | 0 | Discharge_Air_Setpoint | Discharge air setpoint, sent x10 (780 = 78.0 °F) | °F | Command | |
| AOmin | 1 | Damper_Minimum_Position | OA damper minimum position signal, mV (0-10000) | mV | Command | |
| AO | 3 | Humidification_Setpoint | % | Command | ||
| AO | 4 | Dehumidification_Setpoint | % | Command | ||
| AO | 5 | DX_Setpoint | DX leaving temperature setpoint, sent x10 | °F | Command | |
| AO | 6 | EMS_XP_XM_MODULE_1_AO1_VOLTAGE | mV | Command | ||
| AO | 7 | EMS_XP_XM_MODULE_1_AO2_VOLTAGE | mV | Command | ||
| AO | 8 | EMS_XP_XM_MODULE_2_AO1_VOLTAGE | mV | Command | ||
| AO | 9 | EMS_XP_XM_MODULE_2_AO2_VOLTAGE | mV | Command | ||
| AO | 10 | EMS_XP_XM_MODULE_3_AO1_VOLTAGE | mV | Command | ||
| AO | 11 | EMS_XP_XM_MODULE_3_AO2_VOLTAGE | mV | Command | ||
| AO | 12 | EMS_XP_XM_MODULE_4_AO1_VOLTAGE | mV | Command | ||
| AO | 13 | EMS_XP_XM_MODULE_4_AO2_VOLTAGE | mV | Command | ||
| AO | 14 | EMS_Econ_MA_Setpoint | Economizer mixed air setpoint | mV | Command | |
| BOmin | 0 | EMS_Fan_Enable | Start enable for system operation | Command | ||
| BO | 1 | EMS_C_XM_Enable | Command | |||
| BO | 2 | EMS_J_XM_Enable | Command | |||
| BO | 3 | EMS_G_XM_Enable | Command | |||
| BO | 4 | EMS_M_XM_Enable | Command | |||
| BO | 5 | EMS_S_XM_Enable | Command | |||
| BO | 6 | EMS_H_XM_Enable | Command | |||
| BO | 7 | EMS_ER_XM_Enable | Command | |||
| BO | 8 | EMS_Dehum_Enable | Enable dehumidification (cooling with reheat units) | Command | ||
| BO | 9 | EMS_Reheat_Enable | Override to maximum reheat | Command | ||
| BO | 10 | EMS_XP_XM_MODULE_1_DO1_Enable | Command | |||
| BO | 11 | EMS_XP_XM_MODULE_1_DO2_Enable | Command | |||
| BO | 12 | EMS_XP_XM_MODULE_1_DO3_Enable | Command | |||
| BO | 13 | EMS_XP_XM_MODULE_1_DO4_Enable | Command | |||
| BO | 14 | EMS_XP_XM_MODULE_2_DO1_Enable | Command | |||
| BO | 15 | EMS_XP_XM_MODULE_2_DO2_Enable | Command | |||
| BO | 16 | EMS_XP_XM_MODULE_2_DO3_Enable | Command | |||
| BO | 17 | EMS_XP_XM_MODULE_2_DO4_Enable | Command | |||
| BO | 18 | EMS_XP_XM_MODULE_3_DO1_Enable | Command | |||
| BO | 19 | EMS_XP_XM_MODULE_3_DO2_Enable | Command | |||
| BO | 20 | EMS_XP_XM_MODULE_3_DO3_Enable | Command | |||
| BO | 21 | EMS_XP_XM_MODULE_3_DO4_Enable | Command | |||
| BO | 22 | EMS_XP_XM_MODULE_4_DO1_Enable | Command | |||
| BO | 23 | EMS_XP_XM_MODULE_4_DO2_Enable | Command | |||
| BO | 24 | EMS_XP_XM_MODULE_4_DO3_Enable | Command | |||
| BO | 25 | EMS_XP_XM_MODULE_4_DO4_Enable | Command | |||
| BO | 26 | EMS_PRECOOL_C_XM_Enable | Enable pre-cool if fitted | Command | ||
| BO | 27 | EMS_Economizer_Disable | Disable economizer if fitted | Command | ||
| AImin | 0 | Heating_Demand | % | Read | ||
| AImin | 1 | Cooling_Demand | % | Read | ||
| AI | 2 | Humidification_Demand | % | Read | ||
| AI | 3 | Recovery_Demand | % | Read | ||
| AI | 4 | Dehumidification_Demand | % | Read | ||
| AI | 5 | Modulating_Reheat_Demand | % | Read | ||
| AI | 6 | Pre-Cool_Demand | % | Read | ||
| BI | 0 | Wheel_Rotation_Present | Energy recovery wheel rotation detected | Read |
No points match these filters.
Object ID lookup: Engineered Air CenCon_SW EMS Command Device point IDs by name
AO0Discharge_Air_SetpointAO1Damper_Minimum_PositionAO3Humidification_SetpointAO4Dehumidification_SetpointAO5DX_SetpointAO6EMS_XP_XM_MODULE_1_AO1_VOLTAGEAO7EMS_XP_XM_MODULE_1_AO2_VOLTAGEAO8EMS_XP_XM_MODULE_2_AO1_VOLTAGEAO9EMS_XP_XM_MODULE_2_AO2_VOLTAGEAO10EMS_XP_XM_MODULE_3_AO1_VOLTAGEAO11EMS_XP_XM_MODULE_3_AO2_VOLTAGEAO12EMS_XP_XM_MODULE_4_AO1_VOLTAGEAO13EMS_XP_XM_MODULE_4_AO2_VOLTAGEAO14EMS_Econ_MA_SetpointBO0EMS_Fan_EnableBO1EMS_C_XM_EnableBO2EMS_J_XM_EnableBO3EMS_G_XM_EnableBO4EMS_M_XM_EnableBO5EMS_S_XM_EnableBO6EMS_H_XM_EnableBO7EMS_ER_XM_EnableBO8EMS_Dehum_EnableBO9EMS_Reheat_EnableBO10EMS_XP_XM_MODULE_1_DO1_EnableBO11EMS_XP_XM_MODULE_1_DO2_EnableBO12EMS_XP_XM_MODULE_1_DO3_EnableBO13EMS_XP_XM_MODULE_1_DO4_EnableBO14EMS_XP_XM_MODULE_2_DO1_EnableBO15EMS_XP_XM_MODULE_2_DO2_EnableBO16EMS_XP_XM_MODULE_2_DO3_EnableBO17EMS_XP_XM_MODULE_2_DO4_EnableBO18EMS_XP_XM_MODULE_3_DO1_EnableBO19EMS_XP_XM_MODULE_3_DO2_EnableBO20EMS_XP_XM_MODULE_3_DO3_EnableBO21EMS_XP_XM_MODULE_3_DO4_EnableBO22EMS_XP_XM_MODULE_4_DO1_EnableBO23EMS_XP_XM_MODULE_4_DO2_EnableBO24EMS_XP_XM_MODULE_4_DO3_EnableBO25EMS_XP_XM_MODULE_4_DO4_EnableBO26EMS_PRECOOL_C_XM_EnableBO27EMS_Economizer_DisableAI0Heating_DemandAI1Cooling_DemandAI2Humidification_DemandAI3Recovery_DemandAI4Dehumidification_DemandAI5Modulating_Reheat_DemandAI6Pre-Cool_DemandBI0Wheel_Rotation_Present
Integration notes
- CenCon_SW is always present. The sensors, relays and expansion-module I/O are on the CenCon and module devices (separate library entry).
- Temperatures are integers in tenths of a degree F (780 = 78.0 °F); write setpoints the same way.
- Points depend on unit type and arrangement; enables for modules that are not fitted do nothing.
- The table marks the writable points R/W; the manual says writes use priority 3 to 7, so they are shown as commandable.
- Source: CenCon_SW tables on pages 8-9 of IOM65 R106 (50 objects).
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 CenCon_SW EMS Command Device (CenCon controller) 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 Engineered Air CenCon_SW EMS Command Device (CenCon controller)
How many BACnet points does the Engineered Air CenCon_SW EMS Command Device (CenCon controller) have?
This list has 50 BACnet objects: 7 analog inputs, 14 analog outputs, 1 binary input, 28 binary outputs. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Engineered Air CenCon_SW EMS Command Device (CenCon controller) BACnet points are writable?
42 of the 50 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 Engineered Air CenCon_SW EMS Command Device (CenCon controller) BACnet documentation?
The source is CenCon Communication Manual for Modbus and BACnet (MSTP and IP) (IOM65 R106), revision 2025-05, published free by Engineered Air at https://www.engineeredair.com/wp-content/uploads/2025/07/CenCon-Communication-R106-2025-07-optimized.pdf.
What are the minimum BACnet points to integrate the Engineered Air CenCon_SW EMS Command Device (CenCon controller)?
Start with BO 0 EMS_Fan_Enable (Start/enable command); AO 0 Discharge_Air_Setpoint (Discharge air setpoint, tenths of °F (780 = 78 °F)); AO 1 Damper_Minimum_Position (OA damper minimum position, mV); AI 0 Heating_Demand (Heating demand, %); AI 1 Cooling_Demand (Cooling demand, %).
How do I enable BMS control of the Engineered Air CenCon_SW EMS Command Device (CenCon controller)?
EMS_Fan_Enable (BO 0) is the BMS start enable. Separate binaries enable each expansion module (cooling, gas heat, humidifier, electric heat, energy recovery), dehumidification, maximum reheat and pre-cool; EMS_Economizer_Disable turns off the economizer.
How do I check these points on the real CenCon_SW EMS Command Device (CenCon controller)?
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 Engineered Air BACnet points lists
- Air handling / make-up air unit controller (heating, cooling, ventilation)
Engineered Air C-TRAC3 Controller
Engineered Air heating, cooling and ventilation units built with the C-TRAC3 configurable logic controller.
Also known as: C-TRAC3, CTRAC3, C-TRAC 3, EngA C-TRAC3 - Air handling / make-up air unit controller (I/O and expansion modules)
Engineered Air CenCon Controller and Expansion Modules (I/O devices)
Engineered Air appliances (air handlers, make-up air, indirect and direct gas-fired heaters, DX and energy recovery units) built with the CenCon controller, version 3.0.0 or later.
Also known as: CenCon, IOM65, C_XM, J_XM, G_XM, M_XM, ER_XM, S_XM, XP_XM, H_XM, CD_XM, P_XM, EngA CenCon
Source: CenCon Communication Manual for Modbus and BACnet (MSTP and IP) · IOM65 R106 · rev. 2025-05. Object names, instances and units are reproduced as published; descriptions are our own.