Since 2000 · 3,000+ customers

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.

01Part 1

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.

CodeFault nameWhat it meansFirst checksWhen it points to repair
F0001OVERCURRENTOutput current too highMotor overloaded or jammed? Acceleration time too short (2202, 2205)? Megger the motor and cable with the drive disconnectedTrips at no load with a good motor and cable: suspect the IGBT stage or current sensing
F0002DC OVERVOLTDC bus voltage too highDeceleration 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
F0003DEV OVERTEMPDrive heat sink too hotFan 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
F0004SHORT CIRCShort circuit in the motor, cable or driveDisconnect the motor cable and megger motor and cable. Do not reset repeatedlyTrips with the motor cable disconnected: damaged power stage, needs bench repair
F0006DC UNDERVOLTDC bus voltage too lowMeasure all three input phases; check fuses, breaker and contactor; look for supply dipsSupply good: DC link capacitors or charging circuit fault
F0007 / F0008AI1 LOSS / AI2 LOSSAnalog input signal lostCheck the speed reference wiring and the source signal; check the minimum limit settingsSignal good at the terminals: control board input fault
F0009MOT OVERTEMPMotor estimated or measured too hotMotor load, motor fan, motor temperature settingsMotor cool and settings right: sensor input or motor thermistor wiring
F0010PANEL LOSSControl panel communication lostPanel seated properly? Panel cable and connector?Fault with a known good panel: control board fault
F0012MOTOR STALLMotor at current limit with too little speedMechanical jam, brake not releasing, load too highFree load and good motor: current measurement or control fault
F0014 / F0015EXT FAULT 1 / 2External fault input activeCheck the digital input wired to the external fault and the device feeding itInput stays active with nothing connected: control board I/O fault
F0016EARTH FAULTEarth fault in the motor or motor cableMegger motor and cable; check for water in junction boxes; check motor cable lengthMotor and cable test good: drive output stage or current sensing
F0018THERM FAILInternal temperature measurement faultNot a site fault in most casesUsually a failed thermistor or measuring circuit: bench repair
F0019 / F0020OPEX LINK / OPEX PWRFault between the control board and the power boardReseat ribbon cables if your team is trained to do soUsually needs bench diagnosis of the control or power board
F0021CURR MEASCurrent measurement faultNot a site faultCurrent sensor or measuring circuit: bench repair
F0022SUPPLY PHASEDC link ripple too high, often a missing input phaseMeasure all three input phases under load; check fuses and loose terminalsSupply balanced: DC link capacitors ageing or rectifier fault
F0023ENCODER ERREncoder signal fault (encoder option in use)Encoder cable, shield, connector and settingsEncoder and cable good: encoder option module fault
F0024OVERSPEEDMotor speed above the allowed limitSpeed limits and overhauling load; check the encoder if one is usedSpeed reading wrong with a good encoder: control fault
02Part 2

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.

CodeFaultWhat it meansFirst checksWhen it points to repair
2310OvercurrentOutput current above the trip limitMotor and cable insulation, mechanical load, ramp times, motor data entered correctlyTrips at light load with good motor and cable: IGBT stage or gate driver
2330Earth leakageCurrent unbalance, usually an earth fault in motor or cableMegger motor and cable; no power factor capacitors or surge absorbers in the motor cableMotor and cable good: current sensing or output stage
2340Short circuitShort circuit in motor, cable or drive outputDisconnect the motor and megger motor and cable. Do not keep resettingTrips with motor disconnected: power stage damage, bench repair
2381IGBT overloadIGBT junction temperature too high for the loadLoad current, switching frequency, coolingRecurs at normal load with good cooling: power stage or temperature sensing
3130Input phase lossDC link ripple shows a missing input phaseInput fuses, supply phases, loose terminalsSupply good: rectifier or DC link fault
3181Wiring or earth faultWrong supply/motor wiring or earth faultCheck that supply and motor cables are not swapped; megger the motorWiring correct: measurement circuit fault
3210DC link overvoltageDC voltage too highDeceleration time, braking chopper and resistor, supply voltage, overvoltage control enabledNormal supply and braking: DC measurement or chopper fault
3220DC link undervoltageDC voltage too lowSupply dips, fuses, input contactorSupply good: charging circuit or DC link capacitors
3381Output phase lossOne motor phase is not connectedMotor cable, motor terminal box, output contactor if fittedMotor circuit good: output stage or current sensing
4110Control board temperatureControl board too hotCabinet cooling and fansNormal ambient: control board fault
4210IGBT overtemperaturePower stage too hotFan, heat sink dust, load current, ambientRecurs with clean cooling: fan supply, sensor or power module
4290CoolingDrive module temperature excessiveAmbient above 40 °C needs derating; airflow, fan, dust in the heat sinkFans and airflow good: fan or temperature measurement fault
4310Excess temperaturePower unit module temperature too highSame as 4290Same as 4290
5080 / 5081Fan / Auxiliary fan not runningCooling fan feedback missingLook at the fan; check for jammed or worn fanFan replacement is a bench job; we replace it and test the drive
5090STO hardware failureSafe torque off hardware faultNote the auxiliary codeInside the drive; needs bench diagnosis
5091Safe torque offSTO inputs opened during start or runFind the safety device (door switch, e-stop, relay) that opened the STO circuitNot a drive failure in most cases
7121Motor stallMotor stuck at current limit with low speedJam, brake not releasing, load too high for the driveLoad free and drive sized right: control or current measurement
7122Motor overloadMotor thermal model says the motor is too hotLoad current against nameplate, motor cooling, overload settingsSettings right and load normal: measurement fault
7310OverspeedMotor faster than the maximum speed limitSpeed limits, overhauling load, encoderSpeed reading wrong: encoder interface or control fault
9081External fault 1External fault input activeThe device wired to that inputInput active with nothing connected: I/O fault
03Test

Drive, motor or cable: a quick way to tell

  1. Step 1Disconnect the motor cable
  2. Step 2Megger motor and cable
  3. Step 3Run the drive unloaded
  4. Step 4Decide: site fix or bench repair
  1. Disconnect the motor cable at the drive terminals.
  2. Megger the motor and the cable together at the rated test voltage. A low reading means the fault is outside the drive.
  3. 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).
  4. 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

04FAQ

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.