Troubleshooting Siemens SIMODRIVE 611 Spindle Relay Function 1

David Krause21 min read
SiemensTroubleshootingVFD / Drives
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Troubleshooting Siemens SIMODRIVE 611 Spindle Relay Function 1 (Terminal A11) on Gildemeister G-20

Engineers maintaining Gildemeister G-20 turning centers that pair a Siemens SIMODRIVE 611 spindle drive with a SIMATIC S5-115U controller will encounter a recurring fault pattern in which the spindle runs for approximately ten seconds and then drops out, even though every interlock and the infeed module enable read healthy. In nearly every reported instance of this pattern, the visible-but-no-voltage condition on free-programmable relay output (terminal A11 on control module 6SN1121-0BA11-0AA1) is the load-bearing clue. The article below works that fault from first symptom to verified re-start, with field-test steps that can be performed with a hand multimeter and the three push-buttons on the drive.

1. Problem Summary

The classic fault signature, observed in the field on Gildemeister G-20 platforms but applicable to any SIMODRIVE 611 / S5-115U pair wired to use Relay Function 1, is the following:

  • Spindle run command is accepted from the operator panel or from the part program.
  • Spindle accelerates, holds a setpoint, then drops out at roughly ten seconds after the run edge.
  • 7-segment display on control module 6SN1121-0BA11-0AA1 shows the Relay Function 1 segment illuminated throughout the run.
  • Voltage at terminal A11 to the SIMATIC S5-115U digital input measures 2 VDC instead of the nominal 24 VDC expected for a logic "1".
  • Infeed module enable is verified present; machine interlocks read healthy; spindle enable from the PLC is high.

The 10-second window is the strongest tell. Spindle drops driven by thermal overload or encoder fault are stochastic and accumulate with load; a precise 10-second window points at a parameterized timer, a setpoint enable window, or a relay function condition that becomes false at that elapsed time. The 2 VDC residual on terminal A11 separates this fault from a PLC handshake problem, a wiring break, or a stuck enable.

Critical reading. A digital output sourced from the SIMODRIVE 611 control module that reads 2 VDC in the "on" state is not a normal condition. SIMATIC S5 digital input modules of the 6ES5450 / 6ES5451 / 6ES5455 family use a 13 VDC nominal "1" threshold with a 5 VDC "0" threshold; the 2 VDC residual is read as a logic "0" by the PLC, which in turn releases the spindle enable and produces the observed 10-second shutdown.

2. SIMODRIVE 611 Architecture and the S5-115U Interface

The SIMODRIVE 611 family is a modular digital drive system in which power conversion, closed-loop control, and the operator interface are split across plug-in modules that share a common DC bus. The Gildemeister G-20 spindle axis uses the following slot pattern in the 611 rack:

Slot Module Function
Leftmost 6SN1114 / 6SN1124 (infeed / I/RF module) Three-phase or single-phase line rectification, DC link pre-charge, line contactor control, bleeder
Adjacent 6SN1123 (power module) IGBT inverter stage for the spindle motor
Next slot 6SN1121-0BA11-0AA1 (control / NE module) Closed-loop regulator, setpoint interface, free-programmable relay outputs, 7-segment display, RS-232 commissioning port, three-button operator panel
Right of NE 6SN1118 (optional drive bus / SIMOLINK) Only if the machine uses a digital setpoint bus; not present on all G-20 builds

The spindle enable handshake to the SIMATIC S5-115U is wired point-to-point through the NE module terminal block. Three signals form the critical path:

  1. Spindle enable from PLC (input to NE module) — typically terminal on the X-axis or setpoint enable input.
  2. Drive healthy / status word (output from NE module) — typically a free-programmable relay function such as Relay Function 1 on terminal A11.
  3. Fault / alarm signal (output from NE module) — typically a second free-programmable relay function on terminal A12 or A13.

The PLC writes the spindle enable, monitors Relay Function 1 as the "spindle ready" handshake, and monitors the fault relay as the "spindle not faulted" handshake. If Relay Function 1 de-asserts while the run command is still active, the PLC will drop the spindle enable on the next OB1 scan, producing the controlled shutdown observed at 10 seconds.

