- Home
- BACnet points lists
- AERCO
- Modulex boilers with BCM and ACS / BMS II (ProtoNode RER)
Boiler controller and plant sequencer via ProtoNode gateway · BACnet points list
AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER) BACnet points list
Updated 28 October 2026
The AERCO ProtoNode RER profile for four Modulex boilers with BCM controllers and one ACS or BMS II serves 54 analog values on BACnet IP or BACnet MS/TP. Each Modulex has modulation, setpoint, temperature, status and error values plus a writable requested outlet temperature and direct-drive modulation; the ACS/BMS II adds plant header values and a writable network header setpoint.
This page lists 54 BACnet objects for the AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER) — 9 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from AERCO’s own free documentation, linked below.
- Manufacturer
- AERCO
- Model
- Modulex boilers with BCM and ACS / BMS II (ProtoNode RER)
- Equipment
- Boiler controller and plant sequencer via ProtoNode gateway
- Equipment type
- Boilers & water heaters
- BACnet objects
- 54 (9 writable)
- Transport
- BACnet IP, BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- Node_Offset + A-bank DIP switch value (MAC); the manual's example uses Node_Offset 50,000
- Also known as
- Modulex, MLX, Modulex E8, BCM, ACS, BMS II, ProtoNode RER, 64084, GF-129, OMM-0080
BMS integration notes: AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER)
Set S0 and S1 On (S2, S3, A1 Off) for the BACnet profile with 4 Modulex and 1 ACS/BMS II, set each BCM's address DIP switches to 1-4 and the ACS/BMS II to Modbus address 128. Plant setpoint goes to AV 33 on the ACS/BMS II; each Modulex also has a writable requested outlet temperature and a direct-drive modulation value.
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 |
|---|---|---|---|
| AV 33 | 03-Net Header Set Temp | Plant header setpoint via ACS/BMS II, 40-220 °F | Write |
| AV 136 | 03-Req Outlet Temp | Modulex 1 requested outlet temperature | Write |
| AV 137 | 04-Net Direct Drive | Modulex 1 modulation command, 0-100 % | Write |
| AV 141 | 08-Unit Status | Modulex 1 status: 1 standby, 3 fired, 5 fault | Read |
| AV 34 | 04-Header Temp | Header water temperature, °F | Read |
| AV 139 | 06-Flow Sens Temp | Modulex 1 flow (outlet) temperature | Read |
| AV 134 | 01-Act Mod Lev | Modulex 1 actual modulation, % | Read |
| AV 1 | 11-Error Code | Modulex 1 error code and faulted device | Read |
| AV 36 | 06-Display Code | ACS/BMS II fault bit field | Read |
Enable & remote start
No start/stop object. The ACS/BMS II takes the plant setpoint from AV 33 when Header Set Mode = Remote Setpt and Remote Signal = Network. Each Modulex has writable 03-Req Outlet Temp and 04-Net Direct Drive values; the manual lists the BCM setup as the same as monitor-only.
Heartbeat & communication loss
The BAS must write the setpoint at least three times within the ACS/BMS II Network Timeout (default 30 s, 5-240 s).
Network setup
- S0 On, S1 On, S2-S3 Off, A1 Off = BACnet IP / MS/TP profile with 1 ACS/BMS II and 4 Modulex boilers with BCMs.
- Device instance = Node_Offset (set in the Web Configurator) + A-bank DIP value; MS/TP MAC is 1-127 on A0-A7, baud on B0-B3.
- Default IP 192.168.1.24; change it in the ProtoNode web GUI.
- Modbus side: every AERCO unit at 9600 baud, 8 data bits, 1 stop bit, no parity.
- Modulex BCM address DIP switches 1-4; ACS/BMS II at Modbus address 128 through an RS-232 to RS-485 converter.
Watch out for
- Modulex point names repeat for each boiler; the boiler number is in the description.
- BCM temperatures are value x 10 in the Modbus registers; check scaling on the BACnet side.
AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER) 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 | |||||
|---|---|---|---|---|---|---|
| AV | 31 | 01-Fire Rate Out | ACS/BMS II: plant fire rate output (0-100) | % | Read | |
| AV | 32 | 02-Header Set Temp | ACS/BMS II: header setpoint in use (40-220) | °F | Read | |
| AVmin | 33 | 03-Net Header Set Temp | ACS/BMS II: network header setpoint (40-220) | °F | Write | |
| AVmin | 34 | 04-Header Temp | ACS/BMS II: header temperature (40-220) | °F | Read | |
| AV | 35 | 05-Outside Air Temp | ACS/BMS II: outdoor air temperature (-60 to 120) | °F | Read | |
| AVmin | 36 | 06-Display Code | ACS/BMS II: fault/message bit field | Read | Bit 0=Outside air sensor error, Bit 1=Header sensor error, Bit 2=Interlock 1 error, Bit 3=Interlock 2 error, Bit 4=Indoor air/return sensor error, Bit 5=4-20 mA input error | |
| AV | 37 | 07-Num Boilers Fired | ACS/BMS II: number of boilers firing | Read | ||
| AV | 38 | 08-Num Boilers Online | ACS/BMS II: number of boilers on line | Read | ||
| AV | 39 | 09-Last Blr Fired | ACS/BMS II: last boiler fired | Read | ||
| AV | 26 | 18-Net Blr 1 Status | ACS/BMS II: status of network boiler 1 | Read | 1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted | |
| AV | 27 | 19-Net Blr 2 Status | ACS/BMS II: status of network boiler 2 | Read | 1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted | |
| AV | 47 | 20-Net Blr 3 Status | ACS/BMS II: status of network boiler 3 | Read | 1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted | |
| AV | 49 | 21-Net Blr 4 Status | ACS/BMS II: status of network boiler 4 | Read | 1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted | |
| AV | 173 | 22-Return Temp | ACS/BMS II: return temperature | °F | Read | |
| AVmin | 134 | 01-Act Mod Lev | Modulex 1: actual modulation level (0-100) | % | Read | |
| AV | 135 | 02-Target Setpoint | Modulex 1: target setpoint (32-185) | °F | Read | |
| AVmin | 136 | 03-Req Outlet Temp | Modulex 1: requested outlet temperature setpoint (32-185) | °F | Write | |
| AVmin | 137 | 04-Net Direct Drive | Modulex 1: direct drive modulation level command (0-100) | % | Write | |
| AV | 138 | 05-Mod Lev In | Modulex 1: modulation level from cascade manager (0-100) | % | Read | |
| AVmin | 139 | 06-Flow Sens Temp | Modulex 1: flow sensor temperature (14-212) | °F | Read | |
| AV | 140 | 07-Display Code | Modulex 1: status and error code | Read | 2=Standby, 8=High temp switch open, 10=Low gas pressure switch open, 18=Air flow switch open during ignition, 23=Flame loss during run, 32=Residual flame, 38=Other conditions, 42=Outlet (flow) temp sensor fault | |
| AVmin | 1 | 11-Error Code | Modulex 1: error code; low byte code, high byte device | Read | ||
| AVmin | 141 | 08-Unit Status | Modulex 1: unit status | Read | 1=Standby, 3=Fired, 5=Fault | |
| AV | 2 | 09-Ret Flow Temp | Modulex 1: return flow temperature (32-212) | °F | Read | |
| AV | 144 | 01-Act Mod Lev | Modulex 2: actual modulation level (0-100) | % | Read | |
| AV | 145 | 02-Target Setpoint | Modulex 2: target setpoint (32-185) | °F | Read | |
| AV | 146 | 03-Req Outlet Temp | Modulex 2: requested outlet temperature setpoint (32-185) | °F | Write | |
| AV | 147 | 04-Net Direct Drive | Modulex 2: direct drive modulation level command (0-100) | % | Write | |
| AV | 148 | 05-Mod Lev In | Modulex 2: modulation level from cascade manager (0-100) | % | Read | |
| AV | 149 | 06-Flow Sens Temp | Modulex 2: flow sensor temperature (14-212) | °F | Read | |
| AV | 150 | 07-Display Code | Modulex 2: status and error code | Read | 2=Standby, 8=High temp switch open, 10=Low gas pressure switch open, 18=Air flow switch open during ignition, 23=Flame loss during run, 32=Residual flame, 38=Other conditions, 42=Outlet (flow) temp sensor fault | |
| AV | 4 | 11-Error Code | Modulex 2: error code; low byte code, high byte device | Read | ||
| AV | 151 | 08-Unit Status | Modulex 2: unit status | Read | 1=Standby, 3=Fired, 5=Fault | |
| AV | 5 | 09-Ret Flow Temp | Modulex 2: return flow temperature (32-212) | °F | Read | |
| AV | 18 | 01-Act Mod Lev | Modulex 3: actual modulation level (0-100) | % | Read | |
| AV | 19 | 02-Target Setpoint | Modulex 3: target setpoint (32-185) | °F | Read | |
| AV | 20 | 03-Req Outlet Temp | Modulex 3: requested outlet temperature setpoint (32-185) | °F | Write | |
| AV | 21 | 04-Net Direct Drive | Modulex 3: direct drive modulation level command (0-100) | % | Write | |
| AV | 22 | 05-Mod Lev In | Modulex 3: modulation level from cascade manager (0-100) | % | Read | |
| AV | 23 | 06-Flow Sens Temp | Modulex 3: flow sensor temperature (14-212) | °F | Read | |
| AV | 24 | 07-Display Code | Modulex 3: status and error code | Read | 2=Standby, 8=High temp switch open, 10=Low gas pressure switch open, 18=Air flow switch open during ignition, 23=Flame loss during run, 32=Residual flame, 38=Other conditions, 42=Outlet (flow) temp sensor fault | |
| AV | 7 | 11-Error Code | Modulex 3: error code; low byte code, high byte device | Read | ||
| AV | 25 | 08-Unit Status | Modulex 3: unit status | Read | 1=Standby, 3=Fired, 5=Fault | |
| AV | 8 | 09-Ret Flow Temp | Modulex 3: return flow temperature (32-212) | °F | Read | |
| AV | 28 | 01-Act Mod Lev | Modulex 4: actual modulation level (0-100) | % | Read | |
| AV | 29 | 02-Target Setpoint | Modulex 4: target setpoint (32-185) | °F | Read | |
| AV | 30 | 03-Req Outlet Temp | Modulex 4: requested outlet temperature setpoint (32-185) | °F | Write | |
| AV | 42 | 04-Net Direct Drive | Modulex 4: direct drive modulation level command (0-100) | % | Write | |
| AV | 43 | 05-Mod Lev In | Modulex 4: modulation level from cascade manager (0-100) | % | Read | |
| AV | 44 | 06-Flow Sens Temp | Modulex 4: flow sensor temperature (14-212) | °F | Read | |
| AV | 45 | 07-Display Code | Modulex 4: status and error code | Read | 2=Standby, 8=High temp switch open, 10=Low gas pressure switch open, 18=Air flow switch open during ignition, 23=Flame loss during run, 32=Residual flame, 38=Other conditions, 42=Outlet (flow) temp sensor fault | |
| AV | 10 | 11-Error Code | Modulex 4: error code; low byte code, high byte device | Read | ||
| AV | 46 | 08-Unit Status | Modulex 4: unit status | Read | 1=Standby, 3=Fired, 5=Fault | |
| AV | 11 | 09-Ret Flow Temp | Modulex 4: return flow temperature (32-212) | °F | Read |
No points match these filters.
Integration notes
- Older document (OMM-0080_0H, November 2014) for the ProtoNode RER gateway.
- Object IDs are fixed per profile and do not follow a formula; the ACS/BMS II IDs for Net Blr 1-4 Status differ from the C-More profiles.
- Modulex temperatures are held in the BCM Modbus registers as value x 10; the manual does not say whether the gateway scales them.
- Error code (11-Error Code): low byte is the error, high byte the device (0-7 = BMM 0-7, 255 = BCM); the manual has BCM and BMM fault tables.
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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the Modulex boilers with BCM and ACS / BMS II (ProtoNode RER) 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 AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER)
How many BACnet points does the AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER) have?
This list has 54 BACnet objects: 54 analog values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER) BACnet points are writable?
9 of the 54 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 AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER) BACnet documentation?
The source is AERCO ProtoNode Gateway User Manual (ProtoNode-RER / ProtoNode-LER), GF-129 (OMM-0080_0H), revision 2014-11-06, published free by AERCO at https://www.aerco.com/dfsmedia/0533dbba17714b1ab581ab07a4cbb521/58249-source/637395359810000000/omm-0080-0h-gf-129-protonode-ler-rer-11-06-14.pdf.
What are the minimum BACnet points to integrate the AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER)?
Start with AV 33 03-Net Header Set Temp (Plant header setpoint via ACS/BMS II, 40-220 °F); AV 136 03-Req Outlet Temp (Modulex 1 requested outlet temperature); AV 137 04-Net Direct Drive (Modulex 1 modulation command, 0-100 %); AV 141 08-Unit Status (Modulex 1 status: 1 standby, 3 fired, 5 fault); AV 34 04-Header Temp (Header water temperature, °F); AV 139 06-Flow Sens Temp (Modulex 1 flow (outlet) temperature); AV 134 01-Act Mod Lev (Modulex 1 actual modulation, %); AV 1 11-Error Code (Modulex 1 error code and faulted device); AV 36 06-Display Code (ACS/BMS II fault bit field).
How do I enable BMS control of the AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER)?
No start/stop object. The ACS/BMS II takes the plant setpoint from AV 33 when Header Set Mode = Remote Setpt and Remote Signal = Network. Each Modulex has writable 03-Req Outlet Temp and 04-Net Direct Drive values; the manual lists the BCM setup as the same as monitor-only.
Does the AERCO Modulex boilers with BCM and ACS / BMS II (ProtoNode RER) need a BACnet heartbeat or have a communication timeout?
The BAS must write the setpoint at least three times within the ACS/BMS II Network Timeout (default 30 s, 5-240 s).
How do I check these points on the real Modulex boilers with BCM and ACS / BMS II (ProtoNode RER)?
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 AERCO BACnet points lists
- Boiler controller
AERCO Benchmark E / Edge X
AERCO Benchmark E (BMK E) condensing boilers with the Edge X controller, including BST cascade plants; the table also lists the legacy Benchmark (BMK) Edge equivalents.
Also known as: BMK E, BMKE, Benchmark, Edge X, Edge controller, OMM-0173 - Boiler and water heater plant controller via ProtoNode gateway
AERCO C-More boilers / water heaters with BST or WHM (ProtoNode RER SSD)
AERCO C-More boilers running on-board BST sequencing and C-More water heaters (KC, Innovation) running WHM, up to 8 units, through the ProtoNode RER SSD profile.
Also known as: C-More, BST, Boiler Sequencing Technology, WHM, Water Heater Management, SSD, Slave/Slave Device, Innovation, KC, Benchmark, ProtoNode RER, 64084, GF-129, OMM-0080 - Boiler controller and plant sequencer via ProtoNode gateway
AERCO C-More boilers with ACS / BMS II (ProtoNode RER)
AERCO boilers with the C-More controller plus an ACS or BMS II plant sequencer, read through the AERCO ProtoNode RER.
Also known as: C-More, C-More controller, ACS, BMS II, BMS, ProtoNode RER, ProtoNode-RER, 64084, FPC-N34, GF-129, OMM-0080 - Water heater controller via ProtoNode gateway
AERCO ECS and SmartPlate water heaters (ProtoNode RER)
AERCO SmartPlate and ECS (Electric Valve) water heaters, up to four, read through the AERCO ProtoNode RER.
Also known as: ECS, Electronic Control System, SmartPlate, SmartPlate water heater, E Valve, ProtoNode RER, 64084, GF-129, OMM-0080 - Commercial water heater controller
AERCO Edge [ii] water heater controller (standalone / WHM)
AERCO Innovation 1600-2000 water heaters with the Edge [ii] controller, run standalone or as a WHM (Water Heater Management) manager or client.
Also known as: Edge [ii], Edge ii, Edge 2, WHM, Water Heater Management, Centurion, OMM-0176, Innovation 1600-2000
Source: AERCO ProtoNode Gateway User Manual (ProtoNode-RER / ProtoNode-LER), GF-129 · OMM-0080_0H · rev. 2014-11-06. Object names, instances and units are reproduced as published; descriptions are our own.