- Home
- BACnet points lists
- ABB
- ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile)
Variable frequency drive via BACnet gateway (cooling tower fan) · BACnet points list
ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile) BACnet points list
Updated 7 November 2026Unofficial source
Profile 3 of the FPC-N54 serves the ACS880-CTDD as 35 BACnet objects. It matches the standard ACS880 profile and adds a reverse/de-ice command and trickle-current motor heating command and status; the speed reference is written in RPM.
This page lists 35 BACnet objects for the ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile) — 4 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from a copy of ABB’s documentation hosted by Baltimore Aircoil Company, not by ABB itself, so treat it as unofficial.
- Manufacturer
- ABB
- Model
- ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile)
- Equipment
- Variable frequency drive via BACnet gateway (cooling tower fan)
- Equipment type
- Cooling towers & fluid coolers
- BACnet objects
- 35 (4 writable)
- Transport
- BACnet IP, BACnet MS/TP
- Firmware
- ACS880 Cooling Tower Direct Drive firmware (+N5350)
- Also known as
- ACS880 CTDD BACnet, ACS880 +N5350, Cooling Tower Direct Drive, FPC-N54 ACS880-CTDD
- Source document
- ProtoNode FPC-N54 Start-up Guide For Interfacing ABB Products: ACS800, ACS880, ACS880-CTDD · rev. Document Revision 3.C, February 2020 (Web Configurator Template Revision 4) (unofficial copy, hosted by Baltimore Aircoil Company)
Reference only, provided as-is: verify against ABB’s current documentation and the live device before use. Not official ABB information. Terms of use.
BMS integration notes: ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile)
Wire +24 VDC to DI2, set run/stop, reference, de-ice and trickle current to EFB in the startup assistant, then command BV 10 and AV 16 (RPM) and read status and fault code.
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 |
|---|---|---|---|
| BV 10 | RUN-STOP-Command | Run/stop command (1 = run) | Command |
| AV 16 | Input-Reference-1 | Speed reference, RPM | Command |
| BV 11 | Reverse-Direction-Command/De-Ice-mode | Reverse run / de-ice command | Command |
| BV 0 | RUN-STOP-Monitor | Running status | Read |
| BV 4 | Local-Remote | Remote control active (1 = remote) | Read |
| AV 0 | Output-RPM | Motor speed, RPM | Read |
| AV 4 | Output-Current | Output current | Read |
| AV 6 | Output-Power | Output power | Read |
| BV 2 | OK-Fault-Monitor | Drive fault (1 = fault) | Read |
| AV 18 | Active-Fault-Code | Active fault code | Read |
Enable & remote start
A jumper from +24 VDC to DI2 must be in place for BACnet run/stop and speed commands; set the functions to EFB (embedded fieldbus) in the startup assistant (76.03 run/stop, 75.01 de-ice, 74.01 trickle heating).
Network setup
- Unlock group 58 with code 13 in parameter 96.02, then set 58.01 = Modbus RTU, 58.03 = 1, 58.04 = 19.2 kbps, 58.05 = 8 None 1 and power-cycle the drive.
- Choose profile 3 (ACS880-CTDD) in the ProtoNode web configurator.
- ProtoNode default IP address 192.168.1.24, subnet 255.255.255.0; it serves BACnet IP or BACnet MS/TP.
Watch out for
- De-ice and trickle heating can be used over BACnet even when run/stop and speed are hardwired.
- To restart de-ice, write 0 to BV 11 and then 1.
ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile) 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 | |||||
|---|---|---|---|---|---|---|
| BI | 0 | RO1-Monitor | Relay output state | Read | 0=Off, 1=On | |
| BI | 1 | RO2-Monitor | Relay output state | Read | 0=Off, 1=On | |
| BI | 2 | RO3-Monitor | Relay output state | Read | 0=Off, 1=On | |
| BI | 6 | DI1-Monitor | Digital input state | Read | 0=Off, 1=On | |
| BI | 7 | DI2-Monitor | Digital input state | Read | 0=Off, 1=On | |
| BI | 8 | DI3-Monitor | Digital input state | Read | 0=Off, 1=On | |
| BI | 9 | DI4-Monitor | Digital input state | Read | 0=Off, 1=On | |
| BI | 10 | DI5-Monitor | Digital input state | Read | 0=Off, 1=On | |
| BI | 11 | DI6-Monitor | Digital input state | Read | 0=Off, 1=On | |
| BI | 12 | DIIL-Monitor | Digital input state | Read | 0=Off, 1=On | |
| BVmin | 0 | RUN-STOP-Monitor | Drive is in the run state | Read | 0=Not running, 1=Started | |
| BV | 1 | Direction-Monitor | Rotation direction | Read | 0=Forward, 1=Reverse | |
| BVmin | 2 | OK-Fault-Monitor | Drive fault status | Read | 0=No fault, 1=Fault | |
| BVmin | 4 | Local-Remote | Local or remote control | Read | 0=Local, 1=Remote | |
| BV | 5 | Warning-Monitor | Drive warning active | Read | 0=No warning, 1=Warning | |
| BV | 7 | Ready-Monitor | Ready to start | Read | 0=Not ready, 1=Ready | |
| BV | 8 | At-Setpoint-Monitor | Running at setpoint | Read | 0=Not at setpoint, 1=At setpoint | |
| BV | 9 | Enabled-Monitor | Run enabled | Read | 0=Not enabled, 1=Enabled | |
| BVmin | 10 | RUN-STOP-Command | Run/stop command; needs DI2 on and 76.03 = EFB | Command | 0=Stop, 1=Run | |
| BVmin | 11 | Reverse-Direction-Command/De-Ice-mode | Reverse run / de-ice command (75.01 = EFB) | Command | 0=Off, 1=Reverse run | |
| BV | 28 | Motor-Heating-Command | Trickle-current motor heating (74.01 = EFB) | Write | 0=Off, 1=Heating on | |
| BV | 29 | Motor-Heating-Monitor | Motor heating active | Read | 0=Not active, 1=Active | |
| AI | 0 | AI1-Monitor | Drive analog input 1 | % | Read | |
| AI | 1 | AI2-Monitor | Drive analog input 2 | % | Read | |
| AVmin | 0 | Output-RPM | Motor speed | RPM | Read | |
| AV | 1 | Output-Frequency | Output frequency, -500 to 500 | Hz | Read | |
| AV | 2 | DC-Bus-Voltage | DC bus voltage | VDC | Read | |
| AV | 3 | Output-Voltage | Output voltage | VAC | Read | |
| AVmin | 4 | Output-Current | Output current | A | Read | |
| AVmin | 6 | Output-Power | Output power | kW or HP | Read | |
| AV | 7 | Heatsink-Temperature | Drive temperature as % of fault limit | % | Read | |
| AV | 9 | Inverter-kW-hours | Energy | kWh | Read | |
| AV | 14 | Days-Run | Run days | days | Read | |
| AVmin | 16 | Input-Reference-1 | Speed reference in RPM (200 = 200 RPM) | RPM | Command | |
| AVmin | 18 | Active-Fault-Code | Active fault code (hex) | Read |
No points match these filters.
Object ID lookup: ABB ACS880-CTDD cooling tower direct drive point IDs by name
BI0RO1-MonitorBI1RO2-MonitorBI2RO3-MonitorBI6DI1-MonitorBI7DI2-MonitorBI8DI3-MonitorBI9DI4-MonitorBI10DI5-MonitorBI11DI6-MonitorBI12DIIL-MonitorBV0RUN-STOP-MonitorBV1Direction-MonitorBV2OK-Fault-MonitorBV4Local-RemoteBV5Warning-MonitorBV7Ready-MonitorBV8At-Setpoint-MonitorBV9Enabled-MonitorBV10RUN-STOP-CommandBV11Reverse-Direction-Command/De-Ice-modeBV28Motor-Heating-CommandBV29Motor-Heating-MonitorAI0AI1-MonitorAI1AI2-MonitorAV0Output-RPMAV1Output-FrequencyAV2DC-Bus-VoltageAV3Output-VoltageAV4Output-CurrentAV6Output-PowerAV7Heatsink-TemperatureAV9Inverter-kW-hoursAV14Days-RunAV16Input-Reference-1AV18Active-Fault-Code
Integration notes
- The guide prints the BI 0 row twice; it is listed once here.
- De-ice mode runs for the time set in parameter 75.03; write 0 to BV 11 before writing 1 again to restart it.
- Run/stop and speed reference can't be split between hardwire and BACnet on this firmware.
- Heatsink-Temperature is a percentage of the fault limit, not degrees.
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 ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile) 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 ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile)
How many BACnet points does the ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile) have?
This list has 35 BACnet objects: 2 analog inputs, 11 analog values, 10 binary inputs, 12 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile) BACnet points are writable?
4 of the 35 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 ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile) BACnet documentation?
ABB does not publish it on its own website. This list comes from ProtoNode FPC-N54 Start-up Guide For Interfacing ABB Products: ACS800, ACS880, ACS880-CTDD, revision Document Revision 3.C, February 2020 (Web Configurator Template Revision 4), a copy hosted by Baltimore Aircoil Company at https://baltimoreaircoil.com/download_api_endpoint/1089/gatewaybacnetacs880protonodefpc-n54startupguide_20200709.pdf. Ask ABB or its representative for the current revision.
What are the minimum BACnet points to integrate the ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile)?
Start with BV 10 RUN-STOP-Command (Run/stop command (1 = run)); AV 16 Input-Reference-1 (Speed reference, RPM); BV 11 Reverse-Direction-Command/De-Ice-mode (Reverse run / de-ice command); BV 0 RUN-STOP-Monitor (Running status); BV 4 Local-Remote (Remote control active (1 = remote)); AV 0 Output-RPM (Motor speed, RPM); AV 4 Output-Current (Output current); AV 6 Output-Power (Output power); BV 2 OK-Fault-Monitor (Drive fault (1 = fault)); AV 18 Active-Fault-Code (Active fault code).
How do I enable BMS control of the ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile)?
A jumper from +24 VDC to DI2 must be in place for BACnet run/stop and speed commands; set the functions to EFB (embedded fieldbus) in the startup assistant (76.03 run/stop, 75.01 de-ice, 74.01 trickle heating).
How do I check these points on the real ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile)?
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 ABB BACnet points lists
- Variable frequency drive (HVAC)
ABB ACH180 HVAC drive (embedded BACnet MS/TP)
ABB ACH180 compact HVAC drives using the built-in EFB (RS-485) port with protocol set to BACnet MS/TP.
Also known as: ACH180, ACH180-01, ACH180 HVAC control program, 3AXD50000955893 - Variable frequency drive (HVAC)
ABB ACH550 HVAC drive (embedded BACnet MS/TP)
ABB ACH550 HVAC drives using the built-in RS-485 port with native BACnet MS/TP.
Also known as: ACH550, ACH550-01, ACH550-UH, ACH550 E-Clipse - Variable frequency drive bypass controller (HVAC)
ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects)
ABB ACH580 drives with the E-Clipse bypass or packaged bypass (US); this list covers the bypass controller's own BACnet MS/TP objects.
Also known as: ACH580 E-Clipse, E-Clipse bypass, ACH580 packaged bypass, ACH580-BxR, 3AXD50000289554 - Variable frequency drive (HVAC)
ABB ACH580 HVAC drive (embedded BACnet MS/TP)
ABB ACH580 HVAC drives using the built-in EFB port with protocol set to BACnet MS/TP.
Also known as: ACH580, ACH580-01, ACH580-31, ACH580 E-Clipse, ACH580 HVAC control program, 3AXD50000027537 - Variable frequency drive (HVAC)
ABB ACS355 HVAC with BACnet (+N831)
ABB ACS355 machinery drives with the HVAC with BACnet firmware (option +N831, firmware 6502 or later).
Also known as: ACS355, ACS355 +N831, ACS355 HVAC, ACS355 BACnet, 3AXD50000024172 - Variable frequency drive via BACnet gateway
ABB ACS800 drive (ProtoNode FPC-N54 profile)
ABB ACS800 drives (6-pulse or active front end, standard firmware) fitted with an RMBA-01 Modbus adapter and an FPC-N54 ProtoNode.
Also known as: ACS800 BACnet, FPC-N54 ACS800, ABB ProtoNode - Variable frequency drive via BACnet gateway
ABB ACS880 drive (ProtoNode FPC-N54 profile)
ABB ACS880 drives with standard firmware (6-pulse or active front end) wired to an FPC-N54 ProtoNode over embedded Modbus RTU.
Also known as: ACS880 BACnet, FPC-N54 ACS880, ABB ProtoNode - Variable frequency drive (BACnet/IP adapter module)
ABB FBIP-21 BACnet/IP adapter (ACH480 / ACH580)
ABB FBIP-21 BACnet/IP adapter fitted to ACH480 (with BAPO-01) and ACH580 / ACH580 E-Clipse bypass drives (with CMOD-01 or CMOD-02).
Also known as: FBIP-21, FBIP21, ACH580 BACnet/IP, ACH480 BACnet/IP, ACH580 E-Clipse BACnet IP, 3AXD50000028468 - Power meter / network analyzer
ABB M4M 20 / M4M 30 network analyzer (BACnet IP)
ABB M4M 20 and M4M 30 panel network analyzers in their BACnet versions; harmonics and some settings are on the M4M 30 only.
Also known as: M4M 20 BACnet, M4M 30 BACnet, M4M 30SBA, M4M network analyzer, 2CSG445052D0201 - Motor softstarter
ABB PSTX softstarter with Anybus CompactCom BACnet (MS/TP and IP)
ABB PSTX softstarters fitted with the Anybus CompactCom BACnet MS/TP or BACnet IP fieldbus module.
Also known as: PSTX, PSTX softstarter, Anybus CompactCom BACnet, 1SFC132381M0201
Source: ProtoNode FPC-N54 Start-up Guide For Interfacing ABB Products: ACS800, ACS880, ACS880-CTDD · rev. Document Revision 3.C, February 2020 (Web Configurator Template Revision 4). Object names, instances and units are reproduced as published; descriptions are our own.