BACnet® Controller

In addition to onboard inputs and outputs, the Reliable Controls MACH‑ProSys™ features extensive network routing capabilities, reaching the apex of control as a fully programmable internet‑connected BACnet Building Controller (B‑BC). Not only can you expand the MACH‑ProSys with many flexible hardware options, you can also seamlessly integrate it with numerous open protocols, making it the ideal choice for large rooftop equipment, large mechanical rooms, and complex integrated systems.

Purchase Products

Product features


  • BACnet
    • Supports two B/IP subnetworks and B/VPN.
    • Ethernet, MS/TP, and PTP.
  • DHCP: Dynamic Host Configuration Protocol.
  • Modbus:
    • Supports Modbus RTU and TCP/IP communications.
    • Modbus master up to 128 slave devices, or use the controller as a Modbus slave device.
  • SMTP: Simple Mail Transfer Protocol.
    • Provides standard email communications for broadcasting email alarms.
    • Supports TLS/SSL security.
  • SNMP: Simple Network Management Protocol.
  • SNTP: Simple Network Time Protocol.
  • SMART-Net.

Inputs and Outputs

  • 12 onboard inputs with universal ranges.
  • Eight onboard outputs. Outputs 1–4 are wired to unpopulated sockets; outputs 5–8 are universal.
  • Add up to seven MACH‑ProPoint expansion modules to accommodate an additional 180 inputs or 120 outputs. MACH‑ProSys smoke control models are expandable only with MACH‑ProPoint Input/Output smoke control modules.

1,024 Values

  • Select standard and custom ranges as well as fixed program-driven values.

128 Loops

  • Standard P, PI, or PID controllers for closed loop control.

128 Schedules

  • 14 on/off times for each weekday or exception.

64 Calendars

  • Designate days of the year as holidays.

20 Tables

  • For creating custom scaling functions.

64 System Groups

  • Group related objects on one display.
  • 320 objects per group.

128 Programs

  • Freely programmable control strategy in a readable, BASIC‑like language.
  • 3,200 bytes per program.

Multipoint Trend Logs

  • Store up to eight objects in each trend log.
  • Record values at user-defined intervals.
  • Dynamically assigned.

Single-point Trend Logs

  • Record values at user-defined intervals or based on change of value.
  • Dynamically assigned.

Runtime Report

  • Totals the on time and records the on/off times of every binary object.
  • Dynamically assigned.

128 Arrays

  • Up to 128 elements in a one-dimensional array.

128 User Passwords

  • Protect access to the system.
  • Assign each user with a username and access level.

24 Custom Units

  • Eight analog engineering units.
  • Eight binary units.
  • Eight multistate units with eight states, 30 characters each.

SMART-Net Port

  • Network up to 16 SMART‑Net devices.

1,536 Net Ins

  • The maximum number of shares from other devices.

512 Net Outs

  • The maximum number of writes and shares to other devices.

Real‑Time Clock


  • 5 years.
RoHS 2 Certified WEEE Compliant OpenADR Alliance BTL Listed Device

Technical specifications


  • 147 MHz high-performance 32-bit embedded microcontroller.


  • 8 MB operating RAM.
  • 2 MB nonvolatile RAM for trends and dynamic values.
  • 4 MB Flash EEPROM operating system, database, and controller configuration.

Supply Voltages

  • 24 VAC ±10% 75 VA maximum, 50/60 Hz.
  • 24 VDC ±10% 26 W maximum.

Communication Options

  • One IEEE 802.3 (Ethernet 10/100BASE-T).
  • Two EIA‑485 ports that support a baud rate up to 76.8 kbps each.
  • One EIA‑232 port that supports a baud rate up to 115.2 kbps. PC or modem.
  • One SMART‑Net port that supports up to 16 devices on a SMART-Net network.

Onboard Inputs

  • 12 universal inputs.
  • 12-bit A/D converter.
  • Analog: 0–10 VDC, 4–20 mA, thermistor.
  • Binary: Dry contact.
  • Impedance:
    • 1 MΩ for 0–10 VDC range.
    • 250 Ω for 4–20 mA range.
    • 20 kΩ pull-up for thermistor/dry contact range.
  • Pulse counting up to 150 Hz. Supports flow meters.
  • 24 VAC overvoltage protection.

