Configuring S7-400H CPU 414-4HJ as a Solo Station in STEP 7

David Krause14 min read
S7-400SiemensTutorial / How-to
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

Overview: What is S7-400H Solo Mode?

The Siemens SIMATIC S7-400H is a high-availability, fault-tolerant PLC platform built on two redundant CPUs executing the user program in parallel and continuously synchronizing their internal state over fiber-optic redundancy links. Solo mode (also referred to as single-station mode, solo operation, or single-mode) is a documented operating condition in which one slot of an H-station contains a powered H-CPU while the partner slot is either physically empty, populated by a non-powered CPU, or temporarily taken out of service.

When started in solo mode, the H-CPU detects the absence of its redundant partner through the rack's slot addressing and the redundancy link's "partner-not-found" state. The H kernel then boots the user program with redundancy-related blocks disabled. Self-test routines still execute, system OBs (OB70–OB87) are still active, and H-status diagnostics remain available, but no master/standby switchover, no link monitoring, and no partner comparison will occur.

Solo mode is officially supported in the Siemens "S7-400H Fault-Tolerant Systems" manual and is the recommended path for:

  • Pre-commissioning and program development when only one H-CPU is on hand
  • Lab or bench testing of fault-tolerant user programs on a single controller
  • Education and training environments where two full H-CPUs are not justified
  • Pre-staging a station that will later be upgraded to a full redundant pair (chassis, slots, and STEP 7 project can be reused)
Engineering Note: Solo mode is not the same as running a standard S7-400 CPU. The H-CPU firmware still contains the redundant kernel. OB70 (I/O redundancy error), OB72 (CPU redundancy error), OB80 (timeout), OB82–OB87 diagnostics, and certain H-specific system status lists (SSLs) keep their H semantics even though the partner is absent. Diagnostic buffers will show "partner CPU missing" entries on every restart until a partner is added.

Reference documentation is the Siemens "SIMATIC S7-400H Fault-Tolerant Systems" manual, which can be retrieved from the Siemens Industry Online Support portal. The final section of that manual, titled "Commissioning and Operation as a Solo Station," is the authoritative procedure that this article extends with field-tested wiring and STEP 7 details.

Prerequisites and Bill of Materials

To configure an S7-400H in solo mode, the hardware and software must satisfy the same electrical and mechanical constraints as a full H-station, except that only one CPU is populated and only one redundancy link interface is required.

Item MLFB / Part Number Role in Solo Mode Notes
H-CPU 6ES7 414-4HJ04-0AB0 Active controller S7-400H CPU 414-4H; work memory sufficient for typical solo programs
Power Supply 6ES7 405-0KA02-0AA0 24 V DC system supply for rack and CPU PS-405 10 A; input 24 V DC; for H racks the PS slot is shared with both halves
Universal Rack H 6ES7 400-2JA00-0AA0 UR2-H chassis Two-segment rack with 9 slots per segment; backplane wired for H pairing
Backup DC Supply SITOP (e.g. 6EP1334-3BA10) Auxiliary 24 V DC Required when PS-405 cannot deliver full load current alone
Miniature Circuit Breaker Siemens 5SY or equivalent Branch protection for PS-405 feed and SITOP feed Coordination per NEC/IEC 60947-2
Fiber-Optic Link Module Optional in solo Redundancy link Not required to boot solo; required if a partner will be added later
STEP 7 V5.5 SP4 or later (classic) Project engineering H-CPU 414-4HJ04 supported in STEP 7 V5.4 SP5+; TIA Portal does not support S7-400H
License Key F-CPU not required for solo — Only needed if F-blocks (F-CPU 417-4H) are loaded; otherwise standard license suffices
MLFB Clarification: The question originally referenced the rack as 6ES7 400-1JA01-0AA0. The correct MLFB for a UR2-H rack is 6ES7 400-2JA00-0AA0. The "1JA" prefix corresponds to a UR1 (standard, non-H) rack, which does not carry the segment pairing required by an H-CPU. Always confirm the rack MLFB ends in -2JA00-0AA0 (UR2-H) before powering the H-CPU.

Hardware Setup: UR2-H Rack and Slot Plan

The UR2-H (Universal Rack H) consists of two mechanically separated backplanes, each with 9 slots. The two segments are tied together internally to share the PS-405 modules and the synchronization signal lines. In a full H station, the CPU in slot 3 of segment A partners with the CPU in slot 3 of segment B; all other slots follow the standard S7-400 numbering.

