In short
Is your ABB ACS580 VFD showing Fault 5090? This comprehensive guide explains Safe Torque Off (STO) troubleshooting, terminal measurements, parameters, and safety circuit fixes.
Overview
On the ABB ACS580 variable frequency drive (VFD), Fault 5090 (often registered as "STO" or "STO Emergency Stop") indicates that the drive's hardware-level Safe Torque Off (STO) circuit has been interrupted or a discrepancy between its dual safety channels has been detected. This is a critical safety fault: when the STO circuit opens, the drive's control board physically cuts power to the gate driver circuits of the output transistors (IGBTs). As a result, the drive is physically inhibited from producing the rotating magnetic field required to generate motor torque, causing the motor to coast to a stop. This function is designed to meet SIL 3 (Safety Integrity Level) and PL e (Performance Level) safety ratings, ensuring personnel protection near moving machinery.
Symptoms
When Fault 5090 is triggered on an ACS580 drive, the system will exhibit the following behaviors:
- Control Panel Display: The Assistant Control Panel (or basic panel) displays a bright red fault screen with the text Fault 5090 and the description "STO emergency stop" or "Safe Torque Off active."
- Red LED indicator: The drive's diagnostic LED turns solid red or blinks red, signaling an active fault state that requires manual reset.
- Immediate Output Cutoff: Power to the motor is instantly disabled. The motor will coast to a stop, even if a ramp-to-stop deceleration was programmed.
- Start Commands Rejected: The drive ignores all start requests from localized keypads, digital inputs (I/O), or industrial communication networks (such as Modbus RTU, PROFINET, or EtherNet/IP).
- Auxiliary Codes: The drive may log a 32-bit auxiliary code in the fault logger (Parameter
04.12or04.21), indicating whether only channel 1, only channel 2, or both channels caused the trip event.
Possible Causes
An STO event is usually triggered by external safety field devices or loop issues rather than an internal logic failure. Typical causes include:
- Activated Emergency Stop Device: A physical E-stop mushroom button, safety light curtain, gate safety switch, or grab-wire switch has been tripped, breaking the 24V DC loop.
- Safety Relay or Safety PLC Disconnect: An upstream safety evaluation device (such as an ABB Jokab Safety Relay or a safety PLC) has opened its dry contacts or switched off its OSSD electronic semiconductor safety outputs.
- Loose Control Terminal Connections: Vibration in the electrical enclosure has loosened the wires inserted into the high-density
X5terminal block on the front of the ACS580 control unit (specifically terminals 40, 41, 42, or 43). - Channel Discrepancy Failure: The two redundant channels did not switch simultaneously. If there is a delay of more than 100 milliseconds between channel 1 (IN1) and channel 2 (IN2) changing state, the drive interprets this as a hardware wiring failure and locks out on a 5090 fault.
- Faulty External 24V DC Auxiliary Power Supply: The external safety circuit power supply is experiencing ground faults, transient drops, or excessive noise, dropping the control voltage below the 15V DC logic threshold.
- Incorrect STO Indication Configuration: Parameter
31.22(STO indication run/stop) is improperly configured, forcing an aggressive fault state when the drive is deliberately stopped. - Damaged CCU Control Unit Hardware: The physical safety optocouplers or internal circuit boards on the ACS580 drive are permanently damaged.
Step-by-Step Troubleshooting
Follow this structured sequence to isolate and resolve the root cause of Fault 5090.
1. Perform Safety Lock-Out / Tag-Out (LOTO)
Before touching any electrical control wiring or safety terminals inside the drive cabinet, make sure the main input isolator or circuit breaker is locked out. Allow at least 5 minutes for the DC bus capacitors to fully discharge. Always measure the DC bus terminals (UDC+ and UDC-) with a calibrated multimeter to verify they are at safely de-energized levels (< 50V DC).
2. Verify Physical Safety Interlocks
Inspect the machinery area first. Walk the physical line to verify:
- Is there an active E-stop button locked down?
- Are safety interlatched gates or guards open?
- Are safety light curtains misaligned or obstructed by debris? Reset these safety barriers before attempting any electrical diagnostic testing inside the enclosure.
3. Check Control Block X5 Safety Terminal Voltages
Locate the X5 terminal connector block on the ACS580 control unit. It contains the following dedicated terminals:
- Terminal 40 (OUT1): Auxiliary safety voltage output (24V DC) for safety loop excitation.
- Terminal 41 (SGND): Safety ground reference common.
- Terminal 42 (IN1): Safe Torque Off input channel 1.
- Terminal 43 (IN2): Safe Torque Off input channel 2.
Using a digital multimeter set to DC voltage, place the black probe on Terminal 41 (SGND) and measure the voltage at IN1 (42) and IN2 (43) with the safety circuit energized.
- Normal operational state: Both terminals must read approximately +24V DC (typically 18V to 30V DC).
- Tripped or faulty state: If either terminal reads below 15V DC, the STO safety loop is open or dropping voltage.
+---------------------------------------+
| ACS580 X5 Control Terminal |
| |
| [40] OUT1 (24V DC) |
| | |
| v (E-Stop / Safety Relay) |
| [ ]--[ Contact 1 ]--[42] IN1 |
| | |
| v |
| [ ]--[ Contact 2 ]--[43] IN2 |
| |
| [41] SGND (Ground Common) |
+---------------------------------------+
4. Diagnose Channel Discrepancy
If one terminal (such as IN1) measures 24V DC but the other (IN2) measures 0V DC:
- This indicates a channel mismatch.
- Inspect dual-channel auxiliary contacts on your E-stop pushbuttons or safety interlocks. Often, one set of contacts will wear out, stick, or oxidize, preventing it from closing.
- Replace contacts showing unequal mechanical wear or high contact resistance.
5. Check for Safety Loop Cable Integrity
With the drive power switched off and the safety circuit disconnected from the terminals, use a digital multimeter on the resistance (ohms) setting to measure loop continuity through the field-wired E-stop circuits. High resistance (> 5 ohms) across the closed contact loop indicates a loose junction point, severe cable corrosion, or crimp terminal failure.
6. Perform Isolation Diagnostics (Temporary Terminal Jumpering)
To isolate whether the issue originates within the external field safety components or the internal circuitry of the drive itself:
- Warning: This operation must only be executed under strict administrative controls, with the motor mechanically decoupled from any load, and with no personnel near the machinery. Do not run the machine permanently with bypass jumpers intact!
- Insert a short, solid copper jumper wire directly between Terminal 40 (OUT1) and Terminal 42 (IN1).
- Insert a second solid copper jumper wire between Terminal 40 (OUT1) and Terminal 43 (IN2).
- Energize the drive and attempt a standard system reset.
- If the Fault 5090 immediately clears and the drive enters an "unfaulted" ready state, the internal STO hardware of the ACS580 is completely functional. The fault lies entirely within your external safety relays, field cables, or safety switches.
- If the fault persists even with the jumper wires physically installed, the internal hardware of the control unit has failed and the board must be replaced.
Recommended Actions
Once the diagnostic path pinpointed the point of failure, adopt the following targeted solutions:
- Clean and Retighten Spring Terminals: ACS580 control blocks use gas-tight cage clamp or spring-clamp connections. Ensure wires are stripped to the correct length (typically 8mm) and cleanly inserted. Avoid using solder-tinned wires in these clamp terminals as they cold-flow over time, causing loose connections and transient STO faults.
- Optimize Parameter 31.22 (STO Indication): The ACS580 allows you to control how the drive reacts to STO inputs when configured as standard stops. Access Parameter Group 31 on the control interface and configure Parameter 31.22:
0 (Fault/Fault): Drive faults out regardless of whether the motor is active or stopped. Use only if safety compliance demands hard reset locking under every condition.1 (Fault/Warning): Drive faults out if the STO circuit is broken while running, but only triggers a non-disruptive Warning (A5A0) when stopped. (Highly Recommended for standard systems to reduce nuisance fault-clearing steps).2 (Warning/Warning): Drive only registers warnings, though the hardware path still ensures the motor has no torque. (Verify local electrical safety codes before employing this option).
- Mitigate Electromagnetic Interference (EMI): Ensure safety loop circuits do not run in parallel trays directly adjacent to high-noise 480V motor output cables. Use twisted-pair, shielded cables for safety wiring and ground the shield at only one end (preferably inside the drive enclosure) to avoid ground loops.
Recommended Replacement Parts
If the troubleshooting steps point to component failures, use official manufacturer parts to maintain system warranty and compliance:
| Part Number / Component Class | Description | Function in System |
|---|---|---|
| ZMU-02 | ACS580 Plug-In Memory Unit | Retains and swaps parameters when a control board replacement is required. |
| CCU-24 (or frame-specific ACS580 Control Board) | Complete Removable Control Board | Houses terminal group X5 and safety logic circuits; replace if internal STO optocoupler hardware fails. |
| ABB Jokab Safety RT9 / Sentry Series | 24V DC Dual-Channel Safety Relay | Provides coordinated dual-channel clean contacts for the drive STO loop. |
| ABB M2SS / CE4P Series | Heavy-duty E-stop operators and NC blocks | Replace worn physical interlock contacts causing loop resistance or delay discrepancies. |
Related Articles
- How to Replace an ACS580 Control Board and Transfer Parameters
- ABB ACS580 Compatible Safety Relays and Wiring Diagrams
- Configuring Safe Torque Off (STO) on ABB Industrial and Machinery Drives
FAQ
Q: Can I permanently run the ACS580 with jumpers on the X5 STO terminals?
A: Absolutely not. While jumpering OUT1 to IN1 and IN2 allows the drive to bypass the circuit for static field testing, doing so disables all machinery emergency stop capabilities. This constitutes a direct safety hazard and violates OSHA, CE, and international safety regulations (like ISO 13849-1). Jumpers must be removed immediately after troubleshooting.
Q: What is the difference between Fault 5090 and Warning A5A0?
A: Active Fault 5090 is a latching alarm that stops operation and requires a manual user reset (or PLC reset) before the drive can restart. Warning A5A0 indicates that the Safe Torque Off circuit is active (open) while the drive is not running, and will automatically clear as soon as the physical safety loop closes, resuming standby state without requiring diagnostic resets.
Q: Why does my multimeter show 24V on both STO inputs, but the STO fault remains active on the drive screen?
A: Many modern safety PLCs or safety controllers utilize OSSD outputs which send quick, invisible "test pulses" (extremely brief 0V drops) to detect field short circuits. Standard digital multimeters calculate average RMS voltage and cannot detect these microsecond dropouts, but the high-speed safety inputs of the ACS580 processor will capture them as momentary dropouts. Check if the safety controller's pulse filtering settings match the drive's input characteristics.
Q: How do I clear Fault 5090 once the safety loop is physically closed?
A: If parameter 31.22 is configured to trigger a fault, you must reset the fault manually. Press the Reset button on the control panel, cycle a digital input configured for fault-reset (commonly DI4 or DI5), or transmit a reset command bit through your fieldbus network communication word.
Shop the parts in this guide
Browse in-stock inventory for the products covered by this article.