SIMATIC S5-115U PLC CPU & DI/DO 6SN1121 NE Module Control + Relay Fn 1 Power Module + Motor 6SN1123 / Spindle Enable Torque cmd Speed fb A11 status RS-232 to commissioning PC

3. Control Module 6SN1121-0BA11-0AA1 Identification

Before any parameter work, verify the module identity. The 6SN1121 family has many sub-variants that differ in firmware and option set; mis-identifying the part leads to looking at the wrong parameter ranges.

3.1 Nameplate Reading

The nameplate is on the front face of the NE module, below the 7-segment display. Confirm the following fields match the machine's electrical drawing:

Field Expected Marking Notes
Article No. (MLFB) 6SN1121-0BA11-0AA1 Hyphens and zeros are part of the part number; do not collapse
Hardware revision Printed below the MLFB as "HW: x" Drives the firmware compatibility window
Firmware version Shown briefly at power-up on the 7-segment Format r.x.x or similar; capture in the log
Serial number 6SY... Used for warranty and repair tracking

3.2 7-Segment Power-Up Sequence

With the infeed module enabled and the DC link charged, the NE module runs a self-test then displays firmware version and module status. The exact sequence varies with firmware revision, but the pattern is: blank → dash segments → firmware version r.x.x → horizontal bars → idle state. If the display sticks on a number, letter, or a fault code at this point, do not proceed to parameter work — record the code and resolve the power-up fault first. Reference for fault codes is the SIMODRIVE 611 family documentation on the Siemens Industry Online Support portal.

Documentation lookup. Always download the parameter manual for the specific firmware version printed on the 7-segment at power-up. The parameter tree changes between firmware families; using the wrong manual leads to mis-addressed parameter writes.

4. Relay Function 1 and Terminal A11 Operating Logic

The free-programmable relay functions in the SIMODRIVE 611 firmware are software-defined output conditions, not hard-wired contacts. The NE module evaluates the assigned condition every controller cycle (typically 1 ms to 4 ms depending on configuration) and drives the hardware output (a transistor or relay contact, depending on the option variant) at the assigned terminal. The mapping from function to terminal is a parameter setting, not a wiring choice.

For a 6SN1121-0BA11-0AA1 used as the spindle NE module on a G-20, the typical mapping is:

Relay Function Typical Terminal Typical Assigned Condition
Relay Function 1 A11 "Speed within tolerance" or "n_actual > n_min"
Relay Function 2 A12 "Drive healthy" or "no fault active"
Relay Function 3 A13 "Torque limit reached" or "M_actual > M_x"

If Relay Function 1 is configured for a condition such as "speed within tolerance window", and the spindle drops below the threshold for any reason — including a transient under-speed during a load peak, an encoder glitch, or a torque limit trip — the relay de-asserts, the S5-115U reads logic 0, and the PLC drops the spindle enable. The observed 10-second interval is then either:

  • The configured setpoint enable window that expires at 10 s, or
  • The PLC's debounce / scan delay between the relay de-assertion and the spindle enable drop, or
  • A ramp-function generator time parameter set to 10 s in the original commissioning.

Field-proven resolution on identical G-20 platforms is to re-assign Relay Function 1 to a condition that remains true for the duration of the run — typically "drive healthy" or "pulses enabled" — and to address the upstream 10-second timer separately. Re-assignment alone does not cure a parameter-driven soft timeout.

5. Root Cause Analysis: Interpreting 2 VDC on Terminal A11

2 VDC on a sourcing output is the most informative measurement in this fault tree. Work the hypothesis table before any module removal:

