Resolving SIMOCODE 3UF5021-3AN00-1 Manual Start Failures

David Krause20 min read
Motor ControlSiemensTroubleshooting
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

Resolving SIMOCODE 3UF5021-3AN00-1 Manual Start Failures

This technical reference addresses a recurring field failure: an operator attempts to start a constant-speed motor manually by bridging SIMOCODE pro V basic-unit terminals when the upstream HMI exposes only an AUTO function and the upstream DCS routes all commands over PROFIBUS. The motor does not start; the SIMOCODE trips on a defined fault because the configured control station is not issuing the ON command. The root cause is not a wiring fault at terminals 3 and 5; it is a single-source control station configuration in the SIMOCODE parameter set. This document explains the underlying control-station architecture, identifies the parameter responsible, and walks through the engineering change required to add a second, hardwired control station so manual local start becomes a safe, supported mode of operation.

Affected hardware: SIMOCODE pro V basic unit, type designation 3UF5021-3AN00-1, PROFIBUS DP variant with 24 V DC supply and screw-type terminals. The same root cause applies to PROFINET variants (e.g., 3UF5021-3AB00-1) whenever only one control station is enabled and that station is the PLC/DCS over fieldbus.

1. Problem Overview

The Motor Control Center under discussion uses fused feeders, contactors, and a SIMOCODE pro V basic unit 3UF5021-3AN00-1 per motor cubicle. The HMI presents only an AUTO mode pushbutton; there is no Manual/Hand mode available to operators. The PROFIBUS network connects each SIMOCODE to the plant DCS, and the DCS issues the ON and OFF commands. The field failure manifests as follows:

  1. Maintenance personnel remove the DCS from the loop or the DCS is unavailable during commissioning.
  2. The technician attempts to start the motor by applying +24 V from the internal supply (terminal 5 on the as-built drawing) to the ON input (terminal 3 on the as-built drawing) of the SIMOCODE basic unit.
  3. The motor does not run. SIMOCODE raises a trip, most commonly Trip - No start possible, Contactor checkback fault, or Process image error.
  4. The MCC drawer cannot be locally energized for commissioning, troubleshooting, or emergency operation without involvement from the DCS engineering team.

The expected behavior — terminal bridging starting the motor — would only occur if a hardwired control station were enabled and wired to that input. The unit is, by configuration, listening exclusively to the DCS over PROFIBUS and rejects any local command that does not originate from that source.

2. SIMOCODE pro V Basic Unit Hardware Overview

The 3UF5021 is the SIMOCODE pro V basic unit, the central component of the SIMOCODE pro motor management system. It combines protection, monitoring, and control for constant-speed motors in a single device that connects to higher-level automation via fieldbus. The -3AN00-1 suffix identifies the PROFIBUS DP variant in the standard order code block. Siemens publishes the SIMOCODE Smart Motor Management System product page with current ordering information and the link to the Industry Online Support entry for the device manual.

Position Designation Meaning for 3UF5021-3AN00-1
1 3UF5 SIMOCODE pro basic-unit family
2 02 SIMOCODE pro V (versatile) variant
3 1 Basic unit type — supports two digital input modules and one digital output module maximum
4 3 PROFIBUS DP interface on board
5 A Standard supply voltage 24 V DC
6 N00 No expansion, no analog module, standard terminal layout
7 -1 Screw-type terminals (vs. spring-type -2)

The basic unit performs the following functions concurrently:

  • Motor protection — overload (thermal image via the connected current measuring module), phase failure, phase sequence error, stall, jam, undercurrent, overcurrent, earth fault (with the 3UL22 residual-current transformer), and thermistor (PTC) trip via dedicated input.
  • Motor control — direct-on-line, reversing, star-delta, Dahlander, pole-changing, soft-starter bypass, and frequency-converter bypass (the latter requires coordination with the VFD).
  • Status and diagnostics — operating hours, number of starts, last trip cause, statistical data, and process values (currents, voltages where supported, power) sent cyclically to the DCS via PROFIBUS.