Slot Segment A Segment B (Solo: Empty)
1 PS-405 (405-0KA02-0AA0) PS-405 slot prepared for future partner
2 Empty (reserved) Empty
3 CPU 414-4HJ04-0AB0 Empty in solo (cover plate recommended)
4–9 I/O modules (IM, DI, DO, AI, AO, F-modules) Optional empty slots in solo
10–18 Segment B mirror slots Segment B mirror slots

Insert the PS-405 in slot 1 of segment A, the H-CPU in slot 3 of segment A, and leave segment B entirely empty (or fitted with a blank cover to preserve airflow and EMC behavior). Slot 2 of segment A must remain empty; this is the standard PS-405-to-CPU gap.

Mount the rack on a 35 mm DIN rail or directly to the cabinet backplate. UR2-H racks dissipate heat through both segments; ensure at least 40 mm clearance above and below for convection, especially when only one segment is populated.

Power Architecture: PS-405, SITOP, and MCB Sizing

The PS-405 10 A module accepts 24 V DC on its input terminals (X1, X2) and produces the 5 V DC and 24 V DC rails needed by the S7-400 backplane and I/O. In an H station each PS-405 normally feeds one segment. In solo mode only one PS-405 is installed, and it must supply the entire load on the populated segment plus the I/O modules on both segments if those segments contain powered I/O.

If the projected load exceeds the PS-405 10 A rating, or if redundant 24 V feed is desired for safety, a Siemens SITOP module should be wired in parallel with the PS-405 24 V input. The recommended practice is:

  1. Feed the PS-405 from a dedicated MCB (e.g. 16 A, C-curve) on the DC distribution.
  2. Feed the SITOP from a separate MCB (e.g. 10 A) on the same or a second DC bus.
  3. Tie the two 24 V outputs together at the PS-405 input terminals using appropriately sized conductors (6 mm² Cu or larger, depending on length).
  4. Use a decoupling diode pair or SITOP's own redundancy module (e.g. 6EP1961-3BA21) to prevent one source back-feeding the other.

Verify the MCB trip curves against the PS-405 inrush current. The 405-0KA02-0AA0 draws up to 30 A peak for <5 ms during power-up. A C-curve 16 A MCB is generally coordinated; B-curve devices may nuisance-trip on cold-start with high-capacitance DC bus designs.

Wiring Warning: Never jumper the 24 V input terminals of the PS-405 and the SITOP without a redundancy module or decoupling diode. Direct paralleling can cause one source to operate as a load for the other, resulting in thermal stress on internal MOSFETs and premature failure. The Siemens redundancy module is rated for 10 A continuous and can be mounted on DIN rail next to the SITOP.

STEP 7 Project Configuration

Solo mode configuration follows the standard S7-400 station build flow in STEP 7 V5.x. TIA Portal does not support S7-400H; use STEP 7 V5.5 SP4 or later (or V5.4 SP5+ with the appropriate HSP) for projects containing the 414-4HJ04-0AB0.

Step 1 — Create a New Project

  1. Open SIMATIC Manager.
  2. File → New → Project. Name it (for example S7-400H_Solo_Test) and choose a project path with read/write access.
  3. Insert a new SIMATIC 400 Station. The station object class is S7-400, not S7-300 or S7-400H; STEP 7 will infer H-mode from the CPU inserted in HW Config.

Step 2 — Open HW Config

  1. Open the station and double-click Hardware to launch HW Config.
  2. Open the hardware catalog (View → Catalog).
  3. Insert the UR2-H rack: SIMATIC 400 → RACK-400 → UR2-H (6ES7 400-2JA00-0AA0).
  4. Insert the PS-405 in slot 1: PS-400 → PS 405 10A (405-0KA02-0AA0).
  5. Insert the H-CPU in slot 3: CPU-400 → CPU 414-4H → 6ES7 414-4HJ04-0AB0.
  6. Leave segment B slots empty for solo operation.

Step 3 — Configure CPU Properties

Double-click the CPU in slot 3 to open its properties dialog. Configure the following sub-tabs:

