The ABB ACS880 has become the backbone of industrial automation installations worldwide, representing ABB's most advanced and versatile all-compatible drive platform. Whether you're managing a water treatment facility, manufacturing line, or HVAC system, understanding ACS880 fault codes is critical for minimizing downtime. This comprehensive guide covers every common fault code you'll encounter, explains root causes, and provides actionable troubleshooting steps to get your equipment back online.
How ABB ACS880 Fault Codes Work
ABB ACS880 fault codes follow a standardized 4-digit format (xxxx) that categorizes issues by system and severity. The drive stores fault information in a fault word system accessible through the control panel or connected HMI. When a fault occurs, the ACS880 logs the event in its fault history buffer, which stores the last 30 faults with timestamps. This historical data is invaluable for troubleshooting intermittent issues. Faults can be reset using the RESET button on the Assistant Control Panel, through fieldbus commands, or via digital inputs configured for fault reset. The ACS880 differentiates between faults (which trip the drive and stop operation) and warnings (which alert operators to potential issues without stopping the drive). Understanding this distinction helps prioritize maintenance activities and avoid unnecessary production interruptions.
Overcurrent & Short Circuit Faults
2310 — Overcurrent
Fault code 2310 indicates the ACS880 has detected output current exceeding safe operating limits during normal operation. This differs from short circuit conditions in that the overcurrent develops over several milliseconds rather than instantaneously. Common causes include motor winding shorts, damaged output cables with intermittent contact, degraded IGBT modules that can no longer handle rated current, or mechanical overload on the driven equipment. The drive's sophisticated current monitoring compares actual output against programmed motor nominal current (parameter 99.03). When troubleshooting 2310 faults, first disconnect the motor and attempt to run the drive at low frequency without load. If the fault persists, the issue lies within the drive itself—typically failed IGBT modules or gate driver boards. If the drive runs normally without the motor connected, perform insulation resistance testing on the motor windings and inspect output cables for damage, especially near terminations and any points where cables pass through conduit or cable trays.
2340 — Short Circuit
Fault 2340 is one of the most serious fault codes on the ACS880, indicating the drive detected an instantaneous short circuit condition at the output stage. This fault triggers within microseconds when current exceeds emergency shutdown thresholds, typically 300-400% of rated current depending on drive sizing. The most common cause is IGBT shoot-through, where both the upper and lower IGBTs in the same phase conduct simultaneously, creating a direct short across the DC bus. This can result from failed gate driver circuitry, damaged gate resistors, or IGBT modules with degraded insulation. External causes include bolted shorts in output cables or motor terminal boxes. A 2340 fault almost always indicates component-level damage requiring professional repair. Never attempt to reset and restart repeatedly, as this can cause cascading damage to additional components including the DC bus capacitors and input rectifier section.
2330 — Earth Leakage
Earth fault 2330 triggers when the ACS880's ground fault detection circuitry identifies current flowing to ground rather than through the intended motor circuit. The drive continuously monitors for imbalanced current flow using high-precision current transformers. Ground faults typically indicate deteriorated motor winding insulation, particularly in older motors or those exposed to moisture, contaminants, or thermal cycling. Cable damage is another frequent cause, especially where cables are routed through areas with sharp edges or subjected to mechanical stress. Output choke failures can also create ground fault conditions. When diagnosing 2330 faults, perform insulation resistance testing (megger testing) on the motor windings to ground with the motor disconnected from the drive. Values below 1 megohm indicate serious insulation degradation. Inspect cable routing for damage and verify proper grounding practices—paradoxically, poor grounding can cause ground fault detection issues.
DC Bus & Power Faults
3210 — DC Overvoltage
DC overvoltage fault 3210 occurs when voltage on the intermediate DC bus exceeds safe limits, typically 810-820VDC on 480V drives. The most common cause is regenerative energy from decelerating loads that the drive cannot dissipate quickly enough. When motors decelerate, they act as generators, pumping energy back into the DC bus. Without a braking chopper and resistor, this energy has nowhere to go except to charge the DC bus capacitors. High incoming line voltage (more than 10% above nominal) can also trigger 3210 faults. Other causes include failed DC bus capacitors that have lost capacitance and can no longer buffer voltage fluctuations, or malfunctioning rectifier sections. To resolve 3210 faults, first verify incoming line voltage is within specifications. Increase deceleration time (parameter 26.03) to reduce regenerative energy rates. For applications with frequent deceleration or high-inertia loads, installing a braking chopper module and external braking resistor is often necessary.
3220 — DC Undervoltage
Fault code 3220 indicates DC bus voltage has fallen below the minimum threshold required for stable operation, typically around 400VDC for 480V class drives. Momentary power losses, even as brief as 20-50 milliseconds, can trigger this fault. Aging DC bus capacitors are a frequent culprit—as electrolytic capacitors age, their capacitance decreases and ESR (equivalent series resistance) increases, reducing their ability to maintain DC bus voltage during brief power interruptions. Failed rectifier diodes in the input bridge can also cause undervoltage conditions by reducing the effective DC bus charging current. Loose or high-resistance connections at the input terminals create voltage drops under load. When troubleshooting 3220 faults, use a power quality analyzer to monitor incoming AC supply for sags, swells, or interruptions. Test DC bus capacitors using an ESR meter—capacitors showing ESR values more than double their specification should be replaced even if capacitance measures acceptable.
3130 — Input Phase Loss
What it means: The drive detected that one of the three incoming supply phases is missing or the supply is badly unbalanced. It sees this as ripple on the intermediate DC circuit.
Common causes:
- Blown input fuse on one phase
- Loose or corroded incoming terminal
- Upstream contactor or transformer fault on one phase
- Genuinely unbalanced supply at the installation
Troubleshoot: Measure all three phases under load, not at rest — a phase can read fine unloaded and collapse under current. Check input fuses and terminal torque first. If the supply is confirmed good, the rectifier or DC circuit needs inspection — Request a free evaluation from Flexa Systems.
4210 — IGBT Overtemperature
Fault 4210 indicates internal drive temperature has exceeded safe operating limits, typically 85-95°C depending on the specific thermal zone. The ACS880 contains multiple temperature sensors monitoring IGBT heatsink temperature, control board temperature, and ambient intake air temperature. Cooling fan failure is the most frequent cause—drives use temperature-controlled variable-speed fans, and fan bearing wear or electronic failures prevent adequate airflow. Blocked air intake or exhaust filters restrict cooling airflow, particularly in dusty environments. Excessive ambient temperature above the drive's rated specification (typically 40-50°C depending on model) will trigger overtemperature protection. Dust accumulation on heatsink fins dramatically reduces thermal transfer efficiency. When addressing 4210 faults, verify all cooling fans operate and check for unusual noise indicating bearing wear. Clean all filters and heatsink surfaces. Ensure adequate clearance around the drive for airflow per ABB installation specifications. Consider additional ventilation or air conditioning if ambient temperatures regularly exceed 35°C.
4310 — Excess Temperature
What it means: A power unit module exceeded its temperature limit. This is the drive’s own thermal protection, not motor protection.
Common causes:
- Cooling fan degraded or stopped
- Air filters or heat sink blocked
- Cabinet ambient above the drive’s rating, or recirculating hot air
- Sustained operation near or above the drive rating
Troubleshoot: Verify real airflow through the unit, not just that the fan turns, and check filters and ambient against the drive’s rating. If cooling is confirmed good and the fault persists, the temperature sensing or the module itself needs inspection — Request a free evaluation from Flexa Systems.
7121 — Motor Stall
What it means: The drive determined the motor is operating in the stall region — current is flowing but the shaft is not turning as commanded.
Common causes:
- Mechanical jam, seized bearing or blocked driven equipment
- Load torque above what the motor can deliver at that speed
- Brake not releasing
- Stall protection limits set tighter than the application needs
Troubleshoot: Check that the shaft turns freely with power removed and that any mechanical brake releases. This fault usually points at the machine rather than the drive — confirm the mechanics before changing drive settings.
7510 — FBA A Communication
What it means: Cyclical communication between the drive and the fieldbus adapter in slot A, or between the adapter and the controller, has been lost.
Common causes:
- PLC stopped, went to program mode, or lost its own network connection
- Damaged network cable, failed switch port, or duplicate address
- Fieldbus adapter not seated properly in its slot
- Communication timeout configured tighter than the network can sustain
Troubleshoot: Check the controller state first, then the physical link and the adapter seating. Marginal cabling and duplicate addressing produce this intermittently, which makes it look like a drive fault when it is not.
ABB ACS880 Fault Code Quick Reference Table
| Code | Name | Severity | Common Cause | DIY or Repair? |
|---|---|---|---|---|
| 2310 | Overcurrent | Fault — trips drive | Motor winding shorts, damaged cables, degraded IGBTs, overload | DIY diagnosis first → Repair if fault persists without motor |
| 2340 | Short Circuit | Critical — one of the most serious | IGBT shoot-through, failed gate drivers, bolted output shorts | Repair — component-level damage; never reset repeatedly |
| 2330 | Earth leakage | Fault — trips drive | Deteriorated motor winding insulation, cable damage | DIY — megger-test motor windings, inspect cables |
| 3210 | DC link overvoltage | Fault — trips drive | Regenerative energy from decelerating loads, high line voltage | DIY — extend decel time (26.03), add braking chopper |
| 3220 | DC link undervoltage | Fault — trips drive | Aging DC bus capacitors, power sags, failed rectifier diodes | DIY supply checks → Repair if capacitors/rectifier failing |
| 4210 | IGBT overtemperature | Fault — trips drive | Cooling fan failure, blocked filters, dust on heatsinks | DIY — verify fans, clean filters and heatsink surfaces |
| 4310 | Excess temperature | Fault — trips drive | Motor overload, blocked cooling, thermal sensor faults | DIY — check load, motor cooling, sensor wiring |
| 7121 | Motor stall | Fault — action per parameter 51.08 | Cable damage, electrical noise, wrong network configuration | DIY — verify cabling, termination, network settings |
| 7510 | FBA A communication | Fault — protocol-level error | IP address conflicts, subnet errors, aggressive timeouts | DIY — verify IP configuration and controller timeouts |
| 3130 | Input phase loss | High | Blown fuse or unbalanced supply | DIY — measure phases under load |
When to Repair vs Replace Your ABB ACS880
The decision between repairing or replacing a failed ACS880 drive involves several factors beyond simple cost comparison. New ACS880 drives range from approximately $2,000 for smaller frame sizes to over $20,000 for large multi-megawatt units, with lead times that can extend to 12-16 weeks for less common configurations. Professional component-level repair typically costs between $500 and $1,500 depending on the failure mode, with turnaround times of 5-30 business days. The ACS880 is ABB's current flagship platform with excellent parts availability and ongoing support, making repair a viable long-term strategy unlike obsolete drive platforms.
Repair makes particular sense for drives less than 10 years old with single-point failures such as power supply failures, control board issues, or cooling fan problems. Multiple simultaneous failures or evidence of long-term environmental damage may favor replacement. Consider the cost of production downtime—expedited repair services can return drives faster than emergency replacement procurement. Additionally, repaired drives with a 2-year warranty provide reliable service at a fraction of replacement cost, and the warranty coverage often exceeds what's remaining on drives still within their original warranty period.
How Flexa Systems Repairs ABB ACS880 Drives
Flexa Systems specializes in component-level repair of ABB ACS880 drives, offering a comprehensive repair service backed by a 2-year warranty on all work performed. The repair process begins with free diagnostic evaluation—customers experiencing ACS880 faults can call (254) 254-0005 to discuss symptoms and arrange shipment. Upon receipt, technicians perform detailed testing using specialized equipment to identify all failed components, not just obvious failures. This thorough approach prevents repeat failures from undetected secondary damage.
The repair process addresses all affected systems, from IGBT module replacement and gate driver board repair to control board component-level troubleshooting and DC bus capacitor replacement. Flexa Systems maintains extensive inventory of ABB-specific components and utilizes OEM technical documentation to ensure repairs meet original specifications. After repair, drives undergo comprehensive load testing to verify proper operation across the full operating range. The no-fix, no-charge policy means customers only pay for successful repairs. For more information about VFD repair services, visit our VFD repair page or explore our full range of repair services.
Get a Free ABB ACS880 Repair Quote
If you're experiencing fault codes on your ABB ACS880 drive, Flexa Systems can help get your operation back online quickly and cost-effectively. Our team of experienced technicians handles everything from common faults like overcurrent and communication issues to complex hardware failures requiring component-level repair. Contact us at (254) 254-0005 to discuss your specific fault codes and receive a free diagnostic evaluation. We offer fast turnaround times, competitive pricing, and a comprehensive 2-year warranty that protects your investment. Don't let drive faults keep your production down—visit our quote page to get started with your ABB ACS880 repair today. Our no-fix, no-charge policy means you have nothing to lose and rapid production recovery to gain.