The basic unit has on-board inputs and outputs that can be wired to hardwired commands and contactor control. These are the terminals the operator attempted to bridge.

3. Control Station Architecture and PROFIBUS Integration

SIMOCODE organizes all motor control commands into a maximum of four control stations. A control station is a logical source of ON, OFF, and mode-change commands. Only one control station can be active at any moment, and SIMOCODE evaluates commands exclusively from the active station. Commands arriving from inactive stations are rejected and, depending on parameterization, may raise a fault.

Control Station Typical Source Physical Path Selection Method
CS1 — PLC/DCS Distributed control system PROFIBUS DP / PROFINET cyclic bit control Implicitly active when the fieldbus master is online
CS2 — Local Hardwired Selector switch + pushbuttons (ON/OFF) on cubicle door Digital inputs IN1–IN4 on the basic unit / digital I/O modules Selector switch wired to a SIMOCODE input configured for "Control station selection"
CS3 — HMI / Panel Operator panel on the cubicle RS-232 service interface to a 3UF7210 HMI panel, or via OPC/fieldbus Selected via input or fieldbus command
CS4 — PC / SOM Engineering / service laptop running SIMOCODE ES (TIA Portal) via the system interface Front service port using a 3UF7940 interface cable Service-mode toggle; takes priority during commissioning

In the MCC described, only CS1 (PLC/DCS) is enabled in the parameter set. The Control station parameter group in the SIMOCODE parameter list contains the bits that allow or disable each station. When only CS1 is enabled:

  • SIMOCODE expects the DCS to issue ON/OFF via cyclic PROFIBUS write (bit "ON" / "OFF" in the process image).
  • Hardwired inputs configured for ON (terminal 3 → IN1 by default on the basic unit) are logically inert; they update the input image but do not produce an ON command.
  • If a contactor is somehow energized from an external source while the DCS has not issued ON, SIMOCODE detects this via its Contactor Checkback function (feedback from a contactor auxiliary contact) and trips.
  • If the motor is started via the upstream fused disconnect and contactor without SIMOCODE issuing the close command, the trip function remains armed and will fire on the next running-check violation (no-start, missing current, etc.).

The 3UF5021-3AN00-1 integrates into the PROFIBUS DP network as a slave. Each SIMOCODE occupies one PROFIBUS slot with a GSD file shipped with the device:

  • DP-V0 cyclic I/O: typically 10 bytes of output data (commands from DCS: ON, OFF, reset, control-station selection) and 10 bytes of input data (status: running, tripped, current values, fault codes).
  • DP-V1 diagnostic: extended diagnostic messages for trip causes and statistical data, polled acyclically by the master.

The DCS writes the ON bit to the cyclic output word. SIMOCODE processes this command only when CS1 is the active control station. With CS1 permanently enabled and no other control station configured, the field technician's terminal-bridge approach will never energize the contactor.

SIMOCODE pro V 3UF5021-3AN00-1 Control Station Selection CS1: DCS / PLC PROFIBUS DP CS2: Local Hardwire Digital Inputs Selector Switch Auto / Manual SIMOCODE Active Station OUT1 (Term 7) Contactor Command

4. Why Hardwire Bypass Trips the System

The attempt to bridge terminal 5 (+24 V internal supply) to terminal 3 (ON input) is, in principle, the correct wiring to start the motor via a hardwired control station — but only if a control station wired to that input is the active station. In the installed configuration, the input is present but unused at the control logic level. The technical sequence that follows is:

  1. 24 V is applied to terminal 3. The input debounces and SIMOCODE sees IN1 = HIGH in the process image.
  2. IN1 is not mapped to a control function. The control function block for "ON command from local" requires that the active control station is CS2. CS2 is disabled (parameter "Control station CS2 enabled = FALSE").
  3. No ON command is produced. The contactor output remains OFF.
  4. If the contactor is closed by an external means (for example a maintenance override), the contactor checkback input reports the closed state, but SIMOCODE never issued the close command. The "Commanded / Actual" comparison flags a Contactor checkback fault.
  5. Trip is raised. SIMOCODE opens the contactor via the OFF output and logs a trip event. The HMI receives the trip via PROFIBUS and shows the fault.