Tab Solo Mode Setting Notes
General Name, plant designation, comment Free-form fields
Startup Startup mode: Cold restart Hot restart is also valid for 414-4H; warm restart is supported but rarely used
Cycle / Clock Memory OB1 cycle 100 ms typical Watchdog = 300 ms default; verify against program scan time
Diagnostics Enable system diagnostics OB82, OB83, OB84, OB85, OB86, OB87 OB70 and OB72 will still trigger on solo if partner-not-found events fire
H Parameters Solo operation: Enabled This is the key flag. Found under "H-CPU Properties" → "H Operating Mode"
Time-of-Day Interrupts Optional Set cycle and phase offset as needed
Protection Set to "No protection" for solo testing Production deployments should use password level 1 or 2
Critical Step: The "Solo Operation" flag is buried under the H-CPU's properties, not under the standard S7-400 CPU properties. If this flag is not set, the CPU may enter a startup blocking state with diagnostic buffer entry "Partner CPU not found / Startup aborted." Always set Solo Operation = Enabled when only one CPU is physically present.

Step 4 — Save and Compile

  1. Station → Save and Compile (Ctrl+S).
  2. Confirm zero errors in the compile log. H-CPU-specific checks will appear if the rack type is wrong (UR1 instead of UR2-H) or if redundant I/O is configured without a partner slot available.
  3. Close HW Config.

Downloading the Project to the Solo Station

The first download sets the H-CPU's station configuration. Use one of the following paths:

Interface Procedure When to Use
PROFIBUS DP (MPI/DP port) PLC → Download → to Target Station; set PG/PC interface to PROFIBUS Bench programming with a programming cable
MPI Same as PROFIBUS, but PG/PC interface = MPI Initial bench download when PROFIBUS network is not yet configured
Ethernet (CP443-1) Configure CP443-1 IP first, then PLC → Download → via Ethernet Production or lab with structured Ethernet topology

For a bench setup the MPI route is the fastest. After downloading, the CPU executes a cold restart. During restart the CPU checks slot 3 of segment B for a partner; finding none and seeing the Solo Operation flag, it transitions to RUN without entering the "partner missing" blocking condition.

The diagnostic buffer after a successful solo startup should contain (in order):

  1. Power ON event
  2. CPU self-test completed without error
  3. Partner CPU not found (informational event, not a fault)
  4. Solo mode active
  5. Cold restart executed (OB102 loaded, if present)
  6. OB1 cycle started

Programming Considerations for Solo H-CPUs

The 414-4HJ04-0AB0 accepts the standard STEP 7 instruction set (LAD/FBD/STL). Several H-specific blocks differ from their non-H counterparts and behave identically in solo:

Block Behavior in Solo
OB70 Fires only on I/O redundancy error; not relevant solo unless redundant I/O is configured
OB72 Fires only on CPU redundancy loss; will trigger a one-time informational entry on solo startup
OB80 Standard timeout OB; identical to non-H
OB82–OB87 Standard diagnostics; identical to non-H
SFB 14 / SFB 15 (GET/PUT) Identical to non-H
SFC 90 / SFC 91 (H-specific) Available but with reduced functionality when partner absent
FCs/FBs from H libraries Use without modification; redundancy status bits return static values

Code written in solo mode is portable to a full H station without modification, provided no H-specific functions rely on partner handshake data. This is the principal advantage of solo development: programs validated on a single CPU run unchanged when the partner CPU is added and Solo Operation is later disabled.

Verification and Commissioning Checks

Run the following checks before declaring the solo station ready for program testing:

  1. Power rail check. Measure +5 V DC and +24 V DC at the backplane test points with a calibrated multimeter. Tolerances: 5 V ± 2 %, 24 V ± 5 %.
  2. CPU status LEDs. FRCE off, RUN solid green, STOP off, SF (red) off, BF (red, if PROFIBUS present) off.
  3. Diagnostic buffer sweep. Open the online diagnostic buffer and confirm no "STOP due to" or "module removed" entries. Informational "partner missing" entry is acceptable.
  4. OB1 scan time. Open the online CPU information panel; record OB1 minimum, maximum, and current cycle times. Maximum must be < the configured watchdog (default 300 ms).
  5. Force table sanity. Open the Force table and confirm no residual force values from prior tests.
  6. MPI/PROFIBUS handshake. From STEP 7, perform a "PLC → Accessible Nodes" scan. The CPU should appear with its configured MPI or PROFIBUS address.
  7. Watchdog test. Temporarily insert a 400 ms delay in OB1 and verify the CPU does not enter STOP. Restore the original OB1 after the test.

If all seven checks pass, the solo station is ready for program loading and functional testing.

Troubleshooting Matrix

