Skip to content
Contact Us

Case study: Compressor fleet management

Compressor fleet monitoring over BACnet/IP, from a custom ARM controller to SCADA

A compressor manufacturer embeds the CAS BACnet Stack in its custom ARM controller, so SCADA platforms monitor and control each compressor over BACnet/IP, with its analog and digital I/O for configuration and status.

The challenge

A compressor fleet is run from a supervisory platform, and the people running it want every unit’s status and settings there, not on a laptop plugged into each machine in turn.

The manufacturer’s controller is its own ARM design. It needed a standard network interface that SCADA platforms already understand, exposing the controller’s analog and digital I/O for both status and configuration.

Why the CAS BACnet Stack

  • The stack is portable C++ behind a flat C interface, so it builds on a custom ARM board as readily as on a stock one; the product supplies a socket and a clock.
  • Analog and binary input, output and value objects map the controller’s I/O directly, and writable values carry configuration with BACnet’s command priorities.
  • The source is included and royalty-free across the fleet, with support from the engineers who maintain the stack.

The solution

  1. Compressor sensors and actuators
  2. Custom ARM controller
  3. CAS BACnet Stack (BACnet/IP server)
  4. SCADA platform

The CAS BACnet Stack runs in the controller as a BACnet/IP server. The controller’s analog and digital I/O appear as BACnet objects: inputs for status, and writable outputs and values for configuration.

Each compressor joins the SCADA network as its own BACnet device, so a fleet is a list of devices the platform discovers.

Results

  • SCADA platforms monitor and control each compressor over BACnet/IP.
  • Configuration and status are available remotely through the controller’s analog and digital I/O.

Have a similar project?

Building something like this?

Tell Chipkin your platform, whether your device is a BACnet server or a client, and the data link you need. A Chipkin engineer replies with how the stack fits and where to start.

  • Consultation: talk directly with BACnet specialists about your project.
  • Run an example: every profile example project publishes a Windows and a Linux binary.