Why the trip: SIMOCODE distinguishes between "I told the contactor to close and the contactor acknowledged it" and "the contactor is closed without my command." The latter is treated as a fault because, in safety terms, an uncontrolled closure violates the control-permission model. Allowing this would defeat the protection function.

5. Terminal Reference for 3UF5021-3AN00-1

The basic unit provides on-board terminals that can be used for hardwired control. The following table summarizes the terminal assignments on the 3UF5021 basic unit. Verify against the wiring diagram supplied with the cubicle, as terminal numbering in the project may vary if a digital I/O module is fitted.

Terminal Signal (default) Function when configured for hardwire CS2 Notes
1 +24 V supply Power to SIMOCODE basic unit From upstream 24 V DC power supply
2 M (0 V supply) Common return for terminal 1 and inputs
3 IN1 Default; user-programmable as ON, OFF, or control-station selection Often used as the hardwired ON input in local control
4 IN2 User-programmable; commonly OFF or control-station selection
5 IN3 User-programmable; commonly used for Auto/Manual selector Confirms the field drawing referenced in the original question — labeled "internal +24 V" because the input is sourced from the +24 V rail via the selector contact
6 IN4 User-programmable; often used for trip reset
7 OUT1 Contactor command (close) Drives the contactor coil via interposing relay
8 OUT2 User-programmable; often auxiliary contactor or signaling
9 OUT3 User-programmable; often fault indicator or second contactor
10 M (0 V) Common return for outputs
11–14 PROFIBUS / system interface PROFIBUS DP connector or terminal reservation for bus D-sub connector or screw terminal on top
Field drawing clarification: the as-built drawing labels terminal 5 as "internal +24 V" because, in the local-control wiring, the +24 V rail is switched through the selector contact onto terminal 5 (IN3). Terminal 5 is not the basic-unit's supply terminal; the +24 V source comes from the cubicle supply via the selector switch. Verify the actual terminal assignments against the as-built drawing before making changes.

6. Solution: Add a Second Control Station

The engineering solution is to configure CS2 (or CS3 / CS4) as a second, hardwired control station, and select between CS1 (DCS) and CS2 (local) using a physical selector switch wired to a SIMOCODE digital input. The DCS remains the primary operator; the local control is the maintenance backup. This is the configuration Siemens documents as the standard pattern for SIMOCODE pro V MCC applications.

Best-practice configuration: two control stations (CS1 = DCS over PROFIBUS, CS2 = local hardwired), with a key-operated Auto/Manual selector on the cubicle door. The selector position is read by a SIMOCODE input and selects the active station.

6.1 Required Hardware

  • Two-position selector switch (Auto / Manual) rated for the cubicle environment, mounted on the door.
  • Two pushbuttons (Start / Stop) for Manual mode, also on the door.
  • Wiring from the selector and pushbuttons to SIMOCODE basic-unit inputs (terminals 3, 4, 5, 6 as available) or to a digital I/O module (3UF7300 / 3UF7310) if all four basic-unit inputs are already used.

6.2 Parameter Changes in SIMOCODE ES / TIA Portal

The following parameter changes must be made using SIMOCODE ES (or TIA Portal with the SIMOCODE option) and pushed to the device:

