- Home
- BACnet points lists
- ABB
- ACH550 HVAC drive (embedded BACnet MS/TP)
Variable frequency drive (HVAC) · BACnet points list
ABB ACH550 HVAC drive (embedded BACnet MS/TP) BACnet points list
Updated 28 October 2026
The ACH550 talks native BACnet MS/TP on its built-in RS-485 port, as master or slave at up to 76.8 kbps. The object list is static: relay and digital input status, relay commands, run/stop and direction commands, two speed references, drive measurements, energy meters, fault history and a parameter mailbox (AV25/AV26 with BV15/BV16). It predates the ACH580 list, which reuses many of the same instance numbers.
This page lists 72 BACnet objects for the ABB ACH550 HVAC drive (embedded BACnet MS/TP) — 28 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from ABB’s own free documentation, linked below.
- Manufacturer
- ABB
- Model
- ACH550 HVAC drive (embedded BACnet MS/TP)
- Equipment
- Variable frequency drive (HVAC)
- Equipment type
- VFDs & pumps
- BACnet objects
- 72 (28 writable)
- Transport
- BACnet MS/TP
- Firmware
- 0511
- Also known as
- ACH550, ACH550-01, ACH550-UH, ACH550 E-Clipse
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 ACH550 HVAC drive (embedded BACnet MS/TP)
Wire the drive to the MS/TP trunk, then command BV10 RUN/STOP CMD and AV16 INPUT REF 1 once the drive is configured for BACnet control. Read BV0, BV2, AV1, AV4 and AV6 for run status, fault, frequency, current and power, and reset faults with BV14. BV18 gives the BMS override control when the normal source is not BACnet.
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 CMD | Start/stop from the BMS | Command |
| AV 16 | INPUT REF 1 | Speed reference in % | Command |
| BV 14 | FAULT RESET | Reset a tripped drive | Command |
| BV 0 | RUN/STOP ACT | Running status | Read |
| BV 4 | HAND/AUTO ACT | Shows if the panel has the drive in Hand | Read |
| AV 1 | OUTPUT FREQ | Output frequency in Hz | Read |
| AV 4 | CURRENT | Motor amps | Read |
| AV 6 | POWER | Drive power in kW | Read |
| BV 2 | FAULT ACT | Any active drive fault | Read |
| AV 18 | LAST FLT | Most recent fault code | Read |
Enable & remote start
The PICS says command objects only work when the drive is configured for BACnet control, but does not name the parameters. BV18 CTL OVERRIDE CMD hands drive control to BACnet from its normal source; panel HAND has priority over it.
Sensors & values from the BMS
AV27 EXT PID STPT lets the BMS write the external PID setpoint (drive must be configured for BACnet control).
Network setup
- Native BACnet MS/TP, master or slave, at 9600, 19200, 38400 or 76800 baud.
- B-ASC device profile, BACnet protocol revision 7, no segmentation.
- Static device binding is not supported.
- The PICS does not name the parameters for MAC address, baud or device instance.
Watch out for
- BI3-BI5 and BO3-BO5 need the OREL-01 relay option.
- BV16 MBOX WRITE writes any drive parameter by number; double-check AV25 before using it.
- BV17 LOCK PANEL blocks parameter changes at the keypad.
ABB ACH550 HVAC drive (embedded BACnet MS/TP) 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 | RO 1 ACT | Indicates status of Relay Output 1 | Read | Active: ON, Inactive: OFF | |
| BI | 1 | RO 2 ACT | Indicates status of Relay Output 2 | Read | Active: ON, Inactive: OFF | |
| BI | 2 | RO 3 ACT | Indicates status of Relay Output 3 | Read | Active: ON, Inactive: OFF | |
| BI | 3 | RO 4 ACT | Indicates status of Relay Output 4 | Read | Active: ON, Inactive: OFF | |
| BI | 4 | RO 5 ACT | Indicates status of Relay Output 5 | Read | Active: ON, Inactive: OFF | |
| BI | 5 | RO 6 ACT | Indicates status of Relay Output 6 | Read | Active: ON, Inactive: OFF | |
| BI | 6 | DI 1 ACT | Indicates status of Digital Input 1 | Read | Active: ON, Inactive: OFF | |
| BI | 7 | DI 2 ACT | Indicates status of Digital Input 2 | Read | Active: ON, Inactive: OFF | |
| BI | 8 | DI 3 ACT | Indicates status of Digital Input 3 | Read | Active: ON, Inactive: OFF | |
| BI | 9 | DI 4 ACT | Indicates status of Digital Input 4 | Read | Active: ON, Inactive: OFF | |
| BI | 10 | DI 5 ACT | Indicates status of Digital Input 5 | Read | Active: ON, Inactive: OFF | |
| BI | 11 | DI 6 ACT | Indicates status of Digital Input 6 | Read | Active: ON, Inactive: OFF | |
| BO | 0 | RO1 CMD | Controls output state of Relay 1 | Command | Active: ON, Inactive: OFF | |
| BO | 1 | RO2 CMD | Controls output state of Relay 2 | Command | Active: ON, Inactive: OFF | |
| BO | 2 | RO3 CMD | Controls output state of Relay 3 | Command | Active: ON, Inactive: OFF | |
| BO | 3 | RO4 CMD | Controls output state of Relay 4 | Command | Active: ON, Inactive: OFF | |
| BO | 4 | RO5 CMD | Controls output state of Relay 5 | Command | Active: ON, Inactive: OFF | |
| BO | 5 | RO6 CMD | Controls output state of Relay 6 | Command | Active: ON, Inactive: OFF | |
| BVmin | 0 | RUN/STOP ACT | Drive run status, whatever the control source | Read | Active: RUN, Inactive: STOP | |
| BV | 1 | FWD/REV ACT | Motor rotation direction, whatever the control source | Read | Active: REV, Inactive: FWD | |
| BVmin | 2 | FAULT ACT | Indicates current fault status of drive | Read | Active: FAULT, Inactive: OK | |
| BV | 3 | EXT 1/2 ACT | Whether EXT1 or EXT2 is the active control source | Read | Active: EXT2, Inactive: EXT1 | |
| BVmin | 4 | HAND/AUTO ACT | Indicates whether drive is in Hand or Auto control | Read | Active: HAND, Inactive: AUTO | |
| BV | 5 | ALARM ACT | Indicates current alarm status of drive | Read | Active: ALARM, Inactive: OK | |
| BV | 6 | MAINT REQ | Indicates current maintenance status of drive | Read | Active: MAINT, Inactive: OK | |
| BV | 7 | DRIVE READY | Drive is ready to accept a run command | Read | Active: READY, Inactive: NOT READY | |
| BV | 8 | AT SETPOINT | Drive has reached its commanded setpoint | Read | Active: YES, Inactive: NO | |
| BV | 9 | RUN ENA ACT | Run Enable status, whatever its source | Read | Active: ENABLE, Inactive: DISABLE | |
| BVmin | 10 | RUN/STOP CMD | Command to start drive | Command | Active: RUN, Inactive: STOP | |
| BV | 11 | FWD/REV CMD | Command to change motor rotation direction | Command | Active: REV, Inactive: FWD | |
| BV | 12 | RUN ENA CMD | Command to assert Run Enable command | Command | Active: ENABLE, Inactive: DISABLE | |
| BV | 13 | EXT 1/2 CMD | Selects EXT1 or EXT2 as active control source | Command | Active: EXT2, Inactive: EXT1 | |
| BVmin | 14 | FAULT RESET | Commanded to reset fault | Command | Active: RESET, Inactive: NO | |
| BV | 15 | MBOX READ | Reads parameter set in AV25 into AV26 | Write | Active: READ, Inactive: RESET | |
| BV | 16 | MBOX WRITE | Writes AV26 value to parameter set in AV25 | Write | Active: WRITE, Inactive: RESET | |
| BV | 17 | LOCK PANEL | Locks the panel against parameter changes | Write | Active: LOCK, Inactive: UNLOCK | |
| BV | 18 | CTL OVERRIDE CMD | Puts the drive under BACnet control override; panel HAND still wins | Command | Active: ON, Inactive: OFF | |
| BV | 19 | CTL OVERRIDE ACT | Shows whether BACnet control override (BV18) is active | Read | Active: ON, Inactive: OFF | |
| BV | 20 | START ENABLE 1 | Command to assert Start Enable 1 | Command | Active: ENABLE, Inactive: DISABLE | |
| BV | 21 | START ENABLE 2 | Command to assert Start Enable 2 | Command | Active: ENABLE, Inactive: DISABLE | |
| AI | 0 | ANALOG INPUT 1 | Indicates the input level of Analog Input 1 | % | Read | |
| AI | 1 | ANALOG INPUT 2 | Indicates the input level of Analog Input 2 | % | Read | |
| AO | 0 | AO 1 COMMAND | Controls Analog Output 1 | % | Command | |
| AO | 1 | AO 2 COMMAND | Controls Analog Output 2 | % | Command | |
| AV | 0 | OUTPUT SPEED | Motor speed | rpm | Read | |
| AVmin | 1 | OUTPUT FREQ | Output frequency | Hz | Read | |
| AV | 2 | DC BUS VOLT | DC bus voltage | V | Read | |
| AV | 3 | OUTPUT VOLT | AC output voltage | V | Read | |
| AVmin | 4 | CURRENT | Output current of drive | A | Read | |
| AV | 5 | TORQUE | Motor torque as % of nominal torque | % | Read | |
| AVmin | 6 | POWER | Output power in kW | kW | Read | |
| AV | 7 | DRIVE TEMP | Heatsink temperature | °C | Read | |
| AV | 8 | KWH (R) | Resettable energy usage; write 0 to reset | kWh | Write | |
| AV | 9 | MWH (NR) | Cumulative energy usage, not resettable | MWh | Read | |
| AV | 10 | PRC PID FBCK | Process PID feedback signal | % | Read | |
| AV | 11 | PRC PID DEV | Process PID deviation from setpoint | % | Read | |
| AV | 12 | EXT PID FBCK | External PID feedback signal | % | Read | |
| AV | 13 | EXT PID DEV | External PID deviation from setpoint | % | Read | |
| AV | 14 | RUN TIME (R) | Resettable run time; write 0 to reset | h | Write | |
| AV | 15 | MOTOR TEMP | Motor temperature as set up in parameter group 35 | °C | Read | |
| AVmin | 16 | INPUT REF 1 | Input Reference1 | % | Command | |
| AV | 17 | INPUT REF 2 | Input Reference 2 | % | Command | |
| AVmin | 18 | LAST FLT | Indicates most recent fault in fault log | Read | ||
| AV | 19 | PREV FLT 1 | Indicates previous fault in fault log | Read | ||
| AV | 20 | PREV FLT 2 | Indicates oldest fault in fault log | Read | ||
| AV | 21 | AO 1 ACT | Indicates output level of Analog Output 1 | mA | Read | |
| AV | 22 | AO 2 ACT | Indicates output level of Analog Output 2 | mA | Read | |
| AV | 23 | ACCEL1 TIME | Sets Ramp1 acceleration time | s | Write | |
| AV | 24 | DECEL1 TIME | Sets Ramp 1 deceleration time | s | Write | |
| AV | 25 | MBOX PARAM | Parameter number for mailbox function (see BV15/BV16) | Write | ||
| AV | 26 | MBOX DATA | Mailbox data value (see BV15/BV16) | Write | ||
| AV | 27 | EXT PID STPT | Setpoint for the external PID controller | % | Command |
No points match these filters.
Object ID lookup: ABB ACH550 HVAC drive point IDs by name
BI0RO 1 ACTBI1RO 2 ACTBI2RO 3 ACTBI3RO 4 ACTBI4RO 5 ACTBI5RO 6 ACTBI6DI 1 ACTBI7DI 2 ACTBI8DI 3 ACTBI9DI 4 ACTBI10DI 5 ACTBI11DI 6 ACTBO0RO1 CMDBO1RO2 CMDBO2RO3 CMDBO3RO4 CMDBO4RO5 CMDBO5RO6 CMDBV0RUN/STOP ACTBV1FWD/REV ACTBV2FAULT ACTBV3EXT 1/2 ACTBV4HAND/AUTO ACTBV5ALARM ACTBV6MAINT REQBV7DRIVE READYBV8AT SETPOINTBV9RUN ENA ACTBV10RUN/STOP CMDBV11FWD/REV CMDBV12RUN ENA CMDBV13EXT 1/2 CMDBV14FAULT RESETBV15MBOX READBV16MBOX WRITEBV17LOCK PANELBV18CTL OVERRIDE CMDBV19CTL OVERRIDE ACTBV20START ENABLE 1BV21START ENABLE 2AI0ANALOG INPUT 1AI1ANALOG INPUT 2AO0AO 1 COMMANDAO1AO 2 COMMANDAV0OUTPUT SPEEDAV1OUTPUT FREQAV2DC BUS VOLTAV3OUTPUT VOLTAV4CURRENTAV5TORQUEAV6POWERAV7DRIVE TEMPAV8KWH (R)AV9MWH (NR)AV10PRC PID FBCKAV11PRC PID DEVAV12EXT PID FBCKAV13EXT PID DEVAV14RUN TIME (R)AV15MOTOR TEMPAV16INPUT REF 1AV17INPUT REF 2AV18LAST FLTAV19PREV FLT 1AV20PREV FLT 2AV21AO 1 ACTAV22AO 2 ACTAV23ACCEL1 TIMEAV24DECEL1 TIMEAV25MBOX PARAMAV26MBOX DATAAV27EXT PID STPT
Integration notes
- Commandable run, direction and reference objects only work when the drive is configured for BACnet control.
- BI3-BI5 and BO3-BO5 (relays 4-6) need the OREL-01 relay extension option.
- BACnet protocol revision 7; B-ASC device profile; no segmentation.
- The mailbox objects let you read or write any drive parameter by number.
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 ACH550 HVAC drive (embedded BACnet MS/TP) 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 ACH550 HVAC drive (embedded BACnet MS/TP)
How many BACnet points does the ABB ACH550 HVAC drive (embedded BACnet MS/TP) have?
This list has 72 BACnet objects: 2 analog inputs, 2 analog outputs, 28 analog values, 12 binary inputs, 6 binary outputs, 22 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which ABB ACH550 HVAC drive (embedded BACnet MS/TP) BACnet points are writable?
28 of the 72 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 ACH550 HVAC drive (embedded BACnet MS/TP) BACnet documentation?
The source is BACnet Protocol Implementation Conformance Statement - ACH550, revision 2015-03-10, published free by ABB at https://library.e.abb.com/public/e5f255b16dbb950fc1257e04002a0f78/ACH550_PICS_10_03_2015.pdf.
What are the minimum BACnet points to integrate the ABB ACH550 HVAC drive (embedded BACnet MS/TP)?
Start with BV 10 RUN/STOP CMD (Start/stop from the BMS); AV 16 INPUT REF 1 (Speed reference in %); BV 14 FAULT RESET (Reset a tripped drive); BV 0 RUN/STOP ACT (Running status); BV 4 HAND/AUTO ACT (Shows if the panel has the drive in Hand); AV 1 OUTPUT FREQ (Output frequency in Hz); AV 4 CURRENT (Motor amps); AV 6 POWER (Drive power in kW); BV 2 FAULT ACT (Any active drive fault); AV 18 LAST FLT (Most recent fault code).
How do I enable BMS control of the ABB ACH550 HVAC drive (embedded BACnet MS/TP)?
The PICS says command objects only work when the drive is configured for BACnet control, but does not name the parameters. BV18 CTL OVERRIDE CMD hands drive control to BACnet from its normal source; panel HAND has priority over it.
Can the BMS supply sensor values to the ABB ACH550 HVAC drive (embedded BACnet MS/TP)?
AV27 EXT PID STPT lets the BMS write the external PID setpoint (drive must be configured for BACnet control).
How do I check these points on the real ACH550 HVAC drive (embedded BACnet MS/TP)?
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
- EC motor frequency drive
ABB ECI / ECIN integrated EC motor drive (BACnet MS/TP)
ABB ECI and ECIN integrated EC motor drives (HVAC drive), application software 2.08.
Also known as: ECI, ECIN, ECI_N, ABB ECI, ABB EC Titanium, EC Titanium drive, ABB HVAC Drive ECI - 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 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 via BACnet gateway (cooling tower fan)
ABB ACS880-CTDD cooling tower direct drive (ProtoNode FPC-N54 profile)
ABB ACS880 drives with Cooling Tower Direct Drive firmware (+N5350) that run permanent-magnet cooling tower fan motors, through an FPC-N54 ProtoNode.
Also known as: ACS880 CTDD BACnet, ACS880 +N5350, Cooling Tower Direct Drive, FPC-N54 ACS880-CTDD - 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: BACnet Protocol Implementation Conformance Statement - ACH550 · rev. 2015-03-10. Object names, instances and units are reproduced as published; descriptions are our own.