Easy BACnet
  1. Home
  2. BACnet points lists
  3. Contemporary Controls
  4. Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX

Air compressor controller · BACnet points list

Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX BACnet points list

Updated 12 November 2026

Short answer

Gateway profile for the Ingersoll Rand Xe-90M/Xe-145M: 66 objects (44 AI, 10 AO, 9 BI, 3 BO), 58 polled by default. Coils switch host/local, run/stop and load/unload; outputs set online/offline pressures, mode, lead/lag and timers; inputs give modulation, alarm and warning flags, discharge, sump, interstage and remote pressures, temperatures, filter drops, hours and option settings.

This page lists 66 BACnet objects for the Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX — 13 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Contemporary Controls’s own free documentation, linked below.

Manufacturer
Contemporary Controls
Model
Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX
Equipment
Air compressor controller
Equipment type
Other equipment
BACnet objects
66 (13 writable)
Transport
BACnet IP
Firmware
Not stated
Also known as
XE-90M, XE-145M, Xe-90M, Ingersoll Rand Xe controller
Source document
BASgatewayLX Modbus device profile Ingersoll_Rand_XE_90M_XE_145M_a · Ingersoll_Rand_XE_90M_XE_145M_a_LX.csv
Download CSV 66 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 Contemporary Controls’s current documentation and the live device before use. Not official Contemporary Controls information. Terms of use.

BMS integration notes: Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX

Integration in brief

Select host control, then run/stop and load/unload by coil and set the online/offline pressures; read discharge pressure, temperatures and the alarm/warning flags.

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
BO 1Host(1)/Local(0)Host (1) or local (0) controlCommand
BO 2Run(1)/Stop(0)Run (1) / stop (0)Command
BO 3Load(1)/Unload(0)Load (1) / unload (0)Command
AO 38Online PressureOnline (load) pressureCommand
AO 37Offline PressureOffline (unload) pressureCommand
AI 13Discharge PressureDischarge pressureRead
AI 17Airend Discharge TemperatureAirend discharge temperatureRead
BI 6No Alarms(0)/Alarms(1)Alarm activeRead
BI 7No Warnings(0)/WarningsWarning activeRead
AI 65Warning CodeWarning codeRead

Enable & remote start

Host(1)/Local(0) (BO 1) must be 1 before run/stop and load/unload from the BMS act; the controller's Communication Control option (AI 43) also has to be on.

Network setup

Watch out for

Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX 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.

Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.

