Easy BACnet
  1. Home
  2. BACnet points lists
  3. ABB
  4. 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

Short answer

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
Source document
BACnet Protocol Implementation Conformance Statement - ACH550 · rev. 2015-03-10
Download CSV 72 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: ABB ACH550 HVAC drive (embedded BACnet MS/TP)

Integration in brief

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.

ObjectNameWhyAccess
BV 10RUN/STOP CMDStart/stop from the BMSCommand
AV 16INPUT REF 1Speed reference in %Command
BV 14FAULT RESETReset a tripped driveCommand
BV 0RUN/STOP ACTRunning statusRead
BV 4HAND/AUTO ACTShows if the panel has the drive in HandRead
AV 1OUTPUT FREQOutput frequency in HzRead
AV 4CURRENTMotor ampsRead
AV 6POWERDrive power in kWRead
BV 2FAULT ACTAny active drive faultRead
AV 18LAST FLTMost recent fault codeRead

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

Watch out for

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.

72 of 72 shown
Type
Access
Show
ABB ACH550 HVAC drive (embedded BACnet MS/TP) BACnet Points List
DescriptionStates
BI0RO 1 ACTIndicates status of Relay Output 1ReadActive: ON, Inactive: OFF
BI1RO 2 ACTIndicates status of Relay Output 2ReadActive: ON, Inactive: OFF
BI2RO 3 ACTIndicates status of Relay Output 3ReadActive: ON, Inactive: OFF
BI3RO 4 ACTIndicates status of Relay Output 4ReadActive: ON, Inactive: OFF
BI4RO 5 ACTIndicates status of Relay Output 5ReadActive: ON, Inactive: OFF
BI5RO 6 ACTIndicates status of Relay Output 6ReadActive: ON, Inactive: OFF
BI6DI 1 ACTIndicates status of Digital Input 1ReadActive: ON, Inactive: OFF
BI7DI 2 ACTIndicates status of Digital Input 2ReadActive: ON, Inactive: OFF
BI8DI 3 ACTIndicates status of Digital Input 3ReadActive: ON, Inactive: OFF
BI9DI 4 ACTIndicates status of Digital Input 4ReadActive: ON, Inactive: OFF
BI10DI 5 ACTIndicates status of Digital Input 5ReadActive: ON, Inactive: OFF
BI11DI 6 ACTIndicates status of Digital Input 6ReadActive: ON, Inactive: OFF
BO0RO1 CMDControls output state of Relay 1CommandActive: ON, Inactive: OFF
BO1RO2 CMDControls output state of Relay 2CommandActive: ON, Inactive: OFF
BO2RO3 CMDControls output state of Relay 3CommandActive: ON, Inactive: OFF
BO3RO4 CMDControls output state of Relay 4CommandActive: ON, Inactive: OFF
BO4RO5 CMDControls output state of Relay 5CommandActive: ON, Inactive: OFF
BO5RO6 CMDControls output state of Relay 6CommandActive: ON, Inactive: OFF
BVmin0RUN/STOP ACTDrive run status, whatever the control sourceReadActive: RUN, Inactive: STOP
BV1FWD/REV ACTMotor rotation direction, whatever the control sourceReadActive: REV, Inactive: FWD
BVmin2FAULT ACTIndicates current fault status of driveReadActive: FAULT, Inactive: OK
BV3EXT 1/2 ACTWhether EXT1 or EXT2 is the active control sourceReadActive: EXT2, Inactive: EXT1
BVmin4HAND/AUTO ACTIndicates whether drive is in Hand or Auto controlReadActive: HAND, Inactive: AUTO
BV5ALARM ACTIndicates current alarm status of driveReadActive: ALARM, Inactive: OK
BV6MAINT REQIndicates current maintenance status of driveReadActive: MAINT, Inactive: OK
BV7DRIVE READYDrive is ready to accept a run commandReadActive: READY, Inactive: NOT READY
BV8AT SETPOINTDrive has reached its commanded setpointReadActive: YES, Inactive: NO
BV9RUN ENA ACTRun Enable status, whatever its sourceReadActive: ENABLE, Inactive: DISABLE
BVmin10RUN/STOP CMDCommand to start driveCommandActive: RUN, Inactive: STOP
BV11FWD/REV CMDCommand to change motor rotation directionCommandActive: REV, Inactive: FWD
BV12RUN ENA CMDCommand to assert Run Enable commandCommandActive: ENABLE, Inactive: DISABLE
BV13EXT 1/2 CMDSelects EXT1 or EXT2 as active control sourceCommandActive: EXT2, Inactive: EXT1
BVmin14FAULT RESETCommanded to reset faultCommandActive: RESET, Inactive: NO
BV15MBOX READReads parameter set in AV25 into AV26WriteActive: READ, Inactive: RESET
BV16MBOX WRITEWrites AV26 value to parameter set in AV25WriteActive: WRITE, Inactive: RESET
BV17LOCK PANELLocks the panel against parameter changesWriteActive: LOCK, Inactive: UNLOCK
BV18CTL OVERRIDE CMDPuts the drive under BACnet control override; panel HAND still winsCommandActive: ON, Inactive: OFF
BV19CTL OVERRIDE ACTShows whether BACnet control override (BV18) is activeReadActive: ON, Inactive: OFF
BV20START ENABLE 1Command to assert Start Enable 1CommandActive: ENABLE, Inactive: DISABLE
BV21START ENABLE 2Command to assert Start Enable 2CommandActive: ENABLE, Inactive: DISABLE
AI0ANALOG INPUT 1Indicates the input level of Analog Input 1%Read
AI1ANALOG INPUT 2Indicates the input level of Analog Input 2%Read
AO0AO 1 COMMANDControls Analog Output 1%Command
AO1AO 2 COMMANDControls Analog Output 2%Command
AV0OUTPUT SPEEDMotor speedrpmRead
AVmin1OUTPUT FREQOutput frequencyHzRead
AV2DC BUS VOLTDC bus voltageVRead
AV3OUTPUT VOLTAC output voltageVRead
AVmin4CURRENTOutput current of driveARead
AV5TORQUEMotor torque as % of nominal torque%Read
AVmin6POWEROutput power in kWkWRead
AV7DRIVE TEMPHeatsink temperature°CRead
AV8KWH (R)Resettable energy usage; write 0 to resetkWhWrite
AV9MWH (NR)Cumulative energy usage, not resettableMWhRead
AV10PRC PID FBCKProcess PID feedback signal%Read
AV11PRC PID DEVProcess PID deviation from setpoint%Read
AV12EXT PID FBCKExternal PID feedback signal%Read
AV13EXT PID DEVExternal PID deviation from setpoint%Read
AV14RUN TIME (R)Resettable run time; write 0 to resethWrite
AV15MOTOR TEMPMotor temperature as set up in parameter group 35°CRead
AVmin16INPUT REF 1Input Reference1%Command
AV17INPUT REF 2Input Reference 2%Command
AVmin18LAST FLTIndicates most recent fault in fault logRead
AV19PREV FLT 1Indicates previous fault in fault logRead
AV20PREV FLT 2Indicates oldest fault in fault logRead
AV21AO 1 ACTIndicates output level of Analog Output 1mARead
AV22AO 2 ACTIndicates output level of Analog Output 2mARead
AV23ACCEL1 TIMESets Ramp1 acceleration timesWrite
AV24DECEL1 TIMESets Ramp 1 deceleration timesWrite
AV25MBOX PARAMParameter number for mailbox function (see BV15/BV16)Write
AV26MBOX DATAMailbox data value (see BV15/BV16)Write
AV27EXT PID STPTSetpoint for the external PID controller%Command

Integration notes

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 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

Source: BACnet Protocol Implementation Conformance Statement - ACH550 · rev. 2015-03-10. Object names, instances and units are reproduced as published; descriptions are our own.