S7-400H to WinCC: S7-REDCONNECT and Fault-Tolerant S7 Configuration
A Siemens SIMATIC S7-400H (H-system) station is only useful in a WinCC/SCADA topology if the operator station can survive an H-CPU master/standby switchover without losing its process image, alarms, or trending buffers. The link between the AS 41xH pair and the WinCC server must therefore be a fault-tolerant S7 connection — not a normal single-ended S7 PUT/GET channel. This reference covers the two production-grade paths (PROFINET/Industrial Ethernet with S7-REDCONNECT, and Profibus with a redundant CPs) and the lower-cost alternative path that WinCC's Dynamic Wizard exposes for non-bumpless operation.
1. System Architecture Overview
Three logical blocks make up the link:
-
AS 41xH — fault-tolerant CPU pair, e.g.
6ES7 412-3HJ14-0AB0(CPU 412-3H PN/DP) or the6ES7 416-3HS06/6ES7 417-4HT04families. ThePNsuffix indicates an integrated PROFINET interface that can terminate a fault-tolerant S7 connection directly, removing the need for a separate CP443-1 on small installations. - Ethernet / Profibus media — Industrial Ethernet (IE) for ISO/ISO-on-TCP/TCP fault-tolerant S7, or Profibus DP for a CP443-5 Ext. redundant pair.
- WinCC station — a PC station running WinCC V7.x, with a SIMATIC NET PC software layer and either a hardware CP (CP1623, CP1613, CP5613/CP5623) or a Softnet-only license.
Siemens supports the S7 fault-tolerant connection only over Industrial Ethernet (PROFINET or classic IE), either with the ISO transport protocol or with ISO-on-TCP (RFC1006 / port 102). Profibus is supported via a different mechanism described in the SIMATIC S7-400H Fault-Tolerant Systems manual, chapter 13.6.4.2.
2. S7 Fault-Tolerant Connection — Protocol Requirements
A fault-tolerant S7 connection (S7 connection with H-station attribute) is the only S7 connection type that WinCC and S7-REDCONNECT will accept on an H-CPU. The following parameters are fixed by the protocol and cannot be relaxed:
| Parameter | Value / Constraint | Notes |
|---|---|---|
| Transport protocol | ISO-on-TCP (RFC1006, port 102) or ISO | TCP plain is not supported for H-connections in classic S7-REDCONNECT |
| Connection type | S7 connection, partner = "H station" | Configured in NetPro / STEP 7 HW Config |
| Connection count | Two physical S7 connections to the same WinCC partner | One to CPU0, one to CPU1; WinCC treats them as one logical connection |
| Watchdog | Default 30 s in S7-REDCONNECT | Tunable via SIMATIC NET configuration console |
| Max partner CP per H pair | 4 redundant CPs in H-system (2 in each CPU rack) | See S7-400H manual chapter 14.6.3 |
3. PLC-Side Hardware — CP443-1 vs Integrated PN
On the AS side you have two options. Both terminate the fault-tolerant S7 connection to the PC station; both are configured in HW Config / NetPro and inserted into the S7-400H rack as a fault-tolerant CP pair.
3.1 External CP443-1 (recommended for production)
The 6GK7 443-1EX30 (CP443-1 EX30) and the newer 6GK7 443-1BX40 (CP443-1 Advanced) are the workhorses. Insert two of them — one in rack 0, one in rack 1 — and assign both to the S7-REDCONNECT subnet. CP443-1 supports up to 4 fault-tolerant S7 connections (per CP) for WinCC use cases.
| Article number | Function | Max S7 connections | Notes |
|---|---|---|---|
| 6GK7 443-1EX30-0XE0 | CP443-1 Ethernet, 4-port switch | 64 S7 / 4 FT | Classic choice for S7-400H |
| 6GK7 443-1BX40-0XE0 | CP443-1 Advanced | 128 S7 / 32 FT | Add-on security/IPsec, more diagnostics |
| 6GK7 443-1GX30-0XE0 | CP443-1 ERTEC | Higher availability | Pair with CPU 41xH V6.x |
3.2 Integrated PROFINET interface of the CPU
The PN/DP suffix CPUs (e.g. 6ES7 412-3HJ14-0AB0 with firmware V6.0.7 and newer) provide a PROFINET interface that can host a fault-tolerant S7 connection directly. This is acceptable when the network topology is simple and you do not need a separate IE switch port on the AS. The CP443-1 is still the recommended choice for any plant where the H-station talks to multiple PC stations, because the integrated PN port is also used for engineering / HMI Panel routing and is more exposed to traffic storms.
4. PC-Side Hardware — CP1623, CP1613, CP5613/CP5623
The WinCC station needs at least one Industrial Ethernet or Profibus CP that is supported by SIMATIC NET. For S7-REDCONNECT over IE, the recognized hardware is:
| Card | Article number | Bus | Redundant partner possible? | Required license |
|---|---|---|---|---|
| CP1623 | 6GK1 162-3AA00 | IE (PCIe) | Yes — 2× CP1623 in one PC station | HARDNET-IE S7 REDCONNECT (single license per CP pair) |
| CP1613 | 6GK1 161-3AA01 | IE (PCI) | Yes | HARDNET-IE S7 REDCONNECT |
| CP1612 | 6GK1 161-2AA00 | IE (PCI) | Single only | SOFTNET-IE S7 REDCONNECT |
| CP5613 / CP5623 | 6GK1 561-3AA01 / 6GK1 562-3AA00 | Profibus (PCI / PCIe) | Yes — 2× CP for redundant DP | HARDNET-PB S7 REDCONNECT |
| Onboard NIC | n/a | IE | Single only | SOFTNET-IE S7 REDCONNECT |
For a fault-tolerant S7 connection, the PC station must be configured with two Industrial Ethernet CPs in NetPro (one primary, one standby) — only the CP1623 / CP1613 family and the SOFTNET-IE S7 REDCONNECT license (available from March 2014) are validated for redundant operation. A standard onboard NIC terminated by SOFTNET-IE S7 REDCONNECT works, but the changeover time is the same ~5 s window as the WinCC-side approach because Softnet has no hardware to monitor the secondary path.
5. Software Stack — SOFTNET-IE vs HARDNET-IE S7 REDCONNECT
Two license tiers deliver the S7 fault-tolerant S7 connection to a WinCC station. The functional behavior is identical; the difference is hardware support and cost.
5.1 HARDNET-IE S7 REDCONNECT
Requires a CP1623 (or two CP1623s for PC-side redundancy). The CP1623 handles link-down detection in hardware and triggers the S7-REDCONNECT switchover without Windows network stack involvement, which is why this is the only option Siemens certifies for sub-second-class redundant SCADA.
5.2 SOFTNET-IE S7 REDCONNECT
Runs on any standard Ethernet NIC. Available since March 2014. It is not cheaper than HARDNET-IE S7 REDCONNECT in most regions, but it removes the hardware cost of a CP1623 when the application accepts the longer changeover. Industrial-grade NICs (Intel i350-T4 or similar) are still recommended for production.
6. PROFINET / Industrial Ethernet Configuration
6.1 Configure the S7-400H side in STEP 7 / NetPro
- Open the S7-400H station in HW Config. Insert two CP443-1 modules — one in rack 0, one in rack 1 — with matching article numbers and firmware.
- Open NetPro. Right-click the CP443-1 in rack 0 → Insert New Connection.
- Connection partner: WinCC station. Connection type: S7 connection. Tick H-Station — this is the attribute that turns the connection into a fault-tolerant one.
- Assign the same connection to the CP443-1 in rack 1. NetPro will mirror it automatically when Compile and Check Consistency is run with the H-system plug-in enabled.
- Download the connection configuration to both CPUs of the H pair.
6.2 Configure the WinCC side in NetPro (PC station)
- Open the PC station in the same STEP 7 project. Insert the appropriate IE CP (CP1623) or the Softnet IE driver.
- Insert an OPC server or the WinCC application slot. Add an S7 connection to the H station with the same connection ID as on the AS side.
- In the S7 connection properties, set the Partner to point to the H-station's logical address; NetPro will expand it into the two physical connections (one to CPU0, one to CPU1) automatically when the partner is flagged as H-station.
- Compile and download the PC station. The XDB/STA file is read by the S7-REDCONNECT service at boot.
6.3 Activate S7-REDCONNECT
- Open the SIMATIC NET Configuration Console → S7-REDCONNECT.
- Assign the two S7 connections (primary and standby) to the IE CP pair.
- Set the monitoring time (default 30 s; lower to 10–15 s for fast detection, but be aware that short values on noisy networks cause spurious switchovers).
- Start the
S7 redcservice (Windows service SIMATIC S7 REDCONNECT).
7. Profibus Configuration (Alternative Path)
When the plant already has a Profibus DP backbone — for example, when ET 200M is on Profibus and the H-CP pair is a CP443-5 Ext. pair — it is also possible to connect WinCC over Profibus. The S7-400H manual, chapter 13.6.4.2, describes the procedure:
- Insert two CP443-5 Extended (6GK7 443-5DX04) modules — one per rack.
- Insert two CP5613 / CP5623 in the WinCC PC station (or one CP5623 plus an onboard port for non-redundant operation).
- Configure a fault-tolerant S7 connection in NetPro as in the Ethernet path; the transport is the Profibus FDL equivalent of the S7 connection.
- License the PC station with HARDNET-PB S7 REDCONNECT.
This path is rarely used for new installations because PROFINET gives higher bandwidth, easier diagnostics, and the same redundancy characteristics. It is, however, the only way to keep an H-station connected to WinCC when the existing Profibus infrastructure is fixed.
8. WinCC Redundant Connection Wizard — The Non-Bumpless Option
WinCC ships with a Dynamic Wizard called Redundant Connection. It is not the same thing as S7-REDCONNECT; it is a WinCC-side mechanism that opens two independent S7 connections to the H pair and switches between them in user space.
Procedure:
- In WinCC Explorer, right-click Tag Management → SIMATIC S7 PROTOCOL SUITE → TCP/IP and create two connections — one to CPU0, one to CPU1.
- Run the Dynamic Wizard Redundant Connection. It binds the two S7 connections to a single logical WinCC connection.
- WinCC polls both connections; if the active one fails for longer than the configured threshold (default 5 s), it switches to the standby.
This is the path described as "the redundant connection wizard in WinCC but the changeover will take at least 5 seconds." It is acceptable when the SCADA is supervisory (alarms and trends survive a 5 s gap in the process image) but unsuitable for safety-critical or fast closed-loop SCADA functions.
| Approach | Bumpless? | Typical changeover | License | When to use |
|---|---|---|---|---|
| S7-REDCONNECT (HARDNET, CP1623) | Yes | < 1 s (sub-second) | HARDNET-IE S7 REDCONNECT | Plant-grade, fast closed-loop, safety-relevant |
| S7-REDCONNECT (SOFTNET-IE) | Yes, slightly slower | 1–3 s | SOFTNET-IE S7 REDCONNECT | Plant-grade, no CP1623 available |
| WinCC Redundant Connection Wizard | No | ≥ 5 s | Standard WinCC S7 driver | Supervisory, supervisory trending, non-critical HMI |
| Single S7 connection + manual restart | No | Operator-initiated | Standard WinCC S7 driver | Test setups only |
9. Changeover Timing and Performance
The S7-REDCONNECT service holds the active connection on a primary IE CP and a standby connection on a secondary IE CP. Failure detection is hardware-based on the CP1623 and software-based on Softnet. Expect:
- CP1623 (HARDNET-IE S7 REDCONNECT): 200–800 ms typical switchover; bounded by the configured monitoring time. S7-REDCONNECT preserves all subscription and timestamp contexts, so the WinCC process image resumes without re-initialization.
- SOFTNET-IE S7 REDCONNECT: 1–3 s; uses Windows TCP keepalive plus periodic partner checks. Slightly longer because the link state is in the OS stack.
- WinCC Redundant Connection Wizard: ≥ 5 s; the wizard polls connection status with a default 5 s cycle.
10. Compatibility Matrix
The following combinations have been validated by Siemens and are documented in the S7-400H Fault-Tolerant Systems manual (entry ID 109736225) and the Compatibility Tool:
| WinCC | SIMATIC NET | CPU 41xH firmware | S7-REDCONNECT | Status |
|---|---|---|---|---|
| V7.0 | V7.1 / V8.0 | V5.x / early V6.x | HARDNET only | Legacy, still supported |
| V7.3 | V8.1 / V8.2 | V6.0.7+ | HARDNET + SOFTNET (post-Mar 2014) | Recommended minimum |
| V7.4 | V8.2 SP1 | V6.0.7 / V7.0.x | HARDNET + SOFTNET | Common in field |
| V7.5 / V7.5 SP1 | V14 / V15 | V7.0.x | HARDNET + SOFTNET | Current mainstream |
Always verify with the live Compatibility Tool; Siemens revises this table with every new S7-REDCONNECT SP.
11. Verification and Commissioning Steps
- Watch the SYNC LEDs on the H-CPU pair — they must both be solid green before any SCADA test.
- From the WinCC PC, open the SIMATIC NET Diagnostics applet and confirm that both S7 connections to the H-station are in state
ESTABLISHEDand that one is marked primary, the other standby. - Pull the primary IE cable at the AS side. The diagnostics applet must show the standby connection promoted to primary within the configured monitoring time. WinCC's tag status must remain good throughout.
- Reconnect the cable. The service must return the active role to the primary CP without losing tags.
- Trigger a real H-switchover: in STEP 7, set
OB1requestSTOPon the master CPU. The standby CPU takes over; verify the SCADA freeze window is within the design budget. - Cross-check the WinCC alarm log — no
S7: connection brokenalarms should be raised during the H-switchover with S7-REDCONNECT active. With the WinCC Redundant Wizard, a singleconnection broken/connection restoredpair is expected.
12. Troubleshooting Matrix
| Symptom | Likely cause | Action |
|---|---|---|
| WinCC shows connection broken after CPU switchover | WinCC is using a single S7 connection, not a fault-tolerant one | Re-configure with H-station attribute; do not create two standalone connections and assume WinCC is fault-tolerant |
Both S7 connections are in ESTABLISHED state, but no tags update |
WinCC project points at the wrong CP — usually the standby one, whose S7 connection has no live tags because the AS has only one active CPU | In WinCC, verify the logical connection's primary CP matches the CPU0 CP443-1 |
| Changeover takes > 10 s | WinCC Redundant Wizard is in use, not S7-REDCONNECT | Install HARDNET-IE S7 REDCONNECT + CP1623 for sub-second switchover |
| NetPro error "Partner is not an H-station" | The S7 connection was created with the wrong partner type | Re-create the connection; set partner to the H-station object, not to a single CPU |
| CP1623 driver does not install | SIMATIC NET version predates the CP1623 firmware | Upgrade to a SIMATIC NET version with the matching CP1623 driver, see Compatibility Tool |
| H-station accepts a TCP S7 connection but not an ISO-on-TCP one | WinCC driver set to "TCP/IP" instead of "ISO-on-TCP" | Switch the WinCC channel unit to ISO-on-TCP (port 102) — TCP plain is not a fault-tolerant transport |
| No S7 fault-tolerant S7 connection available in NetPro | H-system plug-in for STEP 7 is not installed | Install the S7-400H option package; restart NetPro |
13. Best-Practices Checklist
- Always deploy two CP443-1s in the H-station; one CP creates a single point of failure that defeats the H-system's purpose.
- Use a managed industrial Ethernet switch (e.g. SCALANCE XC/XB/XR) with MRP or HRP redundancy on the PROFINET ring. S7-REDCONNECT will survive individual link breaks, but a non-redundant switch in the path is itself a SPOF.
- Keep S7-REDCONNECT monitoring time between 5 s and 30 s. Sub-5 s values cause nuisance switchovers on transient CRC errors.
- Document both S7 connection IDs (one for CPU0, one for CPU1) in the WinCC project header. Engineers will need them when the H-system is reloaded.
- Use ISO-on-TCP (port 102) for new installations. ISO is the legacy transport; TIA-Portal-based H-stations default to ISO-on-TCP.
- Tag-name the standby WinCC connection differently (e.g.
@S7_RED_SBY) so that diagnostics can tell which path is active in the alarm log. - Re-validate the SCADA freeze window after every CPU firmware upgrade — Siemens has tightened and loosened H-switchover times across V5, V6, and V7 firmware.
What is the minimum configuration to connect an S7-400H to WinCC?
A fault-tolerant S7 connection requires an S7-400H station with a CP443-1 (or the integrated PN port on a PN/DP CPU) and a WinCC PC with either a CP1623 plus HARDNET-IE S7 REDCONNECT license, or a standard NIC plus SOFTNET-IE S7 REDCONNECT. Configure the S7 connection in NetPro with the H-station attribute; ISO-on-TCP (port 102) is the default transport.
Can I use the integrated PROFINET port of a CPU 412-3H PN/DP instead of a CP443-1?
Yes, the integrated PROFINET interface of the CPU 412-3H PN/DP (and 414-3H PN/DP, 416-3H PN/DP) supports a fault-tolerant S7 connection. Use it for small or test installations with a single WinCC station. For plants with multiple SCADA servers, multiple rings, or a separate IE infrastructure, install two CP443-1 modules instead.
What is the actual switchover time on the SCADA side?
With HARDNET-IE S7 REDCONNECT on a CP1623 pair, typical H-switchover plus S7-REDCONNECT time is 200–800 ms; with SOFTNET-IE S7 REDCONNECT it is 1–3 s; with the WinCC Redundant Connection Wizard (no S7-REDCONNECT) it is at least 5 s. Add the H-CPU switchover time (50–300 ms for a 412H, longer for a 417H) when sizing the worst-case SCADA freeze window.
Is Profibus still a valid path for H to WinCC?
Yes. The S7-400H manual chapter 13.6.4.2 documents Profibus as a valid path using two CP443-5 Extended modules in the H pair and two CP5613/CP5623 in the WinCC station, licensed with HARDNET-PB S7 REDCONNECT. It is recommended only when an existing Profibus infrastructure must be retained; new installations should use PROFINET.
Will WinCC V7.0 work with current S7-400H CPUs?
Only with old H-CPU firmware (V5.x). For CPU 41xH PN/DP with firmware V6.0.7 or V7.0.x, upgrade the WinCC station to V7.3 (with SIMATIC NET V8.2) or newer. Confirm the exact pairing with the Siemens Compatibility Tool before commissioning.