Skip to content

VFD Fault Codes: ABB, Danfoss, INVT, Schneider Guide

VFD Fault Codes: ABB, Danfoss, INVT, Schneider Guide

VFD Fault Codes: What You Need to Know Right Away

A fault code on a variable frequency drive display is not a breakdown — it is a protection signal that triggered before something actually failed. Most faults can be resolved without replacing the drive. You just need to know what the code means and where to look.

ABB VFD Fault Codes — ACS355, ACS550, ACS580, ACS880

ABB uses F-XXXX (Fault — stops the drive) and A-XXXX (Alarm — warning without stopping). ACS880 uses a different numeric format (e.g., 2310 instead of F-0001), but causes and responses are the same.

CodeNameCauseSolution
F-0001OVERCURROutput overcurrent: motor overload, too-short acceleration time, cable short circuitIncrease acceleration time (Acc1), check load, measure cable insulation
F-0002OVERVOLTDC bus overvoltage: rapid deceleration or excessive supply voltageIncrease deceleration time, install braking resistor, check supply voltage
F-0003UNDERVOLTUndervoltage: supply voltage drop, faulty circuit breaker or contactorCheck voltage on all three phases, circuit breaker and contactor condition
F-0004OVERTEMPDrive heatsink overtemperature: clogged fan, high ambient temperatureClean ventilation channels and filters, check cooling fan
F-0006MOTOR TEMPMotor overtemperature by thermal model or thermistor signalCheck motor load, configure thermal model (Pn, In), check thermistor
F-0009UNDERCURRUndercurrent: broken belt, dry pump, mechanical decoupling from loadCheck mechanical coupling, liquid level in pump, belt condition
F-0011OUTPUT PHOutput phase imbalance or phase lossCheck motor cable, U/V/W terminals at drive output and motor terminal box
F-0012INPUT PHInput phase loss or significant supply imbalanceCheck voltage on all three supply phases, fuses, and supply cable
F-0014EARTH FLTGround fault: damaged cable or motor winding insulationDisconnect motor, measure insulation resistance (min 1 MOhm at 500V)
F-0016MOTOR STALLMotor stall: mechanical jam or severe overloadCheck mechanical equipment, remove load, review stall protection settings

To reset a fault on ABB: press RESET on the operator panel or trigger a digital input configured as Fault Reset. Trip Locked faults require full power removal for 5–10 seconds.

Browse our ABB frequency converter catalogue.

Danfoss VLT Fault Codes — FC51, FC101, FC202, FC301, FC302

Danfoss distinguishes three protection responses: Warning (alert, no stop), Alarm (trip with stop), and Trip Locked (requires manual reset). AL codes apply across the entire VLT product family.

CodeTypeCauseSolution
AL 4AlarmInput phase lossCheck supply voltage on all three phases, circuit breaker, and supply cable
AL 7AlarmDC bus overvoltage: high-inertia load or rapid decelerationIncrease deceleration time (par. 3-42), install braking resistor or enable Kinetic Backup
AL 8Warning/AlarmDC bus undervoltage: supply drops below minimum thresholdCheck supply quality, configure Mains Failure function (par. 14-10)
AL 9AlarmInverter overloaded: sustained overcurrent beyond ratingReduce load or select a higher-rated drive
AL 10AlarmMotor ETR overtemperature (Electronic Thermal Relay)Configure ETR parameters (1-24, 1-25), check motor cooling and load
AL 13AlarmOvercurrent: motor cable fault or sudden load surgeCheck motor cable and winding insulation, increase acceleration time
AL 14Trip LockGround fault — current leakage exceeded thresholdMeasure cable and motor insulation with megohmmeter; check EMC filter for capacitive leakage
AL 15Trip LockShort circuit in output circuitCheck motor cable for phase-to-phase or phase-to-ground short
AL 29AlarmDrive overtemperature: clogged heatsink, fan failureClean heatsink fins and ventilation paths, check cooling fan
AL 30-32AlarmMotor phase loss (AL30=U, AL31=V, AL32=W)Check motor cable connections and winding continuity
AL 36AlarmMains Failure: unstable or lost supplyCheck supply stability, configure Mains Failure and Kinetic Backup

AL 14 and AL 15 do not auto-reset. After fixing the cause, send a Reset signal via terminal 27 or the LCP button. If Trip Lock returns immediately — the root cause is still present.

Browse our Danfoss VLT frequency converter catalogue.

INVT VFD Fault Codes — GD10, GD100, GD200, GD300

INVT uses the E0XX fault format. Codes E001–E007 specify both the fault type and the operating mode when it occurred.

  • E001 — IGBT module protection (output overcurrent): cable or motor short circuit
  • E002 — Overcurrent during acceleration: too-short Acc time or excessive starting load
  • E003 — Overcurrent during deceleration: too-short Dec time, high-inertia load
  • E004 — Overcurrent at constant speed: sudden load spike
  • E005 — Overvoltage during acceleration
  • E006 — Overvoltage during deceleration: increase Dec time or install braking resistor
  • E007 — Overvoltage at constant speed
  • E009 — Undervoltage: supply below minimum for the series
  • E010 — Drive overload: load exceeds 150% for more than 1 minute
  • E011 — Motor overload (thermal model)
  • E012 — Input phase loss
  • E013 — Output phase loss: motor cable break or open winding
  • E014 — IGBT module or heatsink overtemperature
  • E015 — External fault (EXT FAULT input activated)
  • E016 — Communication error (Modbus, CANopen, PROFIBUS)
  • E018 — Current detection fault: current sensor or board failure
  • E019 — Motor autotuning fault
  • E021 — EEPROM fault: parameter memory corruption
  • E022 — PID feedback loss
  • E023 — Braking unit or resistor fault
  • E040 — Speed deviation: actual speed differs from setpoint beyond limit
  • E041 — Overspeed (above configured maximum)

In the field, E014 and E002/E003 are most frequent. E014 — clean the ventilation. E002/E003 — increase Acc/Dec times (parameters F0-17, F0-18) or switch from V/F to vector control.

Full catalogue of INVT GD-series drives.

Schneider Electric Altivar Fault Codes — ATV12, ATV320, ATV630

Altivar drives use letter codes. Three letters immediately signal the fault type: OCF = Overcurrent, OHF = Overheat, PHF = Phase Fault. Codes apply to ATV12, ATV320, ATV630, and ATV930.

CodeFull NameCauseSolution
OCFOvercurrent FaultOvercurrent: cable short, too-short acceleration, sudden loadCheck cable and motor insulation, increase acceleration time (ACC)
OHFDrive OverheatingHeatsink overtemperature: clogged fan, high ambient temperatureClean ventilation openings, check cooling fan
OLFMotor OverloadMotor overload beyond configured protection thresholdSet nominal motor current (parameter ItH), reduce mechanical load
OBFDC Bus OvervoltageDC overvoltage: rapid braking or regenerative loadIncrease deceleration time, install braking resistor
PHFInput Phase LossPhase loss or significant supply imbalanceCheck all three supply phases, circuit breaker, and supply cable
USFUndervoltageSupply voltage below minimum thresholdCheck supply voltage, configure parameter UNS
SCFShort CircuitShort circuit between windings or to ground in motor or cableMeasure motor and cable insulation with megohmmeter
EPFExternal FaultExternal fault input activated by connected device or sensorCheck the external device generating the fault signal
SLFSerial Link FaultModbus RTU communication loss: cable break, wrong address or baud rateCheck RS485 cable, device address, and baud rate settings
SOFOutput OverspeedMotor speed exceeded maximum limitCheck maximum frequency setting (HSP) and speed setpoint
CFFConfiguration FaultIncorrect configuration after parameter reset or macro changeRestore configuration settings to match load type
TNFAutotuning FaultAutotuning error: incorrect motor data or wiring issueVerify nameplate data, check connections, run autotuning again
LFFAI Loss (4-20 mA)4-20 mA signal lost on analog inputCheck sensor, analog cable, and sensor power supply

On the older ATV12, some codes display as Err with a number. From ATV320 onward, full letter codes appear in the drive menu. To reset: press STOP/RESET or trigger an input configured as Fault Reset.

Browse our Schneider Electric Altivar drive catalogue.

Common Fault Causes and Prevention

Five most common fault causes across all four brands:

  1. Overtemperature (OHF / F-0004 / AL 29 / E014) — dust clogs filters, cooling fan cannot keep up. Clean every 3–6 months, install a temperature sensor in the enclosure.
  2. Overcurrent on acceleration (F-0001 / AL 13 / E002 / OCF) — load inertia exceeds drive capability. Increase Acc time or switch to vector control.
  3. Ground fault (F-0014 / AL 14 / SCF) — insulation degradation from aging or moisture. Annual megohmmeter testing is the minimum.
  4. DC overvoltage on braking (F-0002 / AL 7 / E006 / OBF) — high-inertia load regenerates more energy than absorbed. Install a braking resistor.
  5. Phase loss (F-0012 / AL 4 / E012 / PHF) — worn contactor or loose terminal. Check at every scheduled maintenance.

For drives that keep tripping — read our guide on VFD breakdowns and repair.

Frequently Asked Questions

How do I reset a fault on an ABB VFD?

Press RESET on the operator panel or trigger the digital input configured as Fault Reset. Trip Locked faults (e.g., F-0014) require complete power removal for 5–10 seconds. If the root cause remains — the drive trips again immediately.

What does AL 14 mean on a Danfoss VLT?

AL 14 is Earth Fault — abnormal current leakage detected. Disconnect the motor, then measure insulation resistance on cable and motor windings (500V, min 1 MOhm). If insulation is fine, check the EMC filter — capacitive filters can produce leakage currents the drive reads as a ground fault.

Why does INVT show E014 when the heatsink is cold?

E014 fires from the temperature sensor on the IGBT module or heatsink. Cold heatsink with an active fault usually means a faulty sensor or control board. Reset all parameters to factory defaults (F0-02=1) and retry. If the fault persists, the control board or IGBT module needs professional diagnostics.

What does OCF mean on a Schneider Electric Altivar?

OCF is Overcurrent Fault. Instant OCF on RUN command usually means a short circuit in the cable or motor windings. OCF after a few seconds of running points to overload or too-aggressive acceleration. Check cable insulation and increase the ACC parameter.

Can I replace an ABB drive with an INVT without reprogramming?

Yes, but all parameters must be re-entered — ABB and INVT menu structures differ completely. Transfer at minimum: motor nameplate values, Acc/Dec times, protection thresholds, and control mode. If the drive is part of a Modbus system, verify register addresses. Always save the full parameter list before replacing any drive.

Need a variable frequency drive for your motor?

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

Browse catalog Consultation

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

Press RESET on the operator panel or trigger the digital input configured as Fault Reset. Trip Locked faults require complete power removal for 5-10 seconds. If the root cause remains — the drive trips again immediately.