Parameter Path Setting Effect
Control station > CS1 enabled TRUE (already set) DCS remains an allowed source
Control station > CS2 enabled TRUE (change) Local hardwired station becomes a legal source
Control station > CS3 enabled FALSE HMI panel not used in this MCC
Control station > CS4 enabled FALSE (or TRUE for service only) PC/SOM reserved for service
Control station > Number of control stations 2 (DOL) — for direct-on-line starters Limits selection between CS1 and CS2
Digital inputs > IN1 (terminal 3) "ON command, active high" Manual Start pushbutton (NO contact)
Digital inputs > IN2 (terminal 4) "OFF command, active high" Manual Stop pushbutton (NC contact)
Digital inputs > IN3 (terminal 5) "Control station selection, CS1 active when LOW" Selector switch input (Auto = CS1)
Digital inputs > IN4 (terminal 6) "Trip reset, active high" Reset button or auto-reset
Operating mode > Operating mode "DOL (direct-on-line)" or per starter type Determines contactor sequence
Outputs > OUT1 (terminal 7) "Contactor command, ON" Drives contactor coil via interposing relay
Contactor checkback > Active TRUE; input configured to match wiring Verifies contactor responded to command

6.3 Selector Switch Wiring Logic

A single-pole, two-position selector can be wired as follows:

  • Auto position (CS1): Selector contact open → IN3 = LOW → CS1 active → DCS controls.
  • Manual position (CS2): Selector contact closed → IN3 = HIGH → CS2 active → Local pushbuttons control.

This logic is reversed if the SIMOCODE input is configured "active low". Verify polarity against the actual parameter setting. The selector switch must also be wired such that PROFIBUS commands from the DCS cannot start the motor when the switch is in Manual; this is enforced by SIMOCODE because CS2 is the active station and CS1 commands are ignored while CS2 is active.

Permission model: When CS2 is active, CS1 commands (DCS) are rejected and do not produce contactor closure. This prevents the DCS from starting the motor while a maintenance technician has selected Manual mode — a critical interlock for personnel safety.

7. Step-by-Step Commissioning Procedure

After making the parameter and wiring changes, perform the following verification sequence before energizing any motor.

7.1 Pre-Energization Checks

  1. Confirm all cubicle wiring matches the updated as-built drawing; specifically check that terminal 5 (or whichever input carries the selector) is wired to the Auto/Manual switch and not to the internal +24 V rail directly.
  2. Verify PROFIBUS termination at the device — DIP switch on the basic unit set to ON if the device is the last on the segment.
  3. Confirm the 24 V DC supply to the basic unit is from a stable, separately fused source, not from the contactor coil circuit.
  4. Open the upstream fused disconnect or withdraw the contactor; do not attempt any rotation test until all checks pass.
  5. Verify the motor FLA setting on the current measuring module matches the motor nameplate; the overload class (5/10/15/20/25/30) must be selected per motor and application.

7.2 SIMOCODE Parameter Push

  1. Connect a PC running SIMOCODE ES (or TIA Portal with the SIMOCODE option pack) to the basic unit via the system interface using the 3UF7940 cable.
  2. Open the device in the project, navigate to Parameters > Control stations, and confirm CS2 is enabled.
  3. Click Load to device. The device LED flashes during write; do not interrupt.
  4. Click Save parameter set permanently on the device (via the menu) so the changes survive a power cycle.
  5. Disconnect the PC.

7.3 Local Manual Start Verification

  1. Place the cubicle selector switch in Manual.
  2. Press the local Stop pushbutton; confirm SIMOCODE is in a non-tripped state (green "Ready" LED).
  3. Press the local Start pushbutton briefly. The contactor should close; the green "Run" LED should illuminate; motor current should ramp on the display.
  4. Press the local Stop pushbutton. The contactor should open.
  5. Toggle the selector switch to Auto. The DCS should regain control.
  6. From the DCS HMI, issue an ON command. The contactor should close, matching the behavior observed before the change.
  7. From the DCS HMI, issue an OFF command. The contactor should open.

7.4 Fault Simulation

  1. With the selector in Manual and the motor running, press the local Stop; confirm the trip-free OFF (no trip is recorded, only an OFF event).
  2. With the selector in Manual and the motor running, open the cubicle door interlock or simulate a contactor-checkback failure. SIMOCODE should trip and require a manual reset via the Reset pushbutton or the DCS.
  3. From the DCS, attempt to start the motor while the selector is in Manual. The DCS command must be rejected; no contactor closure should occur.

8. Verification Checklist

