Problem Overview
When configuring a Siemens PCS 7 v9.1 redundant automation system with two S7-400H CPUs (CPU 414-5H) and redundant CP 443-1 communication processors, engineers frequently encounter an HWConfig limitation: it appears that two IM 153-2 interface modules cannot be placed side-by-side in a single ET 200M rack in HWConfig. This problem surfaces when the I/O is intentionally not redundant—only the controllers and the PROFIBUS DP master systems are redundant—yet the engineer still wants both IM 153-2 modules to be visible in the same physical I/O rack for documentation and maintenance reasons.
The error manifests as a grayed-out slot, an “Invalid configuration” warning in the SIMATIC Manager diagnostic buffer, or HWConfig silently refusing to insert a second IM 153-2 in the same rack object. The underlying reason is that HWConfig enforces a 1:1 mapping between an ET 200M station and a single PROFIBUS DP master system. To place two IM 153-2 modules “side by side” in HWConfig, each module must belong to a different DP master system, which in turn means each one must be drawn under a different CPU (CPU 0 or CPU 1) of the H-station.
Target System Architecture
The configuration described in the field case is a classic S7-400H redundant cell with PROFIBUS DP distributed I/O. The required topology is summarized below:
| Subsystem | Component | Quantity | Redundancy |
|---|---|---|---|
| Controller | CPU 414-5H (e.g., 6ES7414-5HM06-0AB0) | 2 | Yes (H-system, sync via fiber-optic) |
| Communications | CP 443-1 (e.g., 6GK7443-1EX30-0XE0) | 2 | Yes |
| PROFIBUS DP | DP master system on CPU 0 and CPU 1 | 2 | Yes (two independent DP masters) |
| Distributed I/O | ET 200M with IM 153-2 | 2 per rack | No (I/O is single-sided) |
| Signal modules | S7-300 SM 321 / SM 322 / SM 331 / SM 332 | Per application | No |
Root Cause: HWConfig Rack Constraints
HWConfig models an ET 200M station as a single PROFIBUS DP slave attached to exactly one DP master system. Internally, the rack object is the slave's slot frame: slot 0 is reserved for the IM 153-2 itself, slot 1 is the power supply (if present), and slots 2 through 11 (or up to 12 with the wide rack) accept S7-300 I/O modules.
When you attempt to drag a second IM 153-2 into the same rack object, HWConfig rejects the operation because the rack already has a slave identity. The PROFIBUS DP standard (IEC 61158 / IEC 61784) only allows one station address per physical slave, and SIMATIC Manager enforces this rule in the GSD-based station view.
The user-visible result is the perception that “HWConfig does not let me place two IM 153-2 modules beside each other in one rack.” The correct mental model is that there are two racks in HWConfig—one per DP master system—even though physically both modules may share the same ET 200M mounting rail and the same set of backplane wiring. The HWConfig representation differs from the physical layout.
Resolution: Configure Two Independent ET 200M Stations
The resolution is to add two independent ET 200M slave objects in HWConfig, one connected to the DP master system of CPU 0, the other connected to the DP master system of CPU 1. The following procedure applies to PCS 7 v9.1 (and is structurally identical back to PCS 7 v8.x). It is the configuration pattern Siemens Support documents under Entry ID 109756485 – S7-400H with ET 200M configuration.
Prerequisites
- SIMATIC Manager with PCS 7 v9.1 SPx installed (HF installation recommended for the S7-400H F-library compatibility).
- HWConfig catalog populated with the IM 153-2 GSD files. For an IM 153-2BA10 (PROFIBUS DP-V0) the GSD file is part of the standard catalog. For IM 153-2BB00 or later (BX30) used with H-systems, install the corresponding hardware support package (HSP) shipped with PCS 7 v9.1.
- CPU 414-5H V6.0 or higher (CPU firmware V6 is the recommended baseline for the redundant operating modes used with PCS 7 v9.1; V5 firmware is end-of-life and not supported by PCS 7 v9.1).
- Two DP master systems already configured in HWConfig (DP1 on CPU 0, DP2 on CPU 1), and at least one PROFIBUS bus line drawn in the H-station.
Step-by-Step Configuration
- Open the S7-400H station in HWConfig via SIMATIC Manager (right-click the H-station → Open Object → HWConfig).
- Confirm that the H-station has been inserted with the correct type (S7-400H with sync module slot). The slot frame of the H-station has two CPU rows (R0 and R1) plus CP 443-1 slots.
- Locate the DP master system on the CPU 0 side. Right-click the DP interface of CPU 0 (slot 3, IF1) → Add Master System. Confirm the default PROFIBUS address 2 and baud rate 1.5 Mbit/s (or 12 Mbit/s for short-distance racks).
- Add a second DP master system on the CPU 1 side in the same way. Use a different PROFIBUS address on the master side (e.g., 3) and the same baud rate as DP1.
- Open the HWConfig catalog (View → Catalog) and navigate to PROFIBUS DP → ET 200M. Drag the IM 153-2 (e.g., 6ES7153-2BA10-0XB0 for BA10, or 6ES7153-2BB00-0XB0 for BB00) onto the DP master system of CPU 0. Assign PROFIBUS address 4.
- Open the Object Properties of the IM 153-2 (double-click the module). Switch to the “Redundancy” tab. In PCS 7 v9.1 with H-systems, the option “Connect to 2 DP master systems” becomes available only if the GSD supports redundant operation. For a non-redundant I/O cell, leave this option cleared. Confirm with OK.
- Add the S7-300 signal modules to the slots of this first ET 200M. Slots 0 (IM 153-2), 1 (PS 305/307 if used), 2–11 (SM modules).
- Drag a second IM 153-2 of the same type from the catalog onto the DP master system of CPU 1. Assign PROFIBUS address 5.
- Configure the redundancy tab of the second IM 153-2 in the same way (cleared, since the I/O is not redundant). Populate the S7-300 modules in slots 2–11.
- Save and compile the HWConfig (Station → Save and Compile). Confirm that the diagnostic buffer reports no errors.
What the User Will Now See in HWConfig
Instead of “one rack with two IM 153-2 modules”, the engineer will see two separate ET 200M stations in the project tree, each with its own DP master system. The PROFIBUS topology view shows two DP lines emerging from the H-station—one to the left (CPU 0), one to the right (CPU 1). The NetPro view confirms the redundant H-station and the two DP master systems.
Object Properties: Redundancy Tab
The “Redundancy” tab in the IM 153-2 object properties dialog is the control point for switching a slave from single-master to dual-master operation. The available settings are summarized below:
| Option | Effect | When to Use |
|---|---|---|
| Not selected (default) | Slave is reachable from one DP master only | Single-sided I/O on one CPU's DP master, the H-system provides controller-level redundancy |
| Connect to 2 DP master systems | Same physical module is parameterized and polled by both CPU 0 and CPU 1 | Redundant I/O; same PROFIBUS address visible on both DP master systems |
Verification
After saving and compiling HWConfig, perform the following verification checks:
- Open the diagnostic buffer of the S7-400H station. There must be no entries of type “Station failure”, “Slave not found”, or “Parameter error”.
- In NetPro, confirm that both DP master systems are listed under the H-station and that both are bound to the active CPU. The redundant binding is automatic; PCS 7 propagates the DP configuration from the active CPU to the standby CPU at link-up.
- Download the HWConfig to the H-station (Target System → Download). The H-system will perform a link-up; expect a brief RUN-REDU → RUN-SOLO transition.
- On each physical IM 153-2, the SF and BF LEDs should extinguish after parameterization. A persistent BF LED indicates a baud-rate mismatch or a missing termination on the PROFIBUS segment.
- From the H-station, use a PG/PC with SIMATIC Manager connected to either CPU and read the module status of the two ET 200M stations (Accessible Nodes, or PLC → Module Information). Both must report “OK”.
- Test the redundancy switchover: trigger a STOP → RUN on the active CPU, or pull the active CPU's power and observe that the standby CPU takes over, re-parameterizes both DP master systems, and brings the I/O back into process. The expected switchover time is < 100 ms for the CPU redundancy; the I/O comes back within 1–2 s after the new active CPU re-initializes the PROFIBUS.
Troubleshooting Matrix
| Symptom | Likely Cause | Corrective Action |
|---|---|---|
| HWConfig refuses to drop a second IM 153-2 in the same rack | Rack is already bound to one DP master system | Drop the second IM 153-2 onto the DP master system of the other CPU; treat them as two independent slaves |
| “Redundancy” tab in IM 153-2 object properties is greyed out | GSD does not support redundant operation; or HSP not installed | Install the correct HSP for the IM 153-2 firmware version, or use the standard catalog entry that matches the module |
| BF LED on one IM 153-2 after download | PROFIBUS address conflict or baud-rate mismatch | Verify unique PROFIBUS addresses across both DP master systems; check bus terminator and baud rate |
| SF LED on IM 153-2, slave does not come up | Slot assignment in HWConfig does not match physical module | Compare physical configuration with HWConfig; use the “Compare” function in HWConfig |
| CPU H-station reports “Slave not found” for one DP master | DP master system not yet configured on standby CPU; sync cable not connected | Verify the H-sync module and fiber-optic link; the standby CPU's DP master becomes active only after link-up |
| I/O process image shows alternating good / bad values | Non-redundant I/O is bound to the wrong CPU's DP master | Confirm that the I/O slave is connected to the CPU that owns the chart's runtime container (CFC mapping) |
| “Connect to 2 DP master systems” cannot be enabled | The project is not an S7-400H station, or the IM 153-2 is the BA10 variant | For redundant I/O, use IM 153-2BB00 / BX30 in an S7-400H project |
| Module status reports “configuration error” on the standby CPU | HWConfig not yet downloaded to the standby side | Use “Download to Target System → Both CPUs” in PCS 7 v9.1 |
Reference: IM 153-2 Variants Relevant to S7-400H
For the engineer's reference, the IM 153-2 product line relevant to S7-400H systems is summarized below. Always confirm the exact order number against the current Siemens catalog and the project's hardware list.
| Variant | Order Number (typical, verify against catalog) | PROFIBUS Version | Redundancy Support | Typical Use |
|---|---|---|---|---|
| IM 153-2BA10 | 6ES7153-2BA10-0XB0 | DP-V0 | No | Standard ET 200M, single DP master |
| IM 153-2BB00 | 6ES7153-2BB00-0XB0 | DP-V1 | Yes (object property) | ET 200M in S7-400H, single or redundant I/O |
| IM 153-2BX30 | 6ES7153-2BX30-0XB0 | DP-V1 / V2 | Yes | ET 200M with extended diagnostics, H-systems |
Field-Proven Caveats
- In PCS 7 v9.1 the HWConfig catalog must be populated with the IM 153-2BB00 / BX30 entry from the matching HSP. If the entry is missing, install the HSP shipped with the PCS 7 v9.1 DVD set before opening HWConfig.
- The two ET 200M stations in this configuration are not redundant. If the active CPU fails, the DP master on CPU 0 (or CPU 1) takes over, but the ET 200M on the failed side is no longer reachable until the original CPU is restored. This is the intended behavior for cost-optimized cells where I/O availability is not safety-critical.
- For applications that require redundant I/O, the IM 153-2BB00 / BX30 in object-property mode “Connect to 2 DP master systems” allows the same physical module to be reached by both CPUs. The slave is then configured twice in HWConfig (once per DP master system) but maps to the same PROFIBUS address and the same set of I/O channels.
- CFC charts in PCS 7 v9.1 will see a single process image; the I/O driver block (CH_AI, CH_DI, etc.) is bound to the symbolic I/O address of the active CPU's DP master. There is no driver-level change required when moving from a single DP master to two DP masters; only the I/O address prefix differs.
- Avoid mixing IM 153-2BA10 and IM 153-2BB00 in the same redundant cell. The GSD files differ in their parameterization services, and the H-system's link-up will report a configuration mismatch.
- When terminating the PROFIBUS segments, place the active terminator at the physical ends of each DP line. S7-400H systems with two DP masters in the same rack benefit from external terminators rather than the on-board PROFIBUS terminator, especially at 12 Mbit/s.
- After every HWConfig change, run a full “Save and Compile” with the option to update the S7 program as well. PCS 7 v9.1 sometimes leaves stale address entries in the symbol table if the compile step is skipped.
Comparison: Single-Sided vs Redundant I/O in S7-400H
| Aspect | Single-Sided I/O (this configuration) | Redundant I/O |
|---|---|---|
| IM 153-2 quantity per logical rack | 2 (one per CPU) | 2 (one physical, configured twice) |
| HWConfig slave count | 2 independent slaves | 1 slave, 2 DP master bindings |
| Failure behavior on CPU 0 | ET 200M on CPU 0 DP master is offline until CPU 0 returns | CPU 1 keeps reading the same physical IM 153-2 |
| Cost | Lower (no redundant I/O modules) | Higher (redundant signal modules required) |
| CFC driver binding | Single address space per CPU's DP master | Address multiplex driver block needed |
Summary
The “two IM 153-2 in one rack” requirement is satisfied in HWConfig by configuring two independent ET 200M stations, each on its own DP master system attached to one of the two H-CPUs. The physical mounting can remain as originally planned; the HWConfig representation is what must be corrected. The redundancy tab in the IM 153-2 object properties is only meaningful for redundant I/O cells; for single-sided I/O in an S7-400H station, leave the option cleared and rely on the H-system's controller-level redundancy to keep the process running through a CPU switchover.
FAQ
Why does HWConfig not allow two IM 153-2 modules side-by-side in one rack?
HWConfig models an ET 200M as a single PROFIBUS DP slave bound to one DP master system. A rack object can therefore contain only one IM 153-2. To add a second module, drop it onto a different DP master system—typically the other CPU's DP master—where it will form a second independent ET 200M station.
Do I need redundant I/O if I have a CPU 414-5H redundant system?
No. The S7-400H provides controller-level redundancy, which is sufficient for many cost-optimized cells. Redundant I/O is only required if a single PROFIBUS cable break, a single IM 153-2 failure, or a single I/O module failure would cause an unsafe process state. For the configuration described, the two IM 153-2 modules are single-sided I/O stations.
Which IM 153-2 variant should I use in an S7-400H station?
Use IM 153-2BB00 (6ES7153-2BB00-0XB0) or later (BX30) for H-systems. The BA10 variant does not support the “Connect to 2 DP master systems” property required for redundant I/O and is intended for single-master applications. Always install the corresponding hardware support package (HSP) shipped with PCS 7 v9.1.
What happens to the I/O when the active CPU fails?
The standby CPU takes over, re-initializes both DP master systems, and re-parameterizes the ET 200M stations within 1–2 seconds. Process values held in the CPU's process image are lost only for the duration of the switchover—typically < 100 ms for the H-system link-up; the I/O refresh resumes once the new active CPU re-initializes the PROFIBUS segment.
Where can I find the official Siemens documentation for this configuration?
See the SIMATIC S7-400H Fault-Tolerant Systems manual and the PCS 7 v9.1 configuration manual on the Siemens Support portal: Entry ID 109756485 – S7-400H with ET 200M configuration.