Easy BACnet
  1. Home
  2. BACnet points lists
  3. ABB
  4. ACS355 HVAC with BACnet (+N831)

Variable frequency drive (HVAC) · BACnet points list

ABB ACS355 HVAC with BACnet (+N831) BACnet points list

Updated 4 November 2026

Short answer

ACS355 drives ordered with option +N831 carry HVAC firmware with BACnet MS/TP on the built-in RS-485 (EFB) port. The object list follows the older ABB ACH550 style: relay and digital I/O status, run/stop, direction, run enable and fault reset commands, two references, PID values, energy, fault history and mailbox access to any parameter.

This page lists 70 BACnet objects for the ABB ACS355 HVAC with BACnet (+N831) — 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
ACS355 HVAC with BACnet (+N831)
Equipment
Variable frequency drive (HVAC)
Equipment type
VFDs & pumps
BACnet objects
70 (28 writable)
Transport
BACnet MS/TP
Firmware
HVAC with BACnet firmware 6502 or later (parameter 3301)
Default device instance
Equal to the MAC ID while 5311 and 5317 are both 0 (default)
Also known as
ACS355, ACS355 +N831, ACS355 HVAC, ACS355 BACnet, 3AXD50000024172
Source document
ACS355 User Manual Supplement - HVAC with BACnet (+N831) · 3AXD50000024172 Rev B · rev. 2015-12-15
Download CSV 70 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

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 ACS355 HVAC with BACnet (+N831)

Integration in brief

Set 9802 COMM PROT SEL to BACnet, then 5302 station ID (MAC), baud on the EFB baud parameter (default 38400) and the device instance with 5311/5317. Point 1001 (EXT1 commands) and 1103 (REF1 source) at COMM, then write BV 10 and AV 16. Set 3018/3019 for communication loss.

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

Set 1001 EXT1 COMMANDS (and/or 1002 EXT2) = COMM so BV 10 starts and stops the drive; 1003 = REQUEST lets BV 11 change direction. 1103 REF1 SELECT = COMM makes AV 16 the reference; 1106 = COMM uses AV 17 as reference 2 (or as the process PID setpoint with 1106 = PID1 OUT and 4010 = COMM). 1601 = COMM for BV 12 run enable, 1102 = COMM for BV 13 EXT1/EXT2, 1604 = COMM for BV 14 fault reset. BV 18 control override takes control, but panel HAND still wins.

Heartbeat & communication loss

3018 COMM FAULT FUNC sets the reaction to lost communication (0 not selected, 1 fault, 2 constant speed 7, 3 last speed) and 3019 COMM FAULT TIME the delay (0-600 s, default 10 s).

Sensors & values from the BMS

AV 27 EXT PID STPT sets the external PID setpoint (4210 = 19). AO 0 drives analog output 1 when 1501 = 135; BO 0-3 and BO 6 drive the relays/transistor output when their source parameter is COMM.

Network setup

Watch out for

ABB ACS355 HVAC with BACnet (+N831) 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.

70 of 70 shown
Type
Access
Show
ABB ACS355 HVAC with BACnet (+N831) BACnet Points List
DescriptionStates
BI0RO 1 ACTRelay output 1 statusReadON/OFF
BI1RO 2 ACTRelay output 2 status (MREL-01 option)ReadON/OFF
BI2RO 3 ACTRelay output 3 status (MREL-01 option)ReadON/OFF
BI3RO 4 ACTRelay output 4 status (MREL-01 option)ReadON/OFF
BI6DI 1 ACTDigital input 1 statusReadON/OFF
BI7DI 2 ACTDigital input 2 statusReadON/OFF
BI8DI 3 ACTDigital input 3 statusReadON/OFF
BI9DI 4 ACTDigital input 4 statusReadON/OFF
BI10DI 5 ACTDigital input 5 statusReadON/OFF
BI12TO ACTTransistor output statusReadON/OFF
BO0RO1 CMDRelay 1 command (needs 1401 = COMM)CommandON/OFF
BO1RO2 CMDRelay 2 command (1402 = COMM, MREL-01)CommandON/OFF
BO2RO3 CMDRelay 3 command (1403 = COMM, MREL-01)CommandON/OFF
BO3RO4 CMDRelay 4 command (1410 = COMM, MREL-01)CommandON/OFF
BO6TO CMDTransistor output command (1805 = COMM)CommandON/OFF
BVmin0RUN/STOP ACTDrive run statusReadRUN/STOP
BV1FWD/REV ACTRotation directionReadREV/FWD
BVmin2FAULT ACTDrive fault statusReadFAULT/OK
BV3EXT 1/2 ACTActive control source EXT1 or EXT2ReadEXT2/EXT1
BVmin4HAND/AUTO ACTHand or Auto controlReadHAND/AUTO
BV5ALARM ACTDrive alarm statusReadALARM/OK
BV6MAINT REQMaintenance due (group 29)ReadMAINT/OK
BV7DRIVE READYReady to accept a run commandReadREADY/NOT READY
BV8AT SETPOINTAt commanded setpointReadYES/NO
BV9RUN ENA ACTRun enable statusReadENABLE/DISABLE
BVmin10RUN/STOP CMDStart/stop command (1001/1002 = COMM)CommandRUN/STOP
BV11FWD/REV CMDDirection command (1003 = REQUEST)CommandREV/FWD
BV12RUN ENA CMDRun enable command (1601 = COMM)CommandENABLE/DISABLE
BV13EXT 1/2 CMDSelect EXT1/EXT2 (1102 = COMM)CommandEXT2/EXT1
BVmin14FAULT RESETFault reset, rising edge (1604 = COMM)CommandRESET/NO
BV15MBOX READRead the parameter in AV 25 into AV 26WriteREAD/RESET
BV16MBOX WRITEWrite AV 26 to the parameter in AV 25WriteWRITE/RESET
BV17LOCK PANELLock panel parameter changes (1602)WriteLOCK/UNLOCK
BV18CTL OVERRIDE CMDBACnet control overrideCommandON/OFF
BV19CTL OVERRIDE ACTControl override activeReadON/OFF
BV20START ENABLE 1Start enable 1 (1608 = COMM)CommandENABLE/DISABLE
BV21START ENABLE 2Start enable 2 (1609 = COMM)CommandENABLE/DISABLE
BV22HEATING CMDMotor pre-heat on/offCommandON/OFF
BV23HEATING STSMotor pre-heat statusReadON/OFF
AI0ANALOG INPUT 1Analog input 1 value (0120)%Read
AI1ANALOG INPUT 2Analog input 2 value%Read
AO0AO 1 COMMANDAnalog output 1 command (1501 = 135)%Command
AV0OUTPUT SPEEDCalculated motor speed (0102)rpmRead
AVmin1OUTPUT FREQOutput frequency (0103)HzRead
AV2DC BUS VOLTDC bus voltage (0107)VRead
AV3OUTPUT VOLTOutput voltage (0109)VRead
AVmin4CURRENTOutput current (0104)ARead
AV5TORQUEMotor torque, % of nominal (0105)%Read
AVmin6POWEROutput power (0106)kWRead
AV7DRIVE TEMPHeatsink temperature (0110)°CRead
AV8KWH (R)Resettable energy counter (0115)kWhWrite
AV9KWH (NR)Non-resettable energy counterkWhRead
AV10PRC PID FBCKProcess PID feedback (0130)%Read
AV11PRC PID DEVProcess PID deviation (0132)%Read
AV12EXT PID FBCKExternal PID feedback (0131)%Read
AV13EXT PID DEVExternal PID deviation (0133)%Read
AV14RUN TIME (R)Resettable run time (0114)hWrite
AV15MOTOR TEMPMotor temperature (0145)°CRead
AVmin16INPUT REF 1Reference 1 (1103 = COMM)%Command
AV17INPUT REF 2Reference 2 or process PID setpoint (1106)%Command
AVmin18LAST FLTMost recent fault (0401)Read
AV19PREV FLT 1Second most recent fault (0412)Read
AV20PREV FLT 2Third most recent fault (0413)Read
AV21AO 1 ACTAnalog output 1 level (0124)mARead
AV23ACCEL1 TIMERamp 1 acceleration time (2202)sWrite
AV24DECEL1 TIMERamp 1 deceleration time (2203)sWrite
AV25MBOX PARAMParameter number for mailbox read/writeWrite
AV26MBOX DATAMailbox parameter valueWrite
AV27EXT PID STPTExternal PID setpoint (4210 = 19)%Command
AV28HEATING CURRENTMotor heating current, % of nominal%Write
Object ID lookup: ABB ACS355 HVAC with point IDs by name

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. 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 ACS355 HVAC with BACnet (+N831) 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 ACS355 HVAC with BACnet (+N831)

How many BACnet points does the ABB ACS355 HVAC with BACnet (+N831) have?

This list has 70 BACnet objects: 2 analog inputs, 1 analog output, 28 analog values, 10 binary inputs, 5 binary outputs, 24 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which ABB ACS355 HVAC with BACnet (+N831) BACnet points are writable?

28 of the 70 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 ACS355 HVAC with BACnet (+N831) BACnet documentation?

The source is ACS355 User Manual Supplement - HVAC with BACnet (+N831) (3AXD50000024172 Rev B), revision 2015-12-15, published free by ABB at https://library.e.abb.com/public/93dd4631ba224263a5430ccb316251c6/3AXD50000024172_REVB.pdf.

What are the minimum BACnet points to integrate the ABB ACS355 HVAC with BACnet (+N831)?

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 ACS355 HVAC with BACnet (+N831)?

Set 1001 EXT1 COMMANDS (and/or 1002 EXT2) = COMM so BV 10 starts and stops the drive; 1003 = REQUEST lets BV 11 change direction. 1103 REF1 SELECT = COMM makes AV 16 the reference; 1106 = COMM uses AV 17 as reference 2 (or as the process PID setpoint with 1106 = PID1 OUT and 4010 = COMM). 1601 = COMM for BV 12 run enable, 1102 = COMM for BV 13 EXT1/EXT2, 1604 = COMM for BV 14 fault reset. BV 18 control override takes control, but panel HAND still wins.

Does the ABB ACS355 HVAC with BACnet (+N831) need a BACnet heartbeat or have a communication timeout?

3018 COMM FAULT FUNC sets the reaction to lost communication (0 not selected, 1 fault, 2 constant speed 7, 3 last speed) and 3019 COMM FAULT TIME the delay (0-600 s, default 10 s).

Can the BMS supply sensor values to the ABB ACS355 HVAC with BACnet (+N831)?

AV 27 EXT PID STPT sets the external PID setpoint (4210 = 19). AO 0 drives analog output 1 when 1501 = 135; BO 0-3 and BO 6 drive the relays/transistor output when their source parameter is COMM.

How do I check these points on the real ACS355 HVAC with BACnet (+N831)?

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: ACS355 User Manual Supplement - HVAC with BACnet (+N831) · 3AXD50000024172 Rev B · rev. 2015-12-15. Object names, instances and units are reproduced as published; descriptions are our own.