Hypothesis Field Test Expected Result if Hypothesis True
Relay Function 1 condition is false (output legitimately off) Force the assigned condition true via parameter, observe display Output rises to nominal voltage immediately
Output driver partially failed (open-base / beta loss) Disconnect PLC field wire, measure at module with input removed Voltage still fails to rise; module defective
Wrong terminal mapped at PLC Trace A11 conductor back from PLC terminal block to module Different signal present at PLC; module output OK
PLC input card damaged (low-impedance path to 0V) Disconnect field at PLC, measure at PLC input terminal PLC input card has failed; replace input card
Parameter cleared / defaulted Compare current parameters to backup log Relay function assignment changed; remap
Firmware mismatch after a prior replacement Check firmware version in drive history log Output behavior changed across firmware; reflash

5.1 Definitive Field Test

This five-minute procedure separates a module failure from a wiring or PLC failure:

  1. With the drive idle and the infeed enabled, isolate the wire at terminal A11 at the PLC input card terminal block (do not disconnect at the NE module).
  2. Connect a multimeter (DC volts, 50 V range) between the NE module terminal A11 and terminal 0V (or module frame ground).
  3. Read the voltage. This is the unloaded module output.
  4. Command a spindle run from the operator panel; observe the meter.
  5. Compare the loaded (PLC connected) and unloaded (PLC disconnected) voltage readings.
Loaded (PLC connected) Unloaded (PLC disconnected) Interpretation
2 VDC 2 VDC NE module output stage failed or condition not met — module suspect
2 VDC 24 VDC PLC input card has a low-impedance path to ground — PLC input card suspect
24 VDC 24 VDC Output is correct; PLC handshake logic at fault — investigate S5 program
0 VDC 0 VDC Output off; relay function condition is false — reconfigure condition

5.2 Why 2 VDC Specifically

The 6SN5450 / 6ES5451 / 6ES5455 S5-115U digital input modules source a small wetting current through an optocoupler LED. When the NE module output transistor is off, this wetting current flows from the 24 V supply through the input optocoupler, into the module output pull-down network, and to 0V. The voltage divider across the off-state output produces the observed 2 VDC reading. The reading is therefore a fingerprint of "transistor off with PLC input still wired", not a measurement of the transistor leakage spec.

6. Reading and Logging Parameters via the Three-Button Menu

The NE module's three push-buttons (P, +, –) provide full access to the parameter tree without a PC. The standard navigation pattern is:

  1. Press P to enter parameter mode. The 7-segment shows the current parameter number.
  2. Use + and – to step through parameter numbers.
  3. Press P a second time to display the parameter value (decimal integer by default).
  4. Use + and – to change the value. The new value flashes; no commit yet.
  5. Press P to commit and return to parameter number display. Hold P to abort.

6.1 Write Protection

By default the parameter set is read-only from the front panel. Write protection is enforced by an access-level parameter that defaults to a level that allows reads but not writes. The procedure to clear write protection varies by firmware version; the general pattern is:

  1. Navigate to the access-level parameter (commonly a parameter in the P06xx or P65xx range, depending on firmware).
  2. Read the current access level. Note the value.
  3. Change the value to the appropriate expert or commissioning level for the firmware in use.
  4. Commit. The 7-segment should now show a different "P" indicator or display the value without the read-only flag.
  5. Restore the original access level after all writes are complete.
Best practice. Always perform a dry-run of the parameter navigation with write protection active before any write. Walk the parameter tree, read every value, and confirm you can find your way back to the access-level parameter to restore protection. A single wrong write during a fault diagnosis is a common cause of an extended outage on a SIMODRIVE 611 machine.

6.2 Logging Procedure (First-Time Documentation)

Maintenance crews that have never logged the parameter set should perform the following:

  1. Power the drive and enable the infeed; allow the DC link to charge and the NE module to complete its power-up sequence.
  2. Starting from parameter P0000 (or the parameter tree root for the firmware), walk every parameter number in sequence.
  3. Tabulate number, value, units, and a short description in a spreadsheet. The units are documented in the parameter manual for the specific firmware version.
  4. Pay specific attention to:
    1. Relay function assignment parameters (functions 1, 2, 3, and any others enabled)
    2. Setpoint enable / pulse enable timing
    3. Ramp-function generator times (accel, decel, initial/final round)
    4. Motor and encoder data block
    5. Speed and torque limits
    6. Watchdog and timeout parameters
  5. Save the log with date, firmware version, hardware revision, and the technician's initials.
  6. After any configuration change, re-walk the affected range and append a new dated log entry.