Test Expected Result Pass Criterion
Power-up with selector in Auto Green Ready LED, no fault No trip displayed on DCS HMI
Power-up with selector in Manual Green Ready LED, no fault DCS sees CS2 active in status word
DCS ON command, selector Auto Contactor closes, motor runs Status "Running" reported
DCS OFF command, selector Auto Contactor opens, motor stops Status "Stopped" reported
Local Start, selector Manual Contactor closes, motor runs Status "Running" with CS2 in status
Local Stop, selector Manual Contactor opens, motor stops Status "Stopped" with CS2 in status
DCS command, selector Manual Command rejected, no closure Status shows CS2 active; no contactor change
Manual Start held with selector moved to Auto mid-start Smooth handoff, no trip Contactor remains closed; CS1 takes over
Contactor auxiliary fault simulation Trip raised Fault code recorded; reset required
Parameter save after power cycle Configuration retained No re-load required after 30 s power-off

9. Best Practices and Field Notes

  • Document the selector logic in the cubicle. Use an engraved label that reads "Auto = DCS, Manual = Local Maintenance" with a key-operated switch to prevent unauthorized mode changes.
  • Use a maintained selector. Avoid momentary-contact selectors — they cannot reliably indicate the active control station if left in an intermediate position.
  • Mirror CS2 status to the DCS. SIMOCODE can expose the active control station in the cyclic input word. Bring this status into the DCS so operators can see "Manual" mode is active on any cubicle.
  • Never wire an input directly to +24 V without an input function. Bridging an internal supply to an input that is not mapped to a control function produces a no-op; the motor will not start and there is no benefit. The correct wiring routes through the input configuration that the SIMOCODE parameter set recognizes.
  • Always save parameters to the device non-volatile memory. Without a save, the parameter changes revert after a power cycle, and the next operator will see the same fault.
  • Update the GSD in the DCS engineering station. If additional status bits are exposed, regenerate the PROFIBUS slot configuration so the DCS interprets the new bytes correctly.
  • Verify the contactor-checkback wiring. If a checkback input is configured, ensure the contactor auxiliary contact is wired to the correct terminal and the parameter "Contactor checkback active = TRUE" is set. An incorrect checkback configuration will raise nuisance trips.
  • Distinguish trip vs. fault. SIMOCODE can be configured to differentiate "trip" (latching, requires reset) from "fault" (auto-resettable). Configure per the plant's protection philosophy.
  • Use a digital I/O module for expansion. If all four on-board inputs are committed (e.g., to thermistor, external trip, two interlocks), add a 3UF7300 (4 digital inputs) or 3UF7310 (2 digital inputs / 1 output) module rather than reassigning existing safety inputs.
  • Plan PROFIBUS addresses. Each SIMOCODE must have a unique PROFIBUS address between 1 and 125. Document the address plan in the MCC drawing set; addressing conflicts cause the green LED to blink without faults being logged.
  • Validate against IEC 60947-4-1. The contactor selection and the overload trip class must satisfy the relevant motor and starter standard; verify against the project specification, not against this article.

10. Troubleshooting Matrix

