Skip to content

ABB ACS550 Fault Codes — Complete Reference Guide

ABB ACS550 Fault Codes — Complete Reference Guide

ABB ACS550 Fault Codes — What Each Code Means

A fault code on the ACS550 display is not just a vague error signal. It is a specific diagnosis: the drive detected an abnormal condition and shut down the motor to prevent further damage. F-codes (Fault) mean a full stop and drive lockout, while A-codes (Alarm) are warnings that do not stop the drive. The distinction matters: an alarm means the drive is still running but flagging a condition that needs attention soon — before it escalates to a fault.

The ABB ACS550 is a family of industrial variable frequency drives rated 0.75–160 kW, commonly used in pump, fan, conveyor and compressor applications. Most service calls that start with "the drive won't start" trace back to fault codes that can be cleared in 10–15 minutes once the root cause is identified. See our general VFD fault code guide for cross-brand context — this article focuses specifically on the ACS550.

ACS550 Fault Codes — Full Table F-0001 to F-0022

The table below covers all major ACS550 fault codes with causes and first-response steps. Codes appear on the control panel as "FAULT F XXXX" or abbreviated as "F XXXX".

CodeNameCauseAction
F-0001OVERCURROutput current exceeded 3.5× nominal. Mechanical jam, acceleration time too short, output short circuit.Check mechanical load (can it be rotated by hand?), increase acceleration time (parameter 2202), inspect motor cable.
F-0002OVERVOLTDC bus voltage exceeded the trip threshold. Regenerative braking energy with no dissipation path, supply voltage spikes.Increase deceleration time (parameter 2203), install a braking resistor, check supply voltage.
F-0003UNDERVOLTDC bus voltage dropped below minimum. Supply dip or interruption during run, internal DC contactor issue.Check supply voltage (must be within ±10% of nominal), inspect input fuses and line contactor.
F-0004OVERTEMPDrive heatsink temperature exceeded limit. Blocked air vents, cooling fan failure, ambient temperature too high.Clean air filters and vents, verify internal fan operation, ensure ambient temperature does not exceed +40°C.
F-0005OVERTEMP EXTExternal temperature sensor (connected to AI2 or DI) detected overtemperature. Overheating transformer, cabinet or adjacent equipment.Check external sensor signal source. If sensor is disconnected, verify parameter 3501 (external temperature source).
F-0006MOTOR TEMPCalculated or measured motor temperature exceeded limit. Overload, inadequate cooling, excessive switching frequency.Reduce load or increase duty cycle rest time, check motor cooling, review thermal protection settings (parameters 3001–3009).
F-0007SHORT CIRCShort circuit on drive output or inside motor windings. Damaged cable, insulation breakdown.Disconnect motor from drive terminals, measure insulation resistance (must be >1 MΩ at 500 V DC), test cable with megohmmeter. See VFD repair guide.
F-0008OUTP WIRINGIncorrect motor phase wiring or open phase on output. Also trips when capacitive load is connected to drive output.Verify U/V/W connections to motor, check terminal torque values.
F-0009UNDERCURRMotor current fell below minimum threshold. Load disconnected (belt, coupling), pump dry run (no-flow condition).Check mechanical drive train, review underload protection settings (parameters 3021–3023).
F-0010ENCODEREncoder signal loss or speed feedback error. Cable break, defective encoder.Check encoder cable (shielded twisted pair 2×2×0.5 mm²), verify encoder power (+24V), review parameters 5001–5010.
F-0011OUTPUT PHOne or more output phases missing. Motor fuse blown, cable break.Check motor cable continuity, inspect fuses, verify terminal torque on U/V/W.
F-0012INPUT PHOne input phase missing or severe phase imbalance. Input fuse blown.Measure L1/L2/L3 voltages at input terminals. Phase imbalance must not exceed 3%.
F-0013BRAKE CHOPBraking chopper fault: overtemperature, short circuit, or braking resistor open circuit.Check braking resistor connections and condition, verify that resistance matches the specification for your ACS550 power rating.
F-0014EARTH FLTGround leakage current detected. Damaged cable insulation or motor windings, condensation inside motor.Disconnect motor cable from U/V/W terminals, measure insulation of each motor phase to PE with 500 V megohmmeter. Acceptable: >1 MΩ.
F-0015THERMISTORMotor PTC/NTC thermistor open circuit or short circuit. Broken thermistor or wiring break.Check thermistor circuit on AI1/AI2 terminals; PTC resistance at room temperature should be 100–1000 Ω.
F-0016MOTOR STALLMotor stalled under load (mechanical jam). Drive continued supplying current above threshold at zero speed.Check mechanical load for jamming, review stall protection parameters 3011–3014.
F-0017MOTOR PHASEError during motor phase angle identification at startup. Typically caused by incorrect wiring or ID run not completed.Run motor identification (ID run, parameter 9909), verify motor phase connections.
F-0018ACSAnalogue input AI signal loss (typically AI1 or AI2). Speed reference circuit open, sensor failure.Check analogue input wiring, review parameter 1301 (AI1 minimum). For 4–20 mA circuits, verify minimum 4 mA from the source.
F-0022STOSafe Torque Off activated — STO enable signal removed from inputs. Safety circuit fault or intentional stop.Check safety circuit wiring (XSTO terminals: IN1 and IN2 must both receive +24V to enable). Verify parameter 3025.