This log is the safety net for both in-house reconfiguration work and bench repair. Send the log with any module that is removed from the machine — a repair vendor with no parameter reference must default the module, which forces a full re-commissioning on return.

7. Field-Programmable Relay Function Reconfiguration

If the parameter log shows that Relay Function 1 is assigned to a condition that becomes false during the run cycle, the function can be re-assigned. The general procedure:

  1. Identify the parameter that maps Relay Function 1 to its current condition. The parameter name is firmware-specific; in the SIMODRIVE 611 family it is typically in the relay function configuration group.
  2. Read the current value. Note it for the log.
  3. Select an alternative condition that remains true for the duration of a spindle run. Typical safe choices:
    1. "Drive healthy / no fault active"
    2. "Pulses enabled"
    3. "DC link OK AND no fault" (composite condition if supported)
  4. Write the new value and commit.
  5. Restore the access-level protection.
  6. Cycle the drive (DC link discharge, re-enable) to load the new configuration into the runtime.
  7. Verify with a controlled run that the S5-115U input corresponding to A11 reads 24 VDC throughout the run window.
  8. Update the parameter log with the new value and the date.

Reassignment does not re-commission the drive. However, the 10-second shutdown root cause is often a separate timer parameter, and the parameter log must be walked for any other timing-related value set to 10 s, 10000 ms, or 10.0 s. A 10-second ramp, a 10-second enable window, and a 10-second setpoint hold are all common candidates; the value in milliseconds is the one to inspect.

8. Module Removal, Repair, and Refit Decision Matrix

If the 2 VDC reading persists with the PLC field wire disconnected and the relay function condition is verified to be true, the NE module output stage is damaged and the module requires bench repair. Use this matrix to choose the path:

Indicator Bench Repair Viable? Send to Repair Center? Replace with New?
Output reads 0 VDC regardless of relay condition Yes, likely discrete output device failure Yes, recommended Last resort
Output reads 2 VDC regardless of condition Yes, output device degraded Yes, recommended Last resort
Display segment for Relay Function 1 stuck on or off Possible, indicator driver fault Yes, recommended Last resort
7-segment shows a fault code at power-up Depends on fault code Yes if fault persists after clear If repair cycle exceeds MTTR target
Module does not respond to button input Often a display fault only Yes If obsolete
PCB physically damaged, burn marks, leaking caps No No Yes

8.1 Pre-Removal Checklist

  1. Capture the parameter log per Section 6.
  2. Photograph the nameplate, the wiring at A11, and the PLC input card terminal block.
  3. Note the infeed module serial number and the power module serial number — the repair vendor may want the full rack context.
  4. Label every field wire on the NE module terminal block before disconnection. A photograph is not a substitute for a wire tag.
  5. Power down in the correct sequence: spindle stop → drive enable off → controller stop → infeed disable → DC link discharge confirmed → main disconnect open → LOTO applied.

8.2 Documentation to Ship with the Module

  • Parameter log (printed, dated, signed)
  • Machine model and serial number (Gildemeister G-20 plus the manufacturer serial plate)
  • Description of the fault including the 2 VDC measurement and the 10-second shutdown behavior
  • Request that the vendor back up the parameter set before any work and re-flash the firmware to the documented version on return
  • Return shipping address and a contact for technical questions

8.3 Field Repair Considerations

For a 6SN1121-0BA11-0AA1 with a failed output transistor, field repair is technically possible for a technician with surface-mount rework capability and the Siemens component data, but it is not recommended:

  • The PCB is multi-layer with internal ground planes; rework risk is high.
  • Calibration of the relay output stage requires a test box that simulates the load.
  • A failed repair voids the module for the next 20 years of service.
  • Bench repair at an authorized center typically costs a fraction of a new module and returns the unit with a warranty.