Onboard Outputs

  • 12 bit D/A converter.
  • First four outputs have sockets to accommodate relay, TRIAC, or universal modules. Output modules sold separately.
  • Four universal outputs.
  • Analog: 0–12 VDC.
  • Binary: Software configurable between 0–12 VDC.
  • Manual on provides adjustable 0–12 VDC for Hand/Off/Auto switches.
  • LED indicator glows proportionally.
  • Output power: 75 mA at 12 VDC.
  • 24 VAC overvoltage and short protection.

Peripheral Power

  • Onboard variable 15–24 VDC power supply provides up to 200 mA of DC power to peripheral devices. If powered with 24 VDC, the maximum voltage output is 22 VDC.

Expansion Modules

  • Add up to seven MACH‑ProPoint expansion modules. MACH-ProSys smoke control models are expandable only with MACH‑ProPoint Input/Output smoke control modules.

Real-Time Clock

  • ±1 second per day.

Memory/RTC Backup

  • 72-hour backup.
  • 10 years for database.

Wiring Terminals

  • 12–22 AWG (3.31–0.33 mm²).
  • Stranded or solid core.
  • Copper conductors only.


  • 25.4 cm L x 13.7 cm W x 3.9 cm H
    (10" L x 5 3/8" W x 1 1/2" H).


  • #8 clearance holes on 23 cm L x 11 cm W
    (9 1/16" L x 4 5/16" W).
  • Screw depth 25 mm (1").


  • 1.3 kg (2.7 lb).

Ambient Limits

  • Operating: ‑20°C to 55°C (‑4°F to 131°F).
  • Shipping: ‑40°C to 60°C (‑40°F to 140°F).
  • Humidity: 10%–90% RH noncondensing.


  • BTL Listed (B‑BC).
  • UL 916 Listed.*
    * MACH‑ProSys smoke control models are also UL 864 Listed.
  • FCC CFR 47 Part 15 Class B.
  • CE.
  • WEEE.


Extended network

Power wiring

Network wiring

Expansion Modules

MACH-ProPoint™ Input/Output Universal Expansion module
The MACH-ProPoint™ Input/Output Universal expansion module is a flexible, general purpose accessory that allows you to add modular universal inputs and outputs to any MACH-Pro, MACH-ProWeb, or MACH-Pro2 series controller.
MACH-ProPoint™ Input/Output Expansion module
The MACH-ProPoint™ Input/Output expansion module is a flexible, general purpose accessory that allows you to add modular inputs and outputs to any MACH‑Pro, MACH‑ProWeb, or MACH‑Pro2 series controller.
MACH-ProPoint™ Input Expansion module
The MACH-ProPoint™ Input expansion module is a flexible, general purpose accessory that allows you to add modular inputs to any MACH‑Pro, MACH‑ProWeb, or MACH‑Pro2 series controller.
MACH-ProPoint™ Output Expansion module
The MACH-ProPoint™ Output expansion module is a flexible, general purpose accessory that allows you to add modular outputs to any MACH-Pro, MACH-ProWeb, or MACH-Pro2 series controller.


Reliable Controls offers six equipment enclosures that provide an economical, professional, and branded solution for control equipment protection. Purpose-built for the controls industry, the enclosures maximize the number of Reliable Controls devices that can be accommodated.


The Universal Output Module (UM) provides a standard Reliable Controls 0-12 VDC 75 mA output. Built-in overload and short-circuit protection. Modulating or digital range configured using RC-Studio®. Sold in packages of ten.

The Relay Module (RM) is a Single Form C SPDT dry contact, 24 VAC/DC, 0.5 A. A jumper is provided to select normally open or normally closed operation. Ideal for switching low current and/or DC loads. Sold in packages of 10.

The TRIAC Output Module (TM) is a single normally open contact for 24 VAC loads only, 0.5 A. Ideal for switching 24 VAC control circuit loads found in packaged HVAC systems, and 24 VAC two-position or floating point actuators. Sold in packages of 10.


DIN Rail Mounting Kit Mounting convenience
The Reliable Controls® MP-DINRAIL™ is a two piece ABS adapter that is custom designed to convert the standard MACH-Pro(Web)Com™, MACH-Pro(Web)Sys™, MACH-ProPoint™, and MACH-Pro1/2™ enclosures to be DIN rail mountable.