66 of 66 shown
Type
Access
Show
Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX BACnet Points List
DescriptionStates
BOmin1Host(1)/Local(0)Modbus 400001 bit 0Command
BOmin2Run(1)/Stop(0)Modbus 400001 bit 1Command
BOmin3Load(1)/Unload(0)Modbus 400001 bit 2Command
BI4Not Modulating(0)/Modulating(1)Modbus 400001 bit 3Read
BI5Not Stopped in Auto Restart(0)/Stopped in Auto RestartModbus 400001 bit 5Read
BImin6No Alarms(0)/Alarms(1)Modbus 400001 bit 6Read
BImin7No Warnings(0)/WarningsModbus 400001 bit 7Read
BI8Not in On/Off Line Mode(0)/On/Off Line Mode(1)Modbus 400001 bit 8Read
BI9Not in Mod/ASC Mode(0)/Mod/ASC Mode(1)Modbus 400001 bit 9Read
BI10Unit type Bit 13Modbus 400001 bit 13Read
BI11Unit type Bit 14Modbus 400001 bit 14Read
BI12Unit type Bit 15/(1)SSR controllerModbus 400001 bit 15Read
AImin13Discharge PressureModbus 400003Read
AI14Sump PressureModbus 400004Read
AI15Inlet VacuumModbus 400005Read
AI16Injected Coolant TemperatureModbus 400006Read
AImin17Airend Discharge TemperatureModbus 400007Read
AI18Aftercooler Discharge TemperatureModbus 400008Read
AI19Separator Pressure DropModbus 400010Read
AI20Coolant Filter In PressureModbus 400011Read
AI21Coolant Filter Out PressureModbus 400012Read
AI22Coolant Filter Pressure DropModbus 400013Read
AI23Interstage PressureModbus 400014Read
AI24Remote PressureModbus 400015Read
AI25Aftercooler Discharge PressureModbus 400016Read
AI26Running Hours (hours)Modbus 400064hRead
AI27Loaded Hours (hours)Modbus 400065hRead
AI28Modbus Pressure UnitModbus 400094Read
AI29Modbus Temperature UnitModbus 400095Read
AI30Rated PressureModbus 400098Read
AI312-StageModbus 400099Read
AI32Starter TypeModbus 400100Read
AI33Modulation EnabledModbus 400101Read
AI34Service LevelModbus 400102Read
AO35Service Time PeriodModbus 400103Command
AI36Dryer InstalledModbus 400104Read
AOmin37Offline PressureModbus 400112Command
AOmin38Online PressureModbus 400113Command
AO39Mode of OperationModbus 400114Command
AO40Starter Time (seconds)Modbus 400115sCommand
AI41Auto Start/Stop (AS/S) Time (seconds)Modbus 400116sRead
AI42Auto Start/Stop (AS/S) On/OffModbus 400117Read
AI43Communication Control On/OffModbus 400118Read
AI44Remote Start/Stop EnableModbus 400119Read
AI45Power Out Restart Option (PORO) EnableModbus 400121Read
AI46PORO Time (seconds)Modbus 400122sRead
AI47Auto Start/Stop Delay Time (seconds)Modbus 400123sRead
AI48Low Ambient TemperatureModbus 400124°FRead
AO49Unloaded Stop TimeModbus 400125Command
AI50Low Ambient Option On/OffModbus 400126Read
AI51High Dust FilterModbus 400127Read
AO52Lead/LagModbus 400128Command
AO53Lag OffsetModbus 400129Command
AI54Variable Frequency DriveModbus 400130Read
AI55Lead/Lag Cycle Length (Hours)Modbus 400131hRead
AI56Scheduled Start (Day)Modbus 400132; not polled by defaultdaysRead
AI57Scheduled Start (Hour)Modbus 400133; not polled by defaulthRead
AI58Scheduled Start (IVIinute)Modbus 400134; not polled by defaultminRead
AI59Scheduled Stop (Day)Modbus 400135; not polled by defaultdaysRead
AI60Scheduled Stop (Hour)Modbus 400136; not polled by defaulthRead
AI61Scheduled Stop (IVIinute)Modbus 400137; not polled by defaultminRead
AO62Condensate Release TimeModbus 400138; not polled by defaultCommand
AO63Condensate Interval TimeModbus 400139; not polled by defaultCommand
AI64Remote SensorModbus 400140Read
AImin65Warning CodeModbus 400255Read
AI66Trip CodeModbus 400256Read
Object ID lookup: Contemporary Controls BASgatewayLX Ingersoll Rand XE-90M/145M 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 Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX 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 Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX

How many BACnet points does the Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX have?

This list has 66 BACnet objects: 44 analog inputs, 10 analog outputs, 9 binary inputs, 3 binary outputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX BACnet points are writable?

13 of the 66 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. The source has no read/write column, so this is inferred from object type.

Where is the official Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX BACnet documentation?

The source is BASgatewayLX Modbus device profile Ingersoll_Rand_XE_90M_XE_145M_a (Ingersoll_Rand_XE_90M_XE_145M_a_LX.csv), published free by Contemporary Controls at https://www.ccontrols.com/support/dp/Ingersoll_Rand_XE_90M_XE_145M_a_LX.zip.

What are the minimum BACnet points to integrate the Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX?

Start with BO 1 Host(1)/Local(0) (Host (1) or local (0) control); BO 2 Run(1)/Stop(0) (Run (1) / stop (0)); BO 3 Load(1)/Unload(0) (Load (1) / unload (0)); AO 38 Online Pressure (Online (load) pressure); AO 37 Offline Pressure (Offline (unload) pressure); AI 13 Discharge Pressure (Discharge pressure); AI 17 Airend Discharge Temperature (Airend discharge temperature); BI 6 No Alarms(0)/Alarms(1) (Alarm active); BI 7 No Warnings(0)/Warnings (Warning active); AI 65 Warning Code (Warning code).

How do I enable BMS control of the Contemporary Controls Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX?

Host(1)/Local(0) (BO 1) must be 1 before run/stop and load/unload from the BMS act; the controller's Communication Control option (AI 43) also has to be on.

How do I check these points on the real Ingersoll Rand XE-90M / XE-145M compressor controller via BASgatewayLX?

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 Contemporary Controls BACnet points lists

Source: BASgatewayLX Modbus device profile Ingersoll_Rand_XE_90M_XE_145M_a · Ingersoll_Rand_XE_90M_XE_145M_a_LX.csv. Object names, instances and units are reproduced as published; descriptions are our own.