9. Reinstallation and Commissioning Verification

After the module is returned (or replaced with a unit flashed to the documented firmware and pre-loaded with the parameter set), follow this verification sequence before releasing the machine to production:

9.1 Mechanical Refit

  1. Confirm the module is fully seated in the rack and the rear connector is engaged.
  2. Tighten the front-panel screws to the specified torque (hand-tight plus a quarter turn; do not over-torque).
  3. Reconnect the field wires per the wire tag, tightening to the terminal block torque spec.

9.2 Power-Up

  1. Remove LOTO and re-energize the main disconnect.
  2. Enable the infeed; observe the DC link pre-charge on the infeed module indicators.
  3. Watch the NE module 7-segment power-up sequence; confirm the firmware version matches the pre-removal log.
  4. Confirm no fault code is displayed at idle.

9.3 Parameter Check

  1. Re-walk the parameter tree and confirm the relay function assignments and timer parameters match the pre-removal log.
  2. If the module is a replacement, re-load the parameter set from the log and re-flash the firmware to the documented version.
  3. Restore the access-level protection.

9.4 Static Test

  1. With the spindle disabled at the PLC, force Relay Function 1 to true via the parameter (a feature available on most firmware versions for output testing).
  2. Measure voltage at A11 with a multimeter. Expect 24 VDC nominal.
  3. Release the force; measure again. Expect 0 to 2 VDC.

9.5 Dynamic Test

  1. Command a low-speed spindle run from the operator panel.
  2. Monitor the A11 voltage on a clamp meter or a scope for the full window previously associated with the fault.
  3. Confirm the voltage remains at 24 VDC throughout.
  4. Command stop; confirm the voltage falls cleanly to 0 to 2 VDC.

9.6 PLC Handshake Verification

  1. From the S5-115U programming device (or PG with Step 5), monitor the input status word bit corresponding to A11.
  2. Confirm the bit transitions correctly at run start, run stop, and fault clear.
  3. Confirm the PLC's spindle enable output remains high as long as the A11 bit is high.

9.7 Functional Test

  1. Run a complete part program covering all spindle speed ranges used in production.
  2. Confirm the spindle executes every range without the 10-second shutdown.
  3. Run the program at least three consecutive times to catch any intermittent behavior.

10. Preventive Maintenance and Documentation Discipline

The reliability of a SIMODRIVE 611 / S5-115U pair on a Gildemeister G-20 depends on consistent documentation. The following practices are field-proven on identical platforms:

  • Maintain a printed parameter log inside the electrical cabinet, updated on every change. The log must be dated, signed, and stored in a sealed sleeve to survive the cabinet environment.
  • Photograph the module nameplate, the wiring at A11, and the PLC input card terminal at commissioning. Store the images in the machine's documentation folder with a checksum or hash to detect tampering.
  • Schedule a 6-month verification of relay function outputs using the static test method in Section 9.4. A relay that reads 23.5 VDC today may read 22.0 VDC in six months as the output transistor degrades; catching the trend prevents the next unplanned stop.
  • Keep a known-good spare 6SN1121-0BA11-0AA1 on the shelf, flashed to the matching firmware and pre-loaded with the parameter file. This minimizes MTTR when a module fails outside the repair center's turnaround window.
  • Train at least two maintenance technicians on the three-button parameter navigation and write-protection procedure. A single wrong write during a fault diagnosis can extend the outage by days.
  • Track firmware versions across the spare and the installed module. A spare flashed to a different firmware than the installed unit will parameter-mismatch on install.
Spare module strategy. Buy the spare before you need it. SIMODRIVE 611 modules are no longer in active production; lead times on a new unit can be months. The cost of a bench-tested spare on the shelf is a fraction of one unplanned production stop.

11. Diagnostic Quick-Reference Matrix

Symptom First Check Second Check Likely Fix
Spindle shuts off at ~10 s, A11 = 24 V throughout Inspect other enable signals; check setpoint timeout parameter Check infeed enable pulse and PLC handshake Adjust enable / timer parameter; verify PLC program
Spindle shuts off at ~10 s, A11 = 2 V throughout, Relay 1 display ON Confirm relay function condition is satisfied in run Force condition true via parameter, re-measure A11 Reassign relay function condition or send module for repair
Spindle shuts off at ~10 s, A11 = 2 V throughout, Relay 1 display OFF Relay function condition not met Walk parameters, identify condition that goes false Reconfigure condition or address upstream cause
A11 = 0 V throughout Output driver failed or terminal miswired Disconnect field, re-measure at module Repair or replace module
A11 = 24 V regardless of state Output driver shorted or wrong function mapped Reassign function, re-test Repair or replace module
7-segment shows fault code at power-up Read code; cross-reference to firmware manual Clear if transient; investigate if persistent Repair / replace per fault code guidance

12. Frequently Asked Questions

Can the 6SN1121-0BA11-0AA1 relay function be reconfigured in the field without a PC?

Yes. The control module's three push-buttons (P, +, –) provide full read and write access to the parameter tree once write protection is cleared via the access-level parameter. The procedure is: navigate to the relay function assignment parameter, display the current condition, change it to the desired condition, and commit with P. Always perform a dry run with write protection active first to confirm navigation. Reference the parameter manual for the specific firmware version via the Siemens Industry Online Support portal.

Why does the spindle shut off after exactly ten seconds?

A precise 10-second shutdown is typically driven by a parameterized timer in the SIMODRIVE 611 firmware — commonly a setpoint enable window, a pulse enable timeout, a ramp-function generator time, or a configurable soft-start time. Inspect the ramp-function generator and enable-timing parameters in the parameter log; the value will be visible in milliseconds. A non-precise shutoff (variable time, sometimes seconds, sometimes minutes) points toward a thermal or process-related cause and warrants a different investigation path.

Is 2 VDC on terminal A11 a normal off state?

No. A properly functioning digital output in the off state typically reads below 1 VDC at the module terminals when measured against the module's 0V reference, and a properly functioning output in the on state sources the full nominal voltage (commonly 24 VDC for SIMATIC S5 input compatibility). A reading of 2 VDC is in the indeterminate band — high enough to be read as a logic 1 by some input cards and low enough to be read as 0 by others, depending on the input card threshold. For 6ES5450 / 6ES5451 / 6ES5455 S5-115U input modules the 2 VDC residual is read as a logic 0, which causes the PLC to drop the spindle enable. The reading is a strong indicator of either a failed output driver or a relay function condition that is not being satisfied, and it should be investigated before returning the machine to production.

Should the module be sent out for repair or replaced with a new unit?

For a 6SN1121-0BA11-0AA1, send to an authorized Siemens repair center first. The module is repairable in most cases of output stage failure, and the repair vendor can back up the parameter set, replace the failed components, and return the module ready to reflash. Replacement with a new unit is the last resort, since the new module will arrive un-configured and will require a full commissioning cycle with the parameter set downloaded from the log. Factor in firmware version availability and lead time when choosing between repair and replacement.

How do I back up the parameters if I have no PC or commissioning software?

Manual logging is the only option. Walk the parameter tree using the three buttons in read-only mode, record every parameter number, value, and units in a spreadsheet or printed log, and store the log with the machine documentation. Perform the walk twice to confirm reproducibility before relying on the log. This manual log is the safety net for both the field reconfiguration work and the bench repair vendor — without it, a sent-out module will return defaulted and require a full re-commissioning on install.

Can Relay Function 1 be reassigned to a different terminal without rewiring?

Yes — the assignment of a relay function to a physical terminal is a parameter, not a wiring decision. The mapping can be changed from the parameter tree without touching a wire. However, the receiving device at the new terminal must be compatible with the output type (sourcing transistor, sinking transistor, or dry contact) of the NE module, and the receiving PLC input card must be addressed to the new terminal. Verify both ends before relying on the new mapping.

Back to blog