All brands, all models · Sales · Rentals · Service & AMC · Spare parts · Used & refurbished+91 99590 60718WhatsAppEmailSecunderabad / Hyderabad
REDDY COMPRESSORS

Controls & monitoring

BMS and SCADA integration for air compressors

8 min read12 sections

Why integrate compressed air with the BMS or SCADA

Compressed air is often called the fourth utility, after electricity, water and gas, yet in many Indian plants it is the one utility the control room cannot see. The compressor room has its own panels, the BMS shows chillers and AHUs, and nobody notices a compressor trip until a machine on the line stops.

Integration fixes that. Typical purposes are:

  • Monitoring: run status, header pressure and temperatures on the operator screen.
  • Alarm reporting: compressor and dryer trips routed into the plant alarm system.
  • Energy reporting: kW and kWh from compressor feeders, and specific power where flow is measured.
  • Maintenance reporting: running hours and service-due flags for planning.
  • Supervisory control: enabling or disabling the station, or changing a pressure setpoint by schedule. This is a separate, higher-risk purpose.

Each purpose needs a different point list, different permissions and different commissioning. Deciding which ones you want is the first step.

Who controls what: keeping the source of truth clear

The compressor controller is the authority for its own protection: high discharge temperature, motor overload, low oil, phase failure, emergency stop. A master controller or sequencer, where fitted, is the authority for which machines run. The BMS or SCADA should observe these and, at most, give supervisory instructions.

LayerResponsible forMust not
Compressor controllerMachine protection, load/unload, local start/stopBe overridden by any external signal on safety functions
Master controller / sequencerStation dispatch, pressure band, rotation, fallbackFight a second sequence running in the BMS
BMS / SCADAVisibility, alarm routing, historian, energy reports, optional supervisory enableDuplicate sequencing logic or reset trips without local checks
Plant IT / OTNetwork, access, firewalls, change controlAllow undocumented connections or open remote access

A common mistake is to write a second compressor sequence in the BMS because the original controller seemed difficult. Two systems trying to load machines produce exactly the hunting and overlap that sequencing was meant to remove.

Interface options

InterfaceWhat it carriesNotes
Hard-wired dry contactsRunning, fault, remote enableSimple and robust; works with almost any compressor, including older machines
Analogue 4–20 mAPressure, temperature, dew point, flowNeeds scaling agreed at both ends
Modbus RTU (RS-485)Many values and status words from the controllerCommon on compressor controllers; register map from the controller documentation
Modbus TCP / Ethernet protocolsAs above over the plant networkNeeds network design and IT/OT approval
BACnet or other building protocolsPoints presented to a BMSUsually through a protocol gateway
Manufacturer gatewayThat brand’s data, sometimes to a cloudCheck whether it can also feed your local BMS

Mixed-brand rooms usually end up with a combination: digital communication where controllers support it, and dry contacts plus transmitters for the rest.

Building the point list

The point list, or interface schedule, is the most important document in an integration project. For every point it should state:

  • point name and description as operators will see it;
  • source device and register or terminal;
  • data type and engineering units, with scaling;
  • state meaning for status words (what 0 and 1 mean);
  • read or write, and who authorised any write;
  • update rate and whether it is logged in the historian;
  • alarm priority and owner, if it is an alarm;
  • behaviour on communication loss.

A typical minimum set per compressor is running, loaded, fault, warning, remote/local mode, delivery pressure, discharge temperature, running hours and loaded hours. Per station, add header pressure after treatment, dryer status and dew point, and feeder energy.

Fail-safe behaviour

Ask of every connection: what happens if the link is lost or the BMS server reboots?

  • Compressors must continue on local or master control; air supply must not depend on the BMS being online.
  • Any remote enable signal should be designed so that loss of signal leaves the station in a safe, agreed state, normally continuing to supply air.
  • Stale values must be flagged on the BMS screen, not shown as live.
  • A communication-fail alarm should itself be routed to someone.

Commissioning point by point

A green communication indicator only proves that two devices are talking. It does not prove the values are right.

  1. Agree the point list and sign it off with plant engineering and IT/OT.
  2. Check wiring, addresses, baud rates and network settings.
  3. For each analogue value, compare the BMS reading with the local display or a calibrated gauge.
  4. For each status, change the state at the machine (stop, unload, simulate a warning where safe) and confirm the BMS shows it correctly.
  5. For each alarm, confirm it reaches the right person with the right text and priority.
  6. Test communication loss and confirm compressors carry on and the BMS flags the fault.
  7. Test any write commands under controlled conditions with local staff present.
  8. Record results and hand over the final point list.

Supervisory control: doing it safely when you need it

Some plants do want the BMS or SCADA to influence the compressed-air station, for example to drop the pressure setpoint at night, to disable the station on a holiday, or to enable a standby machine when a production line starts. This can work well, provided the design follows a few rules.

  • Command the master, not the machines. Send one supervisory instruction to the sequencer or master controller, which then decides which compressors run. Do not let the BMS start individual compressors behind the sequencer’s back.
  • Limit what can be written. Allow a small number of agreed commands, with setpoint limits enforced in the compressor-side controller so an out-of-range value is rejected.
  • Keep local priority. A local/remote selector and the emergency stop at each machine always override the BMS.
  • Define the default. If the supervisory signal disappears, the station should return to its normal automatic operation and keep supplying air.
  • Log every command. The BMS should record who or what sent each write, and when.

Lowering pressure by schedule is one of the more useful supervisory functions, since every bar saved reduces power by about 7%. It must be checked against the pressure needed by any users that keep running outside production hours.