Symptom Likely Cause Resolution
CPU remains in STOP with SF red Solo Operation flag not enabled Re-open HW Config, CPU Properties → H Operating Mode → Solo Operation = Enabled, recompile, download
Diagnostic buffer "Rack type invalid" UR1 rack (1JA) installed instead of UR2-H (2JA00) Replace rack with 6ES7 400-2JA00-0AA0
CPU cycles but does not enter RUN CPU in slot other than 3 Move CPU to slot 3 of segment A; slots 4+ are not boot slots for S7-400H
PS-405 inrush trips upstream MCB B-curve MCB undersized Replace with C-curve MCB; verify inrush spec against breaker trip curve
BF red on PROFIBUS interface No PROFIBUS terminator or no master on segment Check bus terminators; verify master is online; check PROFIBUS address conflict
OB85 diagnostic flood I/O module address mismatch with HW Config Compare slot-by-slot I/O configuration against physical insertion order
CPU reboots cyclically Insufficient 24 V DC supply (PS-405 overloaded) Calculate load; add SITOP with redundancy module; verify MCB sizing
STEP 7 reports "HSP not installed" H-CPU MLFB not in HSP Install latest HSP for STEP 7 V5.5 from Siemens support portal

Migration Path: Solo to Full Redundant H Station

When a second 414-4HJ04-0AB0 CPU becomes available, the solo station can be upgraded without rewriting code:

  1. Power down segment A (PS-405 off, MCB open).
  2. Install a second PS-405 in slot 1 of segment B and wire its 24 V feed through a dedicated MCB (or share the redundancy module output).
  3. Insert the second H-CPU in slot 3 of segment B.
  4. Install fiber-optic redundancy link modules in both CPUs if they are not already populated, and connect them with the supplied LC patch cords.
  5. Re-open HW Config and set Solo Operation = Disabled; recompile.
  6. Download the updated configuration. The H-system will detect the partner on the next cold restart and enter redundant RUN mode.

The STEP 7 project, user program, and I/O configuration are reused unchanged. The diagnostic buffer entries from solo operation remain as historical records but do not affect the redundant runtime.

Field-Engineered Caveats

  • Cable length on the UR2-H backplane. Segment B is internally wired with an inter-segment bus. Do not modify the pre-installed bus connectors.
  • EMC. Even in solo mode, the UR2-H chassis must be bonded to cabinet ground at both end brackets. Floating chassis can produce intermittent SF entries from internal diagnostics.
  • Memory. The 414-4HJ04-0AB0 has a fixed work memory. If programs exceed the memory in solo, they will also exceed it in redundant mode; the additional overhead of redundancy blocks is negligible on this CPU.
  • Firmware. Verify firmware version ≥ V4.5 on the CPU. Earlier firmware versions (V3.x) have known issues with solo startup behavior; consult the Siemens firmware update portal for the latest FW.
  • Replacement parts. When sourcing a replacement PS-405, the "0KA02" suffix is the 10 A variant. The "0KA01" suffix is the 4 A variant; do not substitute without recalculating the load.

FAQ

Can an S7-400H CPU run in solo mode without a partner CPU?

Yes. Set the Solo Operation flag in the H-CPU properties in HW Config, leave segment B empty, and the 414-4HJ04-0AB0 will boot as a single-station controller with all standard S7-400 runtime behavior.

What is the correct MLFB for the UR2-H rack used with the 414-4HJ04-0AB0?

The UR2-H rack MLFB is 6ES7 400-2JA00-0AA0. Do not use a UR1 rack (1JA prefix) — it does not carry the H-specific segment pairing required by the H-CPU.

Does the PS-405 (405-0KA02-0AA0) need a SITOP auxiliary supply in solo mode?

It depends on total load. If the projected 5 V and 24 V backplane load exceeds the PS-405 10 A rating, add a SITOP module with a Siemens redundancy module and a dedicated MCB per source. For loads under 8 A the PS-405 alone is sufficient.

Can programs written in solo mode be deployed to a full H station unchanged?

Yes. Programs developed on a solo 414-4HJ04-0AB0 run without modification when a second H-CPU is added and Solo Operation is disabled, provided no H-specific functions depend on partner handshake data.

Why does the diagnostic buffer show "partner CPU missing" on every solo startup?

This is an informational event, not a fault. It records that the H kernel attempted to locate a partner in segment B slot 3 and found none. With Solo Operation enabled it does not trigger STOP or a fault state.

Back to blog