Guide · ABB drives · Updated November 2026
ABB drive fault codes: what each code means and what to check first
ABB drives use two numbering styles. The ACS150, ACS310, ACS355 and ACS550 show a short fault number such as F0001 or 0001. The ACS580, ACS850, ACS880 and ACS800 show a four-character code such as 2310 or 3210. Find your drive family below, look up the code, and do the first checks before you replace anything.
If the same fault comes back after those checks, the cause is usually inside the drive: the IGBT power stage, the DC link capacitors, the charging circuit, a fan or the control board. Star Automations is an independent multi-brand repair company. Servo motor repair is our main work, and we repair ABB variable frequency drives at component level at our Puducherry, Chennai and Bengaluru sites.
Safety first
Switch off, isolate the supply and wait at least 5 minutes for the DC link to discharge before you open the drive or touch the motor terminals. Measure before you touch.
ACS550, ACS355, ACS310 and ACS150 fault codes (F0001 style)
The ACS355 shows the code as F0001; the ACS550 assistant panel shows 0001 with the fault name. The core numbers are the same across these families.
| Code | Fault name | What it means | First checks | When it points to repair |
|---|---|---|---|---|
| F0001 | OVERCURRENT | Output current too high | Motor overloaded or jammed? Acceleration time too short (2202, 2205)? Megger the motor and cable with the drive disconnected | Trips at no load with a good motor and cable: suspect the IGBT stage or current sensing |
| F0002 | DC OVERVOLT | DC bus voltage too high | Deceleration time too short (2203, 2206)? Supply spikes? Brake chopper and resistor sized and connected? Overvoltage controller (2005) on? | Trips with a healthy supply and long deceleration: DC voltage measurement or brake chopper fault |
| F0003 | DEV OVERTEMP | Drive heat sink too hot | Fan running? Heat sink clogged with dust or oil mist? Panel ambient too high? Load above rating? | Recurs with a clean heat sink and working fan: thermal sensor or fan supply fault inside the drive |
| F0004 | SHORT CIRC | Short circuit in the motor, cable or drive | Disconnect the motor cable and megger motor and cable. Do not reset repeatedly | Trips with the motor cable disconnected: damaged power stage, needs bench repair |
| F0006 | DC UNDERVOLT | DC bus voltage too low | Measure all three input phases; check fuses, breaker and contactor; look for supply dips | Supply good: DC link capacitors or charging circuit fault |
| F0007 / F0008 | AI1 LOSS / AI2 LOSS | Analog input signal lost | Check the speed reference wiring and the source signal; check the minimum limit settings | Signal good at the terminals: control board input fault |
| F0009 | MOT OVERTEMP | Motor estimated or measured too hot | Motor load, motor fan, motor temperature settings | Motor cool and settings right: sensor input or motor thermistor wiring |
| F0010 | PANEL LOSS | Control panel communication lost | Panel seated properly? Panel cable and connector? | Fault with a known good panel: control board fault |
| F0012 | MOTOR STALL | Motor at current limit with too little speed | Mechanical jam, brake not releasing, load too high | Free load and good motor: current measurement or control fault |
| F0014 / F0015 | EXT FAULT 1 / 2 | External fault input active | Check the digital input wired to the external fault and the device feeding it | Input stays active with nothing connected: control board I/O fault |
| F0016 | EARTH FAULT | Earth fault in the motor or motor cable | Megger motor and cable; check for water in junction boxes; check motor cable length | Motor and cable test good: drive output stage or current sensing |
| F0018 | THERM FAIL | Internal temperature measurement fault | Not a site fault in most cases | Usually a failed thermistor or measuring circuit: bench repair |
| F0019 / F0020 | OPEX LINK / OPEX PWR | Fault between the control board and the power board | Reseat ribbon cables if your team is trained to do so | Usually needs bench diagnosis of the control or power board |
| F0021 | CURR MEAS | Current measurement fault | Not a site fault | Current sensor or measuring circuit: bench repair |
| F0022 | SUPPLY PHASE | DC link ripple too high, often a missing input phase | Measure all three input phases under load; check fuses and loose terminals | Supply balanced: DC link capacitors ageing or rectifier fault |
| F0023 | ENCODER ERR | Encoder signal fault (encoder option in use) | Encoder cable, shield, connector and settings | Encoder and cable good: encoder option module fault |
| F0024 | OVERSPEED | Motor speed above the allowed limit | Speed limits and overhauling load; check the encoder if one is used | Speed reading wrong with a good encoder: control fault |
ACS580, ACS850, ACS880 and ACS800 fault codes (2310 style)
These drives report four-character codes. The ACS580, ACS850 and ACS880 show the code and name on the panel. The ACS800 shows the fault name (for example OVERCURRENT) and logs a matching code; many common faults use the same numbers listed here. Check the firmware manual of your exact drive, because some codes and auxiliary codes differ between firmware versions.
| Code | Fault | What it means | First checks | When it points to repair |
|---|---|---|---|---|
| 2310 | Overcurrent | Output current above the trip limit | Motor and cable insulation, mechanical load, ramp times, motor data entered correctly | Trips at light load with good motor and cable: IGBT stage or gate driver |
| 2330 | Earth leakage | Current unbalance, usually an earth fault in motor or cable | Megger motor and cable; no power factor capacitors or surge absorbers in the motor cable | Motor and cable good: current sensing or output stage |
| 2340 | Short circuit | Short circuit in motor, cable or drive output | Disconnect the motor and megger motor and cable. Do not keep resetting | Trips with motor disconnected: power stage damage, bench repair |
| 2381 | IGBT overload | IGBT junction temperature too high for the load | Load current, switching frequency, cooling | Recurs at normal load with good cooling: power stage or temperature sensing |
| 3130 | Input phase loss | DC link ripple shows a missing input phase | Input fuses, supply phases, loose terminals | Supply good: rectifier or DC link fault |
| 3181 | Wiring or earth fault | Wrong supply/motor wiring or earth fault | Check that supply and motor cables are not swapped; megger the motor | Wiring correct: measurement circuit fault |
| 3210 | DC link overvoltage | DC voltage too high | Deceleration time, braking chopper and resistor, supply voltage, overvoltage control enabled | Normal supply and braking: DC measurement or chopper fault |
| 3220 | DC link undervoltage | DC voltage too low | Supply dips, fuses, input contactor | Supply good: charging circuit or DC link capacitors |
| 3381 | Output phase loss | One motor phase is not connected | Motor cable, motor terminal box, output contactor if fitted | Motor circuit good: output stage or current sensing |
| 4110 | Control board temperature | Control board too hot | Cabinet cooling and fans | Normal ambient: control board fault |
| 4210 | IGBT overtemperature | Power stage too hot | Fan, heat sink dust, load current, ambient | Recurs with clean cooling: fan supply, sensor or power module |
| 4290 | Cooling | Drive module temperature excessive | Ambient above 40 °C needs derating; airflow, fan, dust in the heat sink | Fans and airflow good: fan or temperature measurement fault |
| 4310 | Excess temperature | Power unit module temperature too high | Same as 4290 | Same as 4290 |
| 5080 / 5081 | Fan / Auxiliary fan not running | Cooling fan feedback missing | Look at the fan; check for jammed or worn fan | Fan replacement is a bench job; we replace it and test the drive |
| 5090 | STO hardware failure | Safe torque off hardware fault | Note the auxiliary code | Inside the drive; needs bench diagnosis |
| 5091 | Safe torque off | STO inputs opened during start or run | Find the safety device (door switch, e-stop, relay) that opened the STO circuit | Not a drive failure in most cases |
| 7121 | Motor stall | Motor stuck at current limit with low speed | Jam, brake not releasing, load too high for the drive | Load free and drive sized right: control or current measurement |
| 7122 | Motor overload | Motor thermal model says the motor is too hot | Load current against nameplate, motor cooling, overload settings | Settings right and load normal: measurement fault |
| 7310 | Overspeed | Motor faster than the maximum speed limit | Speed limits, overhauling load, encoder | Speed reading wrong: encoder interface or control fault |
| 9081 | External fault 1 | External fault input active | The device wired to that input | Input active with nothing connected: I/O fault |
Drive, motor or cable: a quick way to tell
- Step 1Disconnect the motor cable
- Step 2Megger motor and cable
- Step 3Run the drive unloaded
- Step 4Decide: site fix or bench repair
- Disconnect the motor cable at the drive terminals.
- Megger the motor and the cable together at the rated test voltage. A low reading means the fault is outside the drive.
- Run the drive with the motor disconnected at low speed if the drive allows it (some faults, such as output phase loss, will trip by design).
- If overcurrent, short circuit or earth faults still appear with the motor disconnected, the drive needs bench repair.
To test the motor itself, see how to check an AC servo motor.
Same fault again after the checks?
WhatsApp a photo of the drive nameplate and the fault code to +91 97866 22233. We check repairability before you courier the drive to any of our three sites. Every drive is tested on the bench before it goes back, with a test report. Star Automations is an independent repair company and is not affiliated with ABB.
Related: ABB drive repair · ABB servo motor repair · ABB VFD repair, Bengaluru · ABB spares · Servo motor repair
Questions
What does F0001 mean on an ABB drive?
F0001 is OVERCURRENT on the ACS150, ACS310, ACS355 and ACS550. The output current went above the trip limit. Check for an overloaded or jammed motor, too short an acceleration time, and the insulation of the motor and cable. If it trips with no load and a good motor, the drive’s power stage may be damaged.
What is fault 2310 on an ABB ACS880 or ACS580?
2310 is Overcurrent. The causes are the same as F0001: load, ramp times, motor data or a motor and cable insulation problem. If it continues with the motor disconnected, the IGBT stage or gate driver needs repair.
What does F0022 SUPPLY PHASE mean?
The ripple voltage on the DC link is too high, which usually means one input phase is missing or a fuse has blown. If all three phases are healthy under load, ageing DC link capacitors are a common cause.
Are ACS850 fault codes the same as ACS880?
Both use four-character codes such as 2310, 3210 and 4210, and many common codes match. Always check the firmware manual for your drive, because some codes and auxiliary codes differ.
Can an ABB drive with fault 2340 or F0004 be repaired?
Often, yes. A short circuit trip with the motor disconnected usually means failed IGBTs or a damaged gate driver. We repair these at component level and test the drive under load on the bench before return.
Do you repair ABB drives in Chennai and Bengaluru?
Yes. ABB drive repair is done at our Puducherry, Chennai and Bengaluru sites. Send the nameplate and the fault code first and we will check repairability.
What should I send with the drive?
A nameplate photo, the fault code, a note on when it trips (at start, while accelerating, at full load), and the control panel or option cards if they were fitted.
Sources used to check code meanings
- ABB ACS550-01/U1 User’s Manual, Diagnostics chapter
- ABB ACS880 primary control program firmware manual
Codes we could not confirm in these manuals were left out on purpose.
About the author
S. Suresh, Founder and CEO of Star Automations. More than 25 years in industrial electronics repair. Last updated: .
Send the nameplate and the fault code.
WhatsApp a nameplate photo and the fault to +91 97866 22233, or email info@starautomations.com.