ACS550 Alarm Codes — Warnings Without a Stop

A-codes do not stop the drive, but they should not be ignored — they signal that a fault trip is approaching. The display shows "ALARM A XXXX".

CodeNameDescription
A-0001OVERCURRCurrent approaching trip threshold. Check load and acceleration time.
A-0002OVERVOLTDC bus voltage approaching maximum. Check braking resistor.
A-0003UNDERVOLTSupply voltage reduced but still within operating range.
A-0004OVERTEMPHeatsink temperature elevated. Clean filters, check cooling fan.
A-0006MOTOR TEMPCalculated motor temperature exceeded 90% of fault threshold.
A-0009UNDERCURRMotor current below minimum — possible load loss or pump dry run.
A-0014EARTH FLTMinor ground leakage detected, not yet at fault level.
A-0022STOSTO signal removed but drive has not yet received a stop command.

The key difference: with an alarm the drive keeps running but logs the event (parameters 0401–0412 — fault history log). Check the log before starting any diagnostic work — it shows exactly what happened and when.

How to Reset a Fault on the ABB ACS550

Resetting a fault code is not just dismissing a warning. The drive locked out deliberately. Fix the cause first, then reset. If you reset without fixing the underlying issue, the code returns in seconds — and in serious cases causes further damage.

  1. Identify the cause. Note the code. Check the fault history log (MENU → Diagnostics → Fault Logger, or parameters 0401–0412). The log stores up to 8 events with timestamps and I/O states at the moment of fault.
  2. Fix the cause. Use the fault table above. Do not skip this step.
  3. Reset from the panel. Press the RESET button on the CDP 312R control panel. Hold for 1–2 seconds. The display should change from "FAULT" to "READY" or "LOCAL".
  4. Reset via digital input. If the panel is not available, apply a +24V pulse to the DI assigned as RESET (typically DI5, parameter 1605). Pulse duration must be at least 100 ms.
  5. Reset via parameter. Set parameter 0603 = 1 via fieldbus or SCADA. It resets automatically to 0 after the fault is cleared.
  6. Power cycle. Last resort — switch off and on. The ACS550 clears faults during initialisation. Some faults (such as F-0007 SHORT CIRC) specifically require a power cycle after the circuit has been checked.

If the code returns within minutes of resetting, the root cause has not been addressed. Note: F-0001 OVERCURR and F-0002 OVERVOLT appearing together during deceleration almost always point to a missing or incorrectly sized braking resistor.

Diagnosing Common ACS550 Faults

F-0001 OVERCURR — the most frequent fault

Around 80% of F-0001 cases trace to either a mechanical jam or an acceleration ramp that is too short. Quick test: disconnect the motor from the load and try running it unloaded. If the drive starts cleanly, the problem is mechanical. If F-0001 fires with the motor disconnected, suspect a cable fault or a damaged IGBT inside the drive.

  • Acceleration time: parameter 2202. For 7.5–22 kW pump drives — minimum 5–10 s. Compressors typically need 15–30 s.
  • Overload: compare actual motor current against parameter 9906 (rated motor current). If actual current exceeds 105%, the mechanical load is too high.
  • Cable check: use a megohmmeter to verify no phase-to-phase or phase-to-earth short in the motor cable.

F-0002 OVERVOLT — regenerative braking

This fault almost always happens during deceleration. The motor acts as a generator and pushes energy back into the DC bus. With no path to dissipate that energy, bus voltage climbs until it trips.

Solutions in order of priority:

  1. Increase deceleration time (parameter 2203) — no extra hardware needed.
  2. Enable overvoltage control via parameter 2205 (Overvoltage Control = Enable) — the drive automatically extends deceleration to stay below the trip threshold.
  3. Install a braking resistor — required for applications with frequent fast stops or high-inertia loads.

F-0004 OVERTEMP — drive overheating

The ACS550 is rated for ambient temperatures up to +40°C (derating applies up to +50°C). In practice, summer overheating in poorly ventilated electrical cabinets is the most common cause in Ukraine and similar climates.

  • Remove and clean the inlet air filter — it clips off without tools.
  • Check the internal cooling fan — it should start when a RUN command is given. If it does not spin, the fan is a field-replaceable part.
  • Maintain at least 100 mm clearance above and below the drive inside the cabinet.
  • Above +40°C ambient, derate the output current by 1% for every 1°C above 40°C (up to +50°C).

F-0014 EARTH FLT — ground fault

A ground fault is a safety hazard — for both equipment and personnel. This code requires insulation measurement before re-energising. Diagnostic sequence:

  1. Disconnect motor cable from the U/V/W terminals on the drive.
  2. Using a 500 V megohmmeter, measure each motor phase to PE.
  3. If insulation is below 1 MΩ, the fault is in the motor or cable. Motor rewinding or cable replacement is required.
  4. If insulation is acceptable, investigate the drive itself and cabinet earthing.

Motors in damp environments often show reduced insulation after a winter shutdown — condensation. Always perform insulation checks before the first start of the season.

F-0022 STO — Safe Torque Off

STO is a hardware safety function. When +24V is removed from both STO inputs (IN1 and IN2 on the XSTO terminal block), the drive immediately stops PWM to the IGBTs and the motor coasts to a stop. This is normal behaviour when safety guards are opened or an emergency stop is activated.

Fault F-0022 (rather than a normal STO stop) occurs when only one STO input receives a signal while the other does not — this indicates a wiring fault in the safety circuit itself (broken wire, contact bounce).

Diagnostic: both IN1 and IN2 must change state simultaneously — either both at +24V (run enabled) or both at 0V (STO active). Any asymmetry is a fault condition.

For deeper troubleshooting and repair guidance, see our article on VFD failures and repair.

Frequently Asked Questions

Why does F-0001 OVERCURR trip every time the ACS550 starts?

The most likely cause is an acceleration ramp that is too short for the connected load. Increase parameter 2202 (acceleration time) to 10–20 seconds and retry. If the fault persists, verify that the drive power rating matches the motor and load requirements.

How do I view the ACS550 fault history log?

On the CDP 312R panel, navigate to MENU → Diagnostics → Fault Logger. The log stores the last 8 events (parameters 0401–0412) with fault code, timestamp, and I/O status at the time of the fault. This is the fastest way to understand what happened and in what sequence.

Can I reset a fault on the ACS550 without the operator panel?

Yes. Apply a brief +24V pulse to the DI configured as RESET (default DI5, parameter 1605 = RESET). Alternatively, set parameter 0603 = 1 via Modbus or Profibus fieldbus. A power cycle also clears faults during drive initialisation.

What does it mean if the ACS550 shows both F-0002 and F-0001 in the fault log?

The drive records faults sequentially. If the log shows F-0002 (overvoltage) followed by F-0001 (overcurrent), the likely sequence is: the motor entered regenerative braking and caused F-0002, then on the next start attempt the drive tripped on F-0001. Check whether a braking resistor is installed and correctly sized.

How often should ACS550 air filters be cleaned to prevent F-0004?

In a clean environment, every 6–12 months. In dusty conditions (woodworking, cement, grain handling), monthly or more frequently. The filter unclips in about 30 seconds without tools. A practical tip: set a calendar reminder each spring before summer temperatures arrive.

If self-diagnosis has not resolved the issue, a deeper inspection or component replacement may be needed. Browse the ABB drive catalogue on chastotnik.ua — we can help identify a replacement or a reconditioned unit.

Need a variable frequency drive for your motor?

We'll find the right solution by power, voltage and load type

Browse catalog Consultation

Поширені запитання

The most likely cause is an acceleration ramp that is too short for the connected load. Increase parameter 2202 (acceleration time) to 10–20 seconds and retry. If the fault persists, verify that the drive power rating matches the motor and load requirements.