Energy reporting through the BMS

For energy reports to mean anything, measure power with a proper energy meter on each compressor feeder or on the compressor-room incomer, not by estimating from motor ratings. Where a flow meter is fitted on the header, the BMS can calculate station specific power in kW per m³/min. Report it at a stated pressure and compare like with like over time.

Common problems we see

  • Pressure in psig on the controller and bar on the BMS, with no one sure which is which (1 bar is 14.5 psi).
  • Gauge versus absolute pressure confusion, giving readings about 1 bar out.
  • Status words decoded wrongly after a controller firmware change.
  • Trip alarms all labelled “compressor fault” with no detail.
  • Energy reported from the BMS without a proper meter on the compressor feeder.
  • Writes left enabled after commissioning that nobody remembers.

How Reddy Compressors helps

We are an independent multi-brand compressed-air specialist at Tarnaka, Secunderabad, serving industry since 2002. We service and supply ELGi, Atlas Copco, Ingersoll Rand, KAESER, Chicago Pneumatic, Sullair, Doosan, Kirloskar, Gardner Denver and other makes, without being an authorised dealer for any. Our service teams work across Telangana and Andhra Pradesh, and we supply compressors, rentals and spares across India.

  • We identify what each compressor and dryer controller can provide: contacts, analogue outputs or communication ports.
  • We help prepare the compressed-air side of the point list with your BMS/SCADA integrator.
  • We set up compressor and sequencer parameters and check field values during commissioning.
  • We service the machines so that integrated data reflects true condition.
  • We supply new or used compressors with the interfaces your plant needs, and rental units for cover during changeovers.

The BMS/SCADA programming, network and cybersecurity design remain with your integrator and IT/OT team.

What to send us

  • Make, model, serial and nameplate photos of compressors and dryers.
  • Photos of controller displays and communication terminals.
  • Your BMS/SCADA system name and the integrator’s contact.
  • Which purposes you need: monitoring, alarms, energy, maintenance or supervisory control.
  • Any existing point list or interface specification.

Frequently asked questions

How do I connect an air compressor to a BMS?

Check what the compressor controller offers: volt-free contacts, analogue outputs or a communication port such as Modbus. Agree a point list with your BMS integrator, listing each signal, its units and whether it is read-only. Wire or network the connection, then commission each point by comparing the BMS value with the local reading. Older machines can be connected with dry contacts and a separate pressure transmitter.

What signals should a compressor send to SCADA?

At minimum: running, loaded, fault and warning status, local or remote mode, delivery pressure, discharge temperature, and running and loaded hours. For the station, add header pressure after treatment, dryer status and pressure dew point, and feeder power or energy. Keep the list focused on what operators and maintenance will actually use, and agree units and alarm priorities before commissioning.

Should the BMS control the compressors or just monitor them?

In most plants the BMS should monitor and route alarms, while the compressor controllers or a master controller handle sequencing and protection. Where supervisory control is wanted, such as enabling the station by schedule or adjusting a setpoint, it should be limited, clearly documented and fail-safe. The BMS should never bypass machine protection or run a competing sequence.

Can different compressor brands be integrated into one SCADA system?

Yes. Each brand may use different registers or protocols, so a gateway or the SCADA driver translates them into a common format. Machines without communication ports can be connected using dry contacts and transmitters. The key is a single point list with consistent names, units and alarm priorities so operators see all compressors the same way, whatever the make.

What happens to the compressors if the BMS fails?

A properly designed system keeps supplying air. The compressors continue under their own controllers or the master controller, using local pressure settings. The BMS should show a communication-fail alarm and mark values as stale. If compressors stop when the BMS goes offline, the interface has been designed wrongly and should be corrected before it causes a production stoppage.

Why does SCADA show a different pressure from the compressor display?

Usually it is units, scaling or location. The controller may show psig while SCADA expects bar, the 4–20 mA range may be scaled differently at each end, or the transmitter may be after the dryer and filters while the controller reads discharge pressure before them. Compare both readings against a calibrated gauge at the same point to find which applies.

Field guide

BMS and SCADA integration: Share data without risking control

Plants often want compressor status on the building management system (BMS) or plant SCADA. Done well, operators see running status, pressure and alarms alongside other utilities. Done badly, a remote command can start or stop a compressor at the wrong moment.

Typical data points

  • Running, loaded and fault status for each machine.
  • System pressure and, where available, flow and dew point.
  • Common alarm and individual alarm codes.
  • Hours and service due indicators.

Good practice

  • Agree a points list and the communication protocol supported by each controller before ordering interfaces.
  • Start with read-only monitoring. Add remote commands only where needed and with clear permissions.
  • Keep machine protection inside the compressor controller; never rely on the BMS for safety shutdowns.
  • Define what happens if communication is lost: machines should continue safely under local control.
  • Test each point end to end and record the commissioning results.

What to send for a quotation

  • Make, model and serial number of every compressor and dryer in the station.
  • Running hours and a typical week of operation (shifts, weekends).
  • Current pressure settings and controller type on each machine.
  • Any alarm or fault history you have.

Send it through find my part or the spare parts enquiry, or call +91 99590 60718 or +91 92468 88812.

Technical content reviewed by D. Srinivas Reddy, Managing Partner and service engineer, Reddy Compressors. Last updated 17 October 2026. How our engineering content is reviewed.

Talk to Reddy Compressors

Tell us the job. We will send the right answer.

Buying, hiring, servicing or looking for a part: share what the air must run, the pressure and the site. A nameplate photo is often enough to start.

+91 99590 60718+91 92468 88812