Symptom Likely Cause Verification Corrective Action
Motor does not start when local Start pressed; no trip CS2 not enabled, or selector input not wired to IN3, or IN3 polarity reversed Read process image via PROFIBUS; confirm IN3 state matches selector position Enable CS2 in parameter set; correct wiring per drawing
Trip "Contactor checkback fault" on manual start Contactor auxiliary contact miswired; checkback parameter incorrect Check terminal of contactor auxiliary against drawing Rewire to designated input; set Contactor checkback = TRUE and select correct input
DCS cannot start motor, even with selector in Auto PROFIBUS master not online, or CS1 inadvertently disabled PROFIBUS diagnostic in TIA Portal; SIMOCODE LEDs Restore PROFIBUS; re-enable CS1
DCS command starts motor while selector in Manual CS2 not enabled, so input selection is ignored and CS1 remains active Check parameter "Control station CS2 enabled" Enable CS2; verify selector wiring
Motor starts and trips immediately Overload setting too low; current transformer ratio wrong; phase rotation wrong Compare motor FLA against setting; check CT ratio; verify phase sequence Set overload to motor FLA via CT ratio; verify rotation matches motor nameplate
Parameters revert after power cycle "Save parameter set permanently" not performed Power-cycle and observe Reconnect PC, save parameters
Trip "No start possible" after manual start attempt Active control station did not receive an ON command; CS1 was active and DCS did not issue ON Read active control station from process image Selector must be in Manual; CS2 must be enabled
Green Ready LED blinks, no fault in log Bus fault or address conflict on PROFIBUS PROFIBUS diagnostic; check address DIP Assign unique PROFIBUS address; verify termination
Trip "Process image error" DP-V1 cyclic handshake failure or DCS not sending required control bits Inspect cyclic output from DCS; compare with SIMOCODE expected layout Update DCS slot configuration; verify GSD revision
Trip "Earth fault" on initial commissioning Incorrect 3UL22 residual CT installation; CT orientation reversed; CT ratio wrong Verify CT per Siemens manual; check primary conductor path through CT window Reinstall CT per manual; set correct trip threshold
Trip "Thermistor (PTC)" PTC input wiring open or shorted; motor temperature sensor fault Measure PTC resistance at SIMOCODE terminal Verify PTC wiring; check motor temperature; replace sensor if defective
Motor hums but does not start (DOL) Single-phasing; phase loss detection tripping or mechanical jam Measure line-to-line voltages at contactor output Restore lost phase; check mechanical load

FAQ

Can I start a SIMOCODE-controlled motor by simply bridging +24 V to the ON input?

Only if a hardwired control station (CS2 in standard numbering) is enabled in the SIMOCODE parameter set and wired to that input. Bridging the input on a configuration that only allows the DCS control station (CS1) produces no contactor closure, and any external closing of the contactor will raise a contactor-checkback trip. Verify the parameter "Control station CS2 enabled = TRUE" before relying on local manual start.

Why does the motor trip when I try to start it manually at the cubicle?

SIMOCODE distinguishes "I commanded the contactor to close and it did" from "the contactor is closed without my command." With only CS1 (DCS) enabled, the unit expects the DCS to issue the ON bit. Any other path that energizes the contactor is treated as an uncontrolled closure and trips the unit. The fix is to add CS2 to the parameter set and wire a selector switch and Start/Stop pushbuttons to recognized SIMOCODE inputs.

How do I configure two control stations on a SIMOCODE pro V 3UF5021?

In SIMOCODE ES (or TIA Portal with the SIMOCODE option pack), open the device, navigate to Parameters > Control stations, and set CS1 enabled = TRUE (already set), CS2 enabled = TRUE, and the number of control stations = 2. Map digital inputs IN1–IN4 to ON, OFF, selector, and reset functions. Save the parameter set to non-volatile memory after loading to the device.

Which terminal on the 3UF5021 is the ON input?

Terminal 3 is IN1 by default on the 3UF5021 basic unit and is the most common assignment for the local ON command. Terminals 4, 5, and 6 are IN2, IN3, and IN4 respectively and are typically mapped to OFF, selector, and reset. The exact mapping is defined in the SIMOCODE parameter set and may be reassigned by the project engineer. Always verify against the as-built drawing.

Will parameter changes survive a power cycle on the 3UF5021?

Only if you click Save parameter set permanently after the load. A normal load writes the parameters to RAM and they revert on power cycle. The save action writes to the device's non-volatile memory and is required for any permanent configuration change, including the addition of a second control station.

What is the PROFIBUS GSD file for a SIMOCODE pro V PROFIBUS unit?

Each SIMOCODE pro V variant ships with a device-specific GSD file. Install the GSD into the DCS engineering station (for example, TIA Portal HW catalog or STEP 7 HW Config) before configuring the DP slave. The GSD identifies the cyclic I/O layout (typically 10 bytes input / 10 bytes output) and the available diagnostic slots.

Back to blog