- Home
- BACnet points lists
- ABB
- ACH580 E-Clipse and packaged bypass (bypass BACnet objects)
Variable frequency drive bypass controller (HVAC) · BACnet points list
ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects) BACnet points list
Updated 6 November 2026
The E-Clipse bypass has its own controller with an embedded BACnet MS/TP port. Its objects cover bypass relay and digital I/O status, system run, fault, warning and mode flags, start/stop, override, permissive, interlock and reset commands, and current, voltage, energy and run-time values. With bypass parameter 1625 COMM CTL = SYSTEM, start/stop and interlocks go through these bypass objects instead of the drive's.
This page lists 54 BACnet objects for the ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects) — 22 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
- ACH580 E-Clipse and packaged bypass (bypass BACnet objects)
- Equipment
- Variable frequency drive bypass controller (HVAC)
- Equipment type
- VFDs & pumps
- BACnet objects
- 54 (22 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Also known as
- ACH580 E-Clipse, E-Clipse bypass, ACH580 packaged bypass, ACH580-BxR, 3AXD50000289554
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 ACH580 E-Clipse and packaged bypass (bypass BACnet objects)
Set 9802 COMM PROT SEL = BACNET (5). The bypass is its own MS/TP node: give it a unique MAC in 5003 (default 256 keeps it off the network) and a device instance in 5040/5099. Then set 1625 COMM CTL = SYSTEM and 1601 = COMM, command BV10 and read BV0, BV3, BV4 and AV0.
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 | System run / stop command | Command |
| BV 12 | RUN PERMISSIVE CMD | Run permissive command | Command |
| BV 14 | FAULT RESET | Reset a bypass fault | Command |
| BV 0 | SYS RUN ACT | System running | Read |
| BV 4 | SYSTEM MODE | Motor on bypass or drive | Read |
| AV 1 | BYPASS MODE | Hand / off / auto: 0 off, 1 hand, 2 auto | Read |
| AV 0 | CURRENT | Output current, A | Read |
| BV 3 | SYS FLT ACT | System fault | Read |
| AV 3 | LAST FLT | Last bypass fault code | Read |
Enable & remote start
Bypass parameter 1625 COMM CTL = (1) SYSTEM makes the bypass objects the control path; 1601 = COMM is needed for BV10 run/stop and 1701 = COMM for BV11 override. BV20 CTL OVERRIDE CMD puts the bypass in BACnet control override; panel HAND mode still has priority.
Heartbeat & communication loss
Bypass parameters 3004 COMM LOSS (action) and 3005 COMM TIME (timeout) set the reaction to lost communication; fault 3028 EXT COMM LOSS shows when the BMS does not poll within 3005.
Network setup
- 9802 COMM PROT SEL = BACNET (5) turns on the shared EIA-485 port; baud (5804) and parity (5805) in group 58 apply to both the drive and bypass nodes.
- Bypass node: MS/TP MAC in 5003 (default 256 = not visible on the network; set a unique value 1-127 to use the bypass objects). Setting 5003 to 0 holds the channel in reset.
- Bypass device instance = 5040 (lower word) + 5099 (upper word).
- The drive node is set separately in group 58 (MAC 5803, device instance 5840/5899); drive and bypass addresses must be unique.
- After changing communication settings, cycle power or set the station ID to 0 and back.
- Only the Device object name is writable; set it from the BMS so it is unique.
Watch out for
- BV10-BV18 do nothing while 1625 COMM CTL = DRIVE ONLY.
- Panel HAND mode beats BACnet control override (BV20).
- Bypass MS/TP token counter 5013 should keep rising when communication is healthy.
ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects) 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 | Status of bypass Relay Output 1 | Read | Active: ON, Inactive: OFF | |
| BI | 1 | RO 2 ACT | Status of bypass Relay Output 2 | Read | Active: ON, Inactive: OFF | |
| BI | 2 | RO 3 ACT | Status of bypass Relay Output 3 | Read | Active: ON, Inactive: OFF | |
| BI | 3 | RO 4 ACT | Status of bypass Relay Output 4 | Read | Active: ON, Inactive: OFF | |
| BI | 4 | RO 5 ACT | Status of bypass Relay Output 5 | Read | Active: ON, Inactive: OFF | |
| BI | 5 | DI 1 ACT | Status of bypass Digital Input 1 | Read | Active: ON, Inactive: OFF | |
| BI | 6 | DI 2 ACT | Status of bypass Digital Input 2 | Read | Active: ON, Inactive: OFF | |
| BI | 7 | DI 3 ACT | Status of bypass Digital Input 3 | Read | Active: ON, Inactive: OFF | |
| BI | 8 | DI 4 ACT | Status of bypass Digital Input 4 | Read | Active: ON, Inactive: OFF | |
| BI | 9 | DI 5 ACT | Status of bypass Digital Input 5 | Read | Active: ON, Inactive: OFF | |
| BI | 10 | DI 6 ACT | Status of bypass Digital Input 6 | Read | Active: ON, Inactive: OFF | |
| BO | 0 | RO1 COMMAND | Bypass relay output 1 command (needs 1401 = COMM) | Command | Active: ON, Inactive: OFF | |
| BO | 1 | RO2 COMMAND | Bypass relay output 2 command (needs 1404 = COMM) | Command | Active: ON, Inactive: OFF | |
| BO | 2 | RO3 COMMAND | Bypass relay output 3 command (needs 1407 = COMM) | Command | Active: ON, Inactive: OFF | |
| BO | 3 | RO4 COMMAND | Bypass relay output 4 command (needs 1410 = COMM, OREL-01 option) | Command | Active: ON, Inactive: OFF | |
| BO | 4 | RO5 COMMAND | Bypass relay output 5 command (needs 1413 = COMM, OREL-01 option) | Command | Active: ON, Inactive: OFF | |
| BVmin | 0 | SYS RUN ACT | System run status regardless of the control source | Read | Active: RUN, Inactive: STOP | |
| BV | 1 | SYST START ACT | System started status regardless of the control source | Read | Active: START, Inactive: NO START | |
| BV | 2 | BYP FLT ACT | Bypass fault status | Read | Active: FAULT, Inactive: OK | |
| BVmin | 3 | SYS FLT ACT | System fault status | Read | Active: FAULT, Inactive: OK | |
| BVmin | 4 | SYSTEM MODE | Whether bypass or drive runs the motor | Read | Active: BYPASS, Inactive: DRIVE | |
| BV | 5 | WARNING ACT | Bypass warning status | Read | Active: WARNING, Inactive: OK | |
| BV | 6 | BYP RUN ACT | Bypass run status regardless of the control source | Read | Active: RUN, Inactive: STOP | |
| BV | 7 | READY TO RUN | Whether the system is ready to receive a run command | Read | Active: READY, Inactive: NO READY | |
| BV | 8 | UNDERLOAD | Whether the system is in an underload condition | Read | Active: YES, Inactive: NO | |
| BV | 9 | ENABLE ACT | System enable status (all run and start interlocks) | Read | Active: ENABLE, Inactive: DISABLE | |
| BVmin | 10 | RUN/STOP CMD | System start command (needs 1601 = COMM) | Command | Active: RUN, Inactive: STOP | |
| BV | 11 | OVERRIDE CMD | Override 2 command (needs 1701 = COMM) | Command | Active: YES, Inactive: NO | |
| BVmin | 12 | RUN PERMISSIVE CMD | System run permissive command | Command | Active: ENABLE, Inactive: DISABLE | |
| BV | 13 | OVERRIDE ACT | Override 1 or 2 active, regardless of control source | Read | Active: YES, Inactive: NO | |
| BVmin | 14 | FAULT RESET | Reset a faulted bypass | Command | Active: RESET, Inactive: NO | |
| BV | 15 | START INTERLOCK 1 | System Start Interlock 1 | Command | Active: ENABLE, Inactive: DISABLE | |
| BV | 16 | START INTERLOCK 2 | System Start Interlock 2 | Command | Active: ENABLE, Inactive: DISABLE | |
| BV | 17 | START INTERLOCK 3 | System Start Interlock 3 | Command | Active: ENABLE, Inactive: DISABLE | |
| BV | 18 | START INTERLOCK 4 | System Start Interlock 4 | Command | Active: ENABLE, Inactive: DISABLE | |
| BV | 19 | PAR LOCK | When switched to locked prevents parameter changes from the panel | Write | Active: LOCK, Inactive: UNLOCK | |
| BV | 20 | CTL OVERRIDE CMD | BACnet control override (panel HAND has priority) | Command | Active: ON, Inactive: OFF | |
| BV | 21 | MBOX READ | Mailbox read of the parameter in AV13 | Write | Active: READ, Inactive: RESET | |
| BV | 22 | MBOX WRITE | Mailbox write of AV14 to the parameter in AV13 | Write | Active: WRITE, Inactive: RESET | |
| AVmin | 0 | CURRENT | Measured output current | A | Read | |
| AVmin | 1 | BYPASS MODE | Hand/Off/Auto status of the bypass | Read | 0=OFF, 1=HAND, 2=AUTO | |
| AV | 2 | BYP RUN DLY | Bypass Run delay | s | Write | |
| AVmin | 3 | LAST FLT | Last fault recorded by the bypass | Read | ||
| AV | 4 | WARNING WORD 1 | First warning status word of the bypass | Read | ||
| AV | 5 | WARNING WORD 2 | First warning status word of the bypass | Read | ||
| AV | 6 | INPUT VOLT | Average of line-line input voltage | V | Read | |
| AV | 7 | PCB TEMP | DEG C of bypass board | °C | Read | |
| AV | 8 | KW HOURS | Bypass mode kilowatt hours | kWh | Write | |
| AV | 9 | RUN TIME | Bypass mode run hours | h | Write | |
| AV | 10 | A-B VOLT | Phase A - Phase B voltage | V | Read | |
| AV | 11 | B-C VOLT | Phase B - Phase C voltage | V | Read | |
| AV | 12 | C-B VOLT | Phase C - Phase A voltage | V | Read | |
| AV | 13 | MBOX PARAM | Parameter to be read or written to by the mailbox function | Write | ||
| AV | 14 | MBOX DATA | Mailbox value read from, or to write to, the AV13 parameter | Write |
No points match these filters.
Object ID lookup: ABB ACH580 E-Clipse Bypass point IDs by name
BI0RO 1 ACTBI1RO 2 ACTBI2RO 3 ACTBI3RO 4 ACTBI4RO 5 ACTBI5DI 1 ACTBI6DI 2 ACTBI7DI 3 ACTBI8DI 4 ACTBI9DI 5 ACTBI10DI 6 ACTBO0RO1 COMMANDBO1RO2 COMMANDBO2RO3 COMMANDBO3RO4 COMMANDBO4RO5 COMMANDBV0SYS RUN ACTBV1SYST START ACTBV2BYP FLT ACTBV3SYS FLT ACTBV4SYSTEM MODEBV5WARNING ACTBV6BYP RUN ACTBV7READY TO RUNBV8UNDERLOADBV9ENABLE ACTBV10RUN/STOP CMDBV11OVERRIDE CMDBV12RUN PERMISSIVE CMDBV13OVERRIDE ACTBV14FAULT RESETBV15START INTERLOCK 1BV16START INTERLOCK 2BV17START INTERLOCK 3BV18START INTERLOCK 4BV19PAR LOCKBV20CTL OVERRIDE CMDBV21MBOX READBV22MBOX WRITEAV0CURRENTAV1BYPASS MODEAV2BYP RUN DLYAV3LAST FLTAV4WARNING WORD 1AV5WARNING WORD 2AV6INPUT VOLTAV7PCB TEMPAV8KW HOURSAV9RUN TIMEAV10A-B VOLTAV11B-C VOLTAV12C-B VOLTAV13MBOX PARAMAV14MBOX DATA
Integration notes
- The drive's own objects (manual pp135-144) follow the ACH580 drive list and are in the separate ACH580 entry.
- With 1625 COMM CTL = DRIVE ONLY, bypass objects BV10-BV18 are not valid and the drive objects are used; with 1625 = SYSTEM the drive's control objects are not available.
- Commands need their bypass source parameter set to COMM: 1601 for BV10 run/stop, 1602 BV12 permissive, 1607 BV14 reset, 1603-1606 BV15-BV18 interlocks, 1701 BV11 override; relay outputs BO0-BO4 need 1401/1404/1407/1410/1413.
- AV12 is printed with the name 'C-B VOLT' but described as phase C - phase A voltage; kept as printed.
- AV5 WARNING WORD 2 is described in the manual as the 'first' warning word, apparently a copy error.
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 ACH580 E-Clipse and packaged bypass (bypass BACnet objects) 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 ACH580 E-Clipse and packaged bypass (bypass BACnet objects)
How many BACnet points does the ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects) have?
This list has 54 BACnet objects: 15 analog values, 11 binary inputs, 5 binary outputs, 23 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects) BACnet points are writable?
22 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 ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects) BACnet documentation?
The source is ACH580 E-Clipse and Packaged Bypass User/Hardware Manual, US (3AXD50000289554 Rev C), published free by ABB at https://library.e.abb.com/public/a8d8ce51a16e4deab6469e1d15bd7171/3AXD50000289554_en_C_ACH580%20E-Clipse%20and%20Packaged%20Bypass%20Hardware%20Manual%2C%20US.pdf.
What are the minimum BACnet points to integrate the ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects)?
Start with BV 10 RUN/STOP CMD (System run / stop command); BV 12 RUN PERMISSIVE CMD (Run permissive command); BV 14 FAULT RESET (Reset a bypass fault); BV 0 SYS RUN ACT (System running); BV 4 SYSTEM MODE (Motor on bypass or drive); AV 1 BYPASS MODE (Hand / off / auto: 0 off, 1 hand, 2 auto); AV 0 CURRENT (Output current, A); BV 3 SYS FLT ACT (System fault); AV 3 LAST FLT (Last bypass fault code).
How do I enable BMS control of the ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects)?
Bypass parameter 1625 COMM CTL = (1) SYSTEM makes the bypass objects the control path; 1601 = COMM is needed for BV10 run/stop and 1701 = COMM for BV11 override. BV20 CTL OVERRIDE CMD puts the bypass in BACnet control override; panel HAND mode still has priority.
Does the ABB ACH580 E-Clipse and packaged bypass (bypass BACnet objects) need a BACnet heartbeat or have a communication timeout?
Bypass parameters 3004 COMM LOSS (action) and 3005 COMM TIME (timeout) set the reaction to lost communication; fault 3028 EXT COMM LOSS shows when the BMS does not poll within 3005.
How do I check these points on the real ACH580 E-Clipse and packaged bypass (bypass BACnet objects)?
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 (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: ACH580 E-Clipse and Packaged Bypass User/Hardware Manual, US · 3AXD50000289554 Rev C. Object names, instances and units are reproduced as published; descriptions are our own.