Skip to main content
VFD Maintenance · Troubleshooting

Essential VFD Troubleshooting Techniques

Work safely, capture evidence, then follow the chain: an interactive fault finder, animated trip traces and a printable fault record.

2,500+ engineers trained 4.9/5 Google rating 21+ years, Chinchwad, Pune Next batch: contact for dates
Quick answer

Troubleshoot a VFD in a fixed order: isolate and prove the DC bus is discharged, record the fault and operating values before resetting, decide which layer of the control chain is involved, then use when it tripped (accelerating, decelerating, supply dip) to narrow the cause. Change one thing at a time and record the result.

  • The DC link stays lethal after mains-off.
  • Evidence first, reset second.
  • Trip timing points to the cause.
  • Never up-size protection to stop a trip.

Safety First: Isolation and DC Bus Discharge

Isolate according to the manufacturer and plant procedure, wait the discharge time on the drive label, and confirm with a correctly rated instrument.

VFD DC bus discharge after isolation animationAfter the mains is switched off the DC bus capacitors still hold about 560 V, falling over minutes; only a measurement with a correctly rated meter confirms it is safe.IsolatorOFF · lockedDC bus560 VMains switched offDC bus still ≈ 560 V ⚠ lethal⏱ 0 s after switch-offIsolatorOFF · lockedDC bus120 VWaiting the label time≈ 120 V and falling — still unsafe⏱ 3 min after switch-offIsolatorOFF · lockedDC bus8 VMeasured with a rated meter< 60 V confirmed → proceed per procedure⏱ 5 min after switch-off
Never assume the DC link is safe: wait the time on the drive label, then measure.
r0026560DC link voltage (monitor)
ESC▲▼OK

G120C on BOP-2 (simplified)

  • r0026 DC link voltage (monitor)

Solution using STARTER

  1. While the drive is still live, read r0026 (DC link voltage) in the STARTER expert list or on the BOP-2 to know what you are dealing with.
  2. Isolate and lock off the mains. If the control unit is on external 24 V, STARTER stays online, but that tells you nothing about the power section’s stored energy.
  3. Wait the discharge time on the drive label, then measure at the DC/motor terminals with a correctly rated meter. Never use a software value as proof of zero energy.
r0026

Record Before You Reset

Write down the fault code, frequency, current, DC bus voltage, temperature, motor state and process condition before pressing reset. Use the fault record below, which the fault finder can fill for you.

SoftwellAutomationVFD Fault Record
Rev A
F30002fault active
ESC▲▼OK

G120C on BOP-2 (simplified)

  • F30002 fault active
  • r0945 fault buffer
  • r0949 fault value

Solution using STARTER

  1. Before acknowledging, go online in STARTER and open the Alarms window (bottom of the screen): note code, text and time.
  2. In the expert list read the fault buffer: r0945 (fault codes), r0949 (fault values, which give extra detail) and r0948 (time received).
  3. Copy operating values: r0021 speed, r0027 current, r0026 DC link, r0035 motor temperature. Then acknowledge.
r0945r0948r0949r0021r0027r0026

Fault record

A repeatable record turns breakdown experience into preventive knowledge. Template from softwellautomation.com.

Understand the Control Chain

VFD control chain fault localisation animationSeven layers from power supply to feedback and interlocks are highlighted in turn with a typical fault that appears at the drive but originates in that layer.PowersupplyInput& DC busInverteroutputMotor& cableMechanicalloadPLCcommandFeedback& interlocks▲Undervoltage trips when the big compressor starts▲Fuse blows again on re-power → rectifier fault▲Earth-fault trip at the moment of start▲Megger the motor (drive disconnected): 0.4 MΩ▲Current climbs with conveyor load → jammed roller▲Ready and healthy, but the PLC never sends ON▲Run command present, STO input openA drive fault code names a symptom; the cause can sit in any layer
Decide which layer before changing anything: electrical, parameter, communication, motor or mechanical.
F30011line phase failure
ESC▲▼OK

G120C on BOP-2 (simplified)

  • F30011 line phase failure
  • F30003 DC link undervoltage
  • F30021 ground fault
  • F07801 motor overcurrent
  • F07900 motor blocked
  • F08501 PROFINET setpoint timeout
  • r0046 missing enables

Solution using STARTER

  1. Read the code in the STARTER Alarms window and open its help text for the cause and remedy for your firmware.
  2. Use the fault value r0949 to narrow the layer: it often states which phase, limit or interface was involved.
  3. Map the code to a layer before changing parameters: 300xx codes point at supply, DC bus or power unit; 07xxx at motor or control; 08501/01910 at communication.
r0949

Practise fault finding on real drives

Hands-on VFD troubleshooting with planted faults on SINAMICS hardware — Pune classroom, online, or in-plant for your maintenance team.

Book a Free Demo Class

Interactive Fault Finder

Choose the symptom to see likely causes, what to check next and what to record, then add it to the fault record.

Likely causes

Check next

Record before reset

Pick the symptom you see. Always follow plant isolation procedures before inspection.

SINAMICS G120C Fault Codes on the BOP-2: Quick Reference

The codes you will see most often on a G120C, what they mean and where to look in STARTER. F = fault (drive stops, needs acknowledging), A = alarm (warning, drive keeps running).

BOP-2 codeMeaningTypical causeSTARTER check / fix
F30001Power unit: overcurrentShort accel ramp, jammed load, motor/cable faultTrace r0027; p1120; check p0304–p0311; insulation test
F07801Motor overcurrentWrong motor data, overload, short rampp0304–p0311, motor ID p1900, p0640
F30002Power unit: DC link overvoltageRegeneration on decel, high supplyp1121, Vdc_max p1240/p1280, braking resistor p0219
A07400Vdc_max controller activeDrive is extending decel to protect DC linkExpected; if decel too long, add braking resistor
F30003Power unit: DC link undervoltageSupply dip, loose terminal, weak supplyTrace r0026; check p0210 and supply
F30011Line phase failure in main circuitBlown fuse, open phase, contactorMeasure all phases; check fuses and contactor
F30021Power unit: ground faultMotor/cable insulationDisconnect drive, megger motor and cable
F07900Motor blockedMechanical jam, wrong control settingsFree the load; check current limit and control mode p1300
F07011Motor overtemperatureOverload, low-speed cooling, sensorr0035; p0335 cooling type; p0601 sensor
F30004Heat sink overtemperatureFan, dirty heatsink, ambient, high pulse frequencyr0037; check fan; p1800
F30005Power unit overload I²tSustained overloadCompare r0027 with drive rating; reduce load
F08501PROFINET setpoint timeoutCable, name/IP, PLC stop, watchdog too tightp8920/p8921, p0922, r2050; PLC watchdog
F01910Fieldbus setpoint timeout (USS/Modbus)Bus interrupted, master off, p2040p2040; cable, address, baud
F07220Control by PLC missingPLC control bit (STW1.10) not setCheck PLC control word and telegram
F03505Analog input wire breakOpen 4–20 mA loopr0752 raw value; wiring; p0756 = 3

Fault texts and parameter numbers vary by firmware. Always open the help for the code in STARTER (or the G120C list manual for your firmware) before replacing hardware. Newer G120C units are commissioned with Startdrive (TIA Portal), and the diagnostics work the same way.

Motor Does Not Start

VFD start permissive chain animationFive permissives from drive ready to limits: cases show a missing run command, a zero reference, an open STO enable, and a humming motor with an output or motor fault.Drive ready✓Enable / STO✕Run command·Reference > 0·Limits allow·Ready but no run → command source (terminal / fieldbus / keypad)Drive ready✓Enable / STO✓Run command✓Reference > 0✕Limits allow·Running at 0 Hz → reference source (analogue, network, fixed speed)Drive ready✓Enable / STO✕Run command·Reference > 0·Limits allow·Drive inhibited → interlock or safety (STO, permissive)Drive ready✓Enable / STO✓Run command✓Reference > 0✓Limits allow✓~hum~All permissives OK but the motor hums → output phase, cable, motorMotor does not start? Walk the permissive chain left to right
The first red link is where to look. Don’t change ramps or limits until the chain is understood.
— — —no fault shown
ESC▲▼OK

G120C on BOP-2 (simplified)

  • — — — no fault shown
  • r0046 missing enables
  • r0052 status word

Solution using STARTER

  1. No fault on the BOP-2 but no rotation? In STARTER open Diagnostics → Control/status words and read r0046 (missing enable signals): it names the exact missing permissive (OFF2, OFF3, STO, enable, etc.).
  2. Check the command source the macro set (p0015, and p0840 for the ON/OFF1 source) against the wiring or fieldbus.
  3. Use the STARTER Control panel (assume control priority) to run the motor from the PC: if it runs, the fault is in the PLC/terminal command path, not the drive.
r0046r0052p0015p0840
ObservationLikely areaCheck
Ready but no runCommand sourceTerminal, fieldbus or keypad selection
Run active but 0 HzReference sourceAnalogue, network or fixed speed
Drive inhibitedInterlock or safetySTO, enable, permissive
Motor humsOutput or motorPhases, cable, motor connection

Overcurrent, Overvoltage and Undervoltage: Read the Timing

When a VFD trips tells you why: trace animationSpeed, current and DC bus traces show overcurrent tripping during acceleration, overvoltage during deceleration, and undervoltage during a supply dip.speedcurrentDC busOC tripOV tripUV tripTrips while ACCELERATING → overcurrentShort ramp, jammed load, wrong motor data, cable or motor faultTrips while DECELERATING → overvoltageRegenerative energy: longer ramp, Vdc controller, braking resistor, high supplyTrips during a SUPPLY DIP → undervoltageWeak supply, loose terminal, big motor starting nearby: log the input voltage
Record when it tripped (accelerating, steady, decelerating) along with the fault code.
F30001overcurrent (accel)
ESC▲▼OK

G120C on BOP-2 (simplified)

  • F30001 overcurrent (accel)
  • F07801 motor overcurrent
  • F30002 DC link overvoltage (decel)
  • A07400 Vdc_max controller active
  • F30003 DC link undervoltage (dip)

Solution using STARTER

  1. In STARTER start a Trace on r0021 (speed), r0027 (current) and r0026 (DC link), triggered on the fault, to see when it trips.
  2. F30001/F07801 on accel: lengthen p1120, verify motor data p0304–p0311, repeat motor ID p1900, insulation-test the motor and cable with the drive disconnected.
  3. F30002 on decel: lengthen p1121; use the Vdc_max controller (p1240 vector / p1280 V/f), or fit a braking resistor and set p0219.
  4. F30003 / F30011: trace r0026 during the event, check that p0210 matches the real supply voltage, and check phases, fuses and terminal torque.
r0021r0027r0026p1120p1121p1900p1240p1280p0219p0210

If protection opens repeatedly on power-up, never fit a larger rating. Investigate the rectifier, DC bus, wiring and short-circuit conditions.

Overload and Overheating

Motor cooling at low speed animationAt 50 Hz the shaft-mounted fan gives good airflow; at 10 Hz with full torque the airflow collapses and the winding temperature rises.50 Hzwinding temp50 Hz: shaft fan moves plenty of air10 Hzwinding temp10 Hz, full torque: airflow collapses, motor overheats
A VFD protects against current, not a blocked or under-cooled motor. Use forced ventilation for continuous low-speed duty.
F07011motor overtemperature
ESC▲▼OK

G120C on BOP-2 (simplified)

  • F07011 motor overtemperature
  • F30004 heat sink overtemperature
  • F30005 power unit overload I²t

Solution using STARTER

  1. Monitor r0035 (motor temperature) and r0037 (power unit temperatures) in a STARTER trace over a full duty cycle.
  2. Compare load current r0027 with the motor rated current p0305: continuous current above rating is a mechanical or process problem, not a drive setting.
  3. Set p0335 to the real motor cooling (self-ventilated vs forced) so the thermal model is correct, and p0601 if a PTC/KTY is wired.
  4. For F30004 check the drive fan and heatsink; a lower pulse frequency p1800 reduces drive losses.
r0035r0037r0027p0305p0335p0601p1800

Also check cooling-fan operation, heatsink contamination, enclosure ventilation, ambient temperature, carrier frequency and motor parameters.

Communication Faults

VFD communication watchdog animationHealthy telegrams keep the drive running; a broken cable lets the watchdog expire correctly; a watchdog set tighter than the PLC cycle causes nuisance trips.PLCfieldbus masterVFDwatchdog 100 msHealthy: telegrams every cyclePLCfieldbus masterVFDwatchdog 100 ms✂Cable broken: watchdog expires → fault ✓ (correct)PLCfieldbus masterVFDwatchdog 20 msPLC scan spike 35 ms > 20 msWatchdog too tight: PLC busy → nuisance trip ✕
Capture both PLC-side and drive-side diagnostics: a comms fault can be the network or an over-tight timeout.
F08501PROFINET setpoint timeout
ESC▲▼OK

G120C on BOP-2 (simplified)

  • F08501 PROFINET setpoint timeout
  • F01910 fieldbus setpoint timeout
  • F07220 control by PLC missing

Solution using STARTER

  1. Read both diagnostics: PLC buffer/topology and the drive Alarms window. Note which side flagged first.
  2. In STARTER check the PROFINET name p8920, IP p8921 and telegram p0922 against the PLC configuration; watch r2050 (received PZD) change while online.
  3. For USS/Modbus (F01910) the monitoring time is p2040; for PROFINET the watchdog comes from the PLC hardware configuration. Size it above the worst-case PLC cycle; never set it to 0 to hide a fault.
p8920p8921p0922r2050p2040

Analogue Reference, Noise and Vibration

SymptomCheck
Unstable analogue referenceSignal type, common reference, scaling, grounding; measure vs displayed value; screened cable away from motor cables
Motor noise / vibrationCarrier frequency, bearings, alignment, cable length, output reactor, mechanical resonance (skip frequencies)
Hot at low speedShaft-fan airflow; forced ventilation for continuous low-speed duty

For analogue scaling see G120 macro 12; to find undocumented parameter changes see STARTER online vs offline comparison.

Hands-On Lab: Diagnose a Planted Fault

Hands-on
Before you start
    '+LABPRE+'
1

Baseline

On a training drive, run the motor uncoupled and record frequency, current and DC bus voltage at steady speed.

You know what “normal” looks like.
2

Planted fault 1: short decel ramp

A colleague sets a very short ramp-down time on a high-inertia load (or flywheel).

You record an overvoltage on deceleration and identify regenerative energy as the cause.
3

Planted fault 2: missing permissive

The colleague opens the enable or STO input.

The permissive chain identifies the open link without touching parameters.
4

Planted fault 3: wrong command source

The colleague changes the command source.

The drive is ready with no run command, and you find the source setting.
5

Fill the fault record

Use the fault record for each planted fault, with one corrective action each.

Three complete, repeatable records.
Checkpoint — how to know you did it right

'+CHECK+'

Frequently asked questions

How do I see the fault history of a G120C in STARTER?

Go online and open the Alarms window, or read the fault buffer in the expert list: r0945 (fault codes), r0949 (fault values) and r0948 (time). Record them before acknowledging.

What is fault F08501 on a G120C?

F08501 is a PROFINET setpoint timeout: the drive stopped receiving cyclic data from the PLC within the watchdog time. Check the cable, PROFINET name p8920, IP p8921 and telegram p0922 against the PLC, and size the watchdog above the PLC cycle rather than disabling it.

What does F30001 or F07801 mean on a G120C?

Both are overcurrent faults, usually during acceleration: a short ramp-up time p1120, wrong motor data p0304–p0311, a jammed load or a motor/cable fault. Trace r0027 in STARTER, correct the motor data, repeat the motor identification and insulation-test the motor with the drive disconnected.

What does F30002 mean on a SINAMICS G120C?

F30002 is a power unit DC link overvoltage, typically during deceleration when the load regenerates energy. In STARTER, trace r0026 and lengthen the ramp-down time p1121, use the Vdc_max controller, or fit a braking resistor and set p0219. Also check that the supply voltage is not high.

Can I reset a VFD fault immediately?

Record the fault code and operating conditions first: frequency, current, DC bus voltage, and whether it was accelerating, steady or decelerating. Reset only when the process is safe and the cause will not create a repeated hazard.

Why does a VFD trip during acceleration?

Usually overcurrent: too short an acceleration ramp, excessive or jammed load, incorrect motor data, or a motor or cable fault. Compare current uncoupled or at reduced load where it is mechanically safe.

Why does a VFD trip during deceleration?

Regenerative energy from the load raises the DC bus voltage until the overvoltage trip. Lengthen the deceleration ramp, enable the DC bus voltage controller, or fit a braking resistor. Also check for high supply voltage.

Can a megger be used on a motor connected to a VFD?

Never test through the drive. Disconnect and isolate the motor from the drive output first, then follow the drive and motor manufacturers’ instructions.

What causes VFD communication loss?

Cable damage, network power, shielding, topology or termination, wrong address or baud rate, telegram mismatch, network load, or a watchdog set tighter than the PLC cycle. Check PLC-side and drive-side diagnostics together.

Why is the motor hot at low speed?

A shaft-mounted fan moves far less air at low speed while torque demand can stay high. Use forced ventilation or an inverter-duty motor for continuous low-speed operation.

Why does the motor not start even though the drive shows no fault?

Walk the permissive chain: drive ready, enable/STO, run command from the selected source, a non-zero reference, and limits that allow running. The first missing link is the cause.

What is the most important troubleshooting habit?

Capture evidence before changing parameters or resetting the fault, change one thing at a time, and record the result.

Reviewed by Bhawesh Kumar Singh Industrial Automation Trainer and Industry 4.0 Consultant · Softwell Automation · 21+ years industry experience

Get the full syllabus + free demo class

Share your details — a Softwell training advisor will call you within 24 hours with batch dates, fees and hardware access options.

No spam. Used only to share course details for this enquiry.

Learn with practical industrial examples

Join live online, Pune classroom or corporate in-plant automation training.

Request Course Details
Verified learning pathway

Turn This Concept into a Practical Skill

Apply this topic through PLC, SCADA, networking or Industry 4.0 laboratory exercises.

Content reviewed: 29 October 2026

☎ Call WhatsApp ✉ Email Enquire Now