Need a custom automation package? Our engineers design to your exact specifications. Get a Project Quote

ABB VFD Fault Codes: The 5-Step Checklist That Saves You a Service Call

Six years into managing the electrical spares budget at our food processing plant — roughly $58,000 a year, 40+ vendors, every invoice logged in our cost tracking system — I've landed on one conviction:

Most ABB VFD fault codes are not emergencies. They're diagnostics. The difference between those two things is the difference between a $150-an-hour service call and a 15-minute fix at the control panel.

This guide is the checklist our maintenance team now runs for any ABB VFD alarm. Five steps: where to get the official fault codes PDF, how to tell an alarm from a fault, what to do when you see alarm 2021 "Start Enable 1 Missing," when a motor starter or contactor makes more sense than a VFD, and who to call when the checklist doesn't solve it.

Step 1: Download the Official ABB VFD Fault Codes PDF — Before You Need It

I know, "download a manual" is the most boring possible way to start a troubleshooting checklist. Do it anyway. The PDF that ships in the box with a new ABB drive is the Quick Guide — installation basics and a handful of the most common codes. The full fault code list lives in the complete user's manual, which is free from ABB's documentation portal at library.abb.com. Search for your drive family: ACS355, ACS580, ACS880, ACH580.

Here's the catch: fault codes are not universal across drive families. Code 2021 might mean "Start Enable 1 Missing" on one platform and something completely different on another. If your maintenance crew is working from a single printed list of codes for every drive in the building, that list will eventually send you chasing the wrong problem.

What I do with ours: save a copy on the maintenance shared drive, and tape the relevant page inside each cabinet. Write the firmware version on it. Sounds like overkill — until you're standing in front of a down machine at 2 AM. I've been that person. Our March 2023 pump failure taught me the lesson: six hours of downtime because nobody on the night shift knew what alarm 2021 meant. The PDF was in a drawer. Nobody knew which drawer.

Step 2: Know Whether You're Looking at an Alarm or a Fault

This sounds academic. It's not. The two require different responses.

In the ABB VFD fault codes PDF, faults trip the drive. The output is disabled, the motor stops, and the drive needs a reset. Alarms, on the other hand, are warnings. The drive keeps running — or in some cases refuses to start — but it's telling you something needs attention.

Alarm 2021 is an alarm in the truest sense: the drive has a start command, but it hasn't received the start enable 1 signal, so it won't start. It's the drive being responsible. Spinning the motor without that signal would be irresponsible.

People assume a code like 2021 means the drive is broken. Actually, the drive is doing exactly what it was designed to do — refusing to run until an external safety or enable condition is satisfied. The cause is almost always outside the drive.

Step 3: When You See 2021 "Start Enable 1 Missing," Work This List

Yes, 2021 is the alarm code, not a year. This alarm appears across the ACS355, ACS580, and ACS880 families. Here's the order we check things:

  1. Check parameter 20.18 (Start Enable 1 source). This defines where the drive expects the enable signal to come from — a digital input, a fieldbus word, or the control panel. If it's set to a digital input and that input isn't energized, the drive will show 2021 before it ever accepts a start command.
  2. Watch the digital input status on the panel. The control panel shows the live state of every digital input. If parameter 20.18 points to DI3, toggle the enable signal at its source. Does DI3 change on the panel? If not, the signal isn't reaching the drive.
  3. Trace the enable circuit end to end. In most plants, the enable signal runs through a safety relay, an emergency stop chain, a door interlock, or all three. One open contact in that chain drops the enable. Confirm the safety relay isn't tripped and the e-stop isn't held.
  4. Check the PLC output. If the enable arrives over fieldbus or from a PLC output, verify the program is actually writing it. We once burned two hours on a 2021 that turned out to be a PLC merge reassigning the enable output — nobody updated the drive config to match.
  5. Look at parameter 20.19. It shows the drive's current status of Start Enable 1. If it reads "Missing" while the digital input is energized, you've got a hardware or wiring issue. That's when you call your distributor's technical support.

I'll tell you why I put Step 3 in this sequence. Back in 2023, a 15hp pump drive threw 2021 right after a control cabinet modification. Everyone assumed the drive was dead. A service technician showed up — two hours of after-hours invoicing — and traced the enable wire to a loose terminal on the new block. Tightened it, left. Twenty minutes of work, premium price tag.

Not ideal. But it's the kind of mistake you make once. Now the night shift has this checklist taped inside every cabinet.

Step 4: Step Back — Do You Need a VFD, or Just a Starter?

Every fault code is a chance to ask a bigger question: is this even the right device for the job? This is the conversation I have with our engineers more than any other.

Let me lay out the difference clearly, because I still see purchase orders that get it wrong:

  • Contactor. An electrically controlled switch. It makes or breaks power to the motor. No overload protection, no speed control, no diagnostics.
  • Motor starter. A contactor plus an overload relay. You get on/off control and thermal overload protection. Still no speed control.
  • VFD. A variable frequency drive varies the frequency and voltage fed to the motor, giving you speed control, soft starting, controlled ramps, and current limiting.

Where's the line? If the application only needs start, stop, and overload protection, a motor starter is the budget-smart call. A VFD on a motor that runs at one speed all day is like buying a smartphone to use as a paperweight — it works, but you're paying for features you'll never use.

But if you need adjustable speed, soft starting, torque limiting, or energy savings on variable-load fans and pumps, the VFD pays for itself.

We run a dozen small conveyors on ABB ACS355 drives in the 1.5hp range. They cost more than a starter would have. But they eliminated the product jolting that happened with across-the-line starts. Packaging damage stopped within a week, and the payback showed up in the production report, not just in my cost ledger.

On sizing a 1.5hp VFD: match the drive rating to the motor nameplate. For fans and pumps with variable torque loads, you can sometimes size down. I used to. I don't anymore — the cost difference is small, and the extra headroom handles voltage dips and weird harmonic conditions without nuisance trips. (mental note: re-verify spares stock for the 1.5hp ACS355 units before our annual shutdown)

Step 5: Call Your Authorized Distributor — With the Evidence in Hand

If you've worked through Steps 1 to 3 and alarm 2021 is still on the panel, it's time for a phone call. Call people who know ABB drives, not a generalist repair company that starts with a dispatch fee.

Have this ready when you call:

  1. Drive model and serial number — it's on the nameplate, usually the left side of the frame.
  2. Firmware version — available from the panel's system info screen.
  3. The alarm or fault code, plus any sub-code. Take a photo.
  4. For start enable issues: parameters 20.18 and 20.19.
  5. A one-line summary of what you already checked: wiring, digital input status, safety chain, PLC.

That last item is the difference between a 20-minute phone fix and an hour of back-and-forth. The most expensive support ticket is the one where the technician spends 30 minutes pulling parameter numbers out of you one by one.

And to be honest, even after all these checklists, I still second-guess myself. A few months ago, a 1.5hp conveyor drive threw 2021 intermittently for weeks. We checked everything on this list, found nothing, and sent the drive to the distributor's bench. No fault found. The real culprit was a frayed wire under the terminal insulation — passing continuity checks at rest, failing under vibration. We replaced the wire. Hasn't faulted since.

Worse than expected? No. A lesson learned the hard way, definitely. Don't skip the physical wire check just because a multimeter says the circuit is fine.

Common Mistakes I've Made (So You Don't Have To)

The checklist above is the process. Here's what I've learned from being wrong:

  • Clearing the fault log before capturing it. The drive stores recent faults in memory. Write them down or photograph the panel before resetting. Once you clear it, the sequence of events is gone.
  • Treating an alarm like a fault. An alarm is a warning; a fault is a trip. Resetting an alarm and walking away solves nothing — you've silenced the messenger, not fixed the problem.
  • Trusting an outdated fault codes PDF. If your crew is using a printout from 2014, some codes won't match current firmware. Download the current manual from ABB's portal for the exact drive family and firmware version.
  • Specifying a VFD when a starter would do. If the process doesn't need speed control, a contactor plus overload relay is a fraction of the cost. Right-sizing starts at the spec phase, not the install phase.
  • Being too stubborn to call the distributor. The technical support line is free. Your downtime isn't. Call early, call with evidence.

One more thought: this process isn't unique to ABB drives. If you're also maintaining other electrical systems at your facility — say, a Siemens lighting control panel — the same discipline applies. Get the official documentation, note the exact code, check the wiring and inputs, and call the manufacturer's support before dispatching a third-party technician. Just don't assume ABB's 2021 means the same thing in a Siemens panel. Each manufacturer's code set is its own world.

The Budget Side: Why This Checklist Pays for Itself

Our service invoices last year averaged over $900 per visit — travel time, after-hours markup, the works. That's more than the price of many 1.5hp VFDs. I'm not saying never call a technician. I'm saying a 15-minute checklist and a downloaded PDF can prevent the majority of those visits. Everything's getting pricier — first-class postage went to $0.73 in January 2025 per USPS (usps.com/stamps); service rates went up too. But the cost of downtime is something you actually control.

And one compliance note: if a vendor ever promises a VFD will run "100% fault-free," be skeptical. FTC advertising guidelines require reliability claims to be substantiated (ftc.gov). Every drive faults at some point — that's not failure, that's the drive doing its job. What separates a good operation from a stressed one is the ability to diagnose the code quickly.

The 2-Minute Version

If you remember three things from this article:

  1. Download the official ABB VFD fault codes PDF for each drive family you run, from ABB's library, before you need it. Keep it at the drive, not in a drawer.
  2. Alarm 2021 "Start Enable 1 Missing" means the drive has a start command but no enable signal. Check parameter 20.18, the digital input status, the interlock and safety chain, then the PLC — in that order.
  3. Make sure a VFD is the right tool before you replace one. For a 1.5hp motor that only needs on/off control, a motor starter with a contactor and overload relay is the cost-smart choice. If you need speed control or soft starting, the VFD earns its keep.

Trust me on this one — I've paid for this knowledge, and I'd rather you not pay for it twice.

author-avatar
Jane Smith

I’m Jane Smith, a senior content writer with over 15 years of experience in the packaging and printing industry. I specialize in writing about the latest trends, technologies, and best practices in packaging design, sustainability, and printing techniques. My goal is to help businesses understand complex printing processes and design solutions that enhance both product packaging and brand visibility.

Leave a Reply