D104 Over Speed Fault in ABB ACS880 Drive

D104 Over Speed in the ABB ACS880 Drive indicates that the motor speed has exceeded the configured overspeed limit. The ACS880 continuously monitors the motor speed, and if the speed rises above the value set in Parameter 31.200 – Motor Overspeed Level for longer than the delay specified in Parameter 31.201 – Motor Overspeed Level Delay, the drive generates Fault D104 to protect the motor, drive, and connected machinery from excessive speed.

This fault generally indicates a problem with the speed control system, braking capability, torque/current limits, motor feedback, or parameter configuration, rather than a failure of the drive hardware itself.

Possible Causes

  • Motor speed exceeds the configured overspeed limit.
  • Parameter 31.200 – Motor Overspeed Level set too low.
  • Parameter 31.201 – Motor Overspeed Level Delay set too short.
  • Excessive acceleration.
  • Insufficient braking torque.
  • Torque limit set too high.
  • Current limit configured incorrectly.
  • Regenerative load driving the motor beyond the speed limit.
  • Incorrect motor control tuning.
  • Faulty or incorrect motor parameter settings.
  • Loose or damaged motor cables.
  • Incorrect motor wiring.
  • Pulse encoder wiring fault (if encoder feedback is used).
  • Faulty pulse encoder.
  • Electrical noise affecting encoder signals.
  • Incorrect speed feedback or encoder configuration.

Solutions

  • Cycle power to the drive and check whether the fault clears.
  • Verify Parameter 31.200 – Motor Overspeed Level is correctly configured.
  • Check Parameter 31.201 – Motor Overspeed Level Delay.
  • Review the torque limit settings.
  • Verify the current limit settings.
  • Inspect the motor and motor cables for damage.
  • Check all motor cable connections.
  • Verify correct motor wiring.
  • Inspect pulse encoder connections if encoder feedback is used.
  • Verify encoder wiring and connector condition.
  • Check encoder mounting and coupling.
  • Verify motor feedback configuration.
  • Confirm adequate braking torque for the application.
  • Install or inspect the brake chopper and brake resistor if required.
  • Perform a Motor ID Run if motor parameters have changed.
  • Contact ABB technical support if the fault persists after inspection.

Additional Information

The ABB ACS880 continuously monitors the actual motor speed and compares it with the Motor Overspeed Level configured in Parameter 31.200.

If the motor speed exceeds this limit and remains above it longer than the time defined by Parameter 31.201 – Motor Overspeed Level Delay, the drive generates Fault D104.

Overspeed conditions commonly occur because of:

  • Excessive regenerative energy from the load.
  • Incorrect torque or current limit settings.
  • Inadequate braking capability.
  • Incorrect motor feedback.
  • Encoder wiring faults.
  • Incorrect motor parameter configuration.

When encoder feedback is used, incorrect encoder signals may cause the drive to calculate an incorrect motor speed, resulting in a false overspeed fault. ABB therefore recommends checking pulse encoder connections whenever this fault occurs.

Unlike a simple high-speed operating condition, D104 is generated only when the configured overspeed threshold is exceeded continuously for the specified delay period.

Common Symptoms

  • Drive trips with Fault D104.
  • Motor accelerates beyond the expected speed.
  • Unexpected drive shutdown during deceleration or regeneration.
  • Overspeed fault occurs during high-inertia load operation.
  • Encoder feedback appears unstable.
  • Motor speed fluctuates unexpectedly.
  • Fault appears during rapid acceleration.
  • Fault occurs during regenerative braking.
  • Fault remains until the overspeed condition is corrected.
  • Drive cannot restart until the fault is reset.

Recommended Troubleshooting Sequence

  1. Cycle power to the drive.
  2. Verify Parameter 31.200 – Motor Overspeed Level.
  3. Check Parameter 31.201 – Motor Overspeed Level Delay.
  4. Review the torque limit settings.
  5. Verify the current limit settings.
  6. Inspect the motor and motor cables.
  7. Check motor cable terminals for secure connections.
  8. Verify correct motor wiring.
  9. Inspect pulse encoder wiring and connectors if used.
  10. Verify encoder mounting and coupling.
  11. Check motor feedback configuration.
  12. Confirm adequate braking torque.
  13. Inspect the brake chopper and brake resistor if installed.
  14. Perform a Motor ID Run if recommended.
  15. Contact ABB technical support if the fault persists.

Over Speed Check Table

Check PointAction
Power cycleRestart the drive
Parameter 31.200Verify Motor Overspeed Level
Parameter 31.201Verify Motor Overspeed Level Delay
Torque limitsReview settings
Current limitsVerify configuration
MotorInspect for faults
Motor cablesInspect for loose or damaged connections
Motor wiringVerify correct connections
Pulse encoderInspect wiring and connectors (if used)
Encoder mountingVerify secure installation
Motor feedbackCheck configuration
Brake chopper and resistorInspect if regenerative braking is required
Motor ID RunPerform if motor parameters have changed
ABB technical supportContact if the fault remains after inspection

Preventive Maintenance Tips

  • Configure Parameter 31.200 – Motor Overspeed Level according to the motor and application requirements.
  • Set Parameter 31.201 – Motor Overspeed Level Delay to prevent nuisance trips while maintaining adequate protection.
  • Periodically verify torque and current limit settings.
  • Inspect motor cables and terminals during scheduled maintenance.
  • Check encoder wiring, connectors, and mounting if speed feedback is used.
  • Verify motor feedback configuration after replacing encoders or control hardware.
  • Ensure adequate braking capability for high-inertia or regenerative applications.
  • Perform a Motor ID Run after major motor or parameter changes.
  • Keep encoder and motor cables properly shielded and separated from power cables to reduce electrical interference.
  • Record recurring overspeed faults to assist long-term diagnostics.

Proper verification of Parameter 31.200 – Motor Overspeed Level, correct adjustment of Parameter 31.201 – Motor Overspeed Level Delay, routine inspection of the motor, motor cables, torque and current limit settings, encoder feedback system, and braking components will help prevent recurring D104 Over Speed faults in ABB ACS880 drives, ensuring safe motor operation, accurate speed control, reliable overspeed protection, and dependable long-term performance of the drive system.

Comments

Popular posts from this blog

Allen Bradley Kinetix 5500 Drive Fault Codes List

Danfoss VACON 100 FLOW Drive Fault Codes List

ABB ACH580 Drive Fault Codes List