Configuring S7-400H Profibus Fiber Optic Ring with Siemens OLM Modules
Engineers deploying a SIMATIC S7-400H (fault-tolerant) controller on a Profibus DP field network frequently need to extend the electrical RS-485 bus across plant floors, between buildings, or across long industrial yards. The standard remedy is to convert the electrical segment into an optical segment with Siemens OLM (Optical Link Module) repeaters arranged in a line or ring topology. This reference consolidates the rules for S7-400H dual-interface integration with the OLM V4.0 product family, including part numbers, fiber selection, STEP 7 network configuration, bus parameter rules, and commissioning verification.
1. S7-400H Profibus Interface Architecture
The S7-400H chassis contains two redundant CPUs (CPU 410-5H, CPU 412-3H, CPU 414-4H, or CPU 417-4H). Each CPU can host one or more Profibus DP master interfaces, giving the H-station a total of two physical Profibus DP ports. In redundant operation, the active CPU owns the master function; on failover the standby CPU takes over within the configured monitoring time without interrupting the bus.
Two valid cabling strategies exist for the Profibus side of an S7-400H:
- Single network, both ports connected in parallel. Both Profibus DP ports are configured as members of the same Profibus subnet in STEP 7. The H-system uses MPA redundancy to present a single logical master token to the slaves; the ring is one logical subnet, not two.
- Two physically separate networks. Each CPU's DP port is configured as a different subnet. Slaves are physically split between the two subnets, and each network must be terminated and parameterized independently. This is the conventional approach when the H-station controls a process where the I/O is also physically duplicated.
2. Profibus Ring Topology with OLM
An OLM ring provides cable redundancy: data is propagated in both directions around the ring. If one fiber segment breaks, OLMs on both sides of the break switch to the reverse path, restoring connectivity within milliseconds. The ring must be closed electrically - the last OLM in the chain loops back to the first - to enable the redundancy mechanism.
Optical OLMs (the G-series) contain a fiber switch that detects loss of light on the receive port. When the ring is healthy, the switch blocks the secondary path (avoiding a closed signal loop). When the ring is broken, the switch closes and traffic flows the long way around.
2.1 Logical vs. Physical Rings
| Configuration | Physical Rings Required | Notes |
|---|---|---|
| Single Profibus subnet, single H-station | 1 ring | Both CPU Profibus ports joined to the same subnet in STEP 7 |
| Two Profibus subnets, single H-station | 2 rings | Each port = its own subnet = its own OLM ring |
| Single subnet, two H-stations + slaves | 1 ring | OLMs are transparent; token passes normally |
| Single subnet, redundant master + redundant slaves | 1 ring | MPA redundancy is handled at protocol level, not optical |
3. OLM V4.0 Product Family
Siemens superseded the OLM V3 generation with the OLM V4.0 generation. OLM V3 modules were discontinued for new orders on 30 September 2007 and transitioned to spare-part supply at higher prices. OLM V4.0 modules are functionally compatible with V3, support the same Profibus baud rates (9.6 kbps to 12 Mbps), and add enhanced diagnostics.
3.1 OLM V4.0 Part Numbers
| MLFB / Order Number | Designation | Ports | Connector (electrical) | Connector (optical) | Typical Use |
|---|---|---|---|---|---|
| 6GK1503-2CA00 | OLM/P11 V4.0 | 1 elec | Sub-D, 9-pin | — | Single-channel electrical repeater (no fiber) |
| 6GK1503-3CA00 | OLM/P12 V4.0 | 2 elec | 2x Sub-D, 9-pin | — | Dual-channel electrical repeater for line/ring |
| 6GK1503-2CB00 | OLM/G11 V4.0 | 1 elec + 1 optical | Sub-D, 9-pin | BFOC (ST) duplex, 850 nm or 1300 nm | Boundary conversion between RS-485 segment and fiber spur |
| 6GK1503-3CB00 | OLM/G12 V4.0 | 1 elec + 2 optical | Sub-D, 9-pin | 2x BFOC (ST) duplex | Fiber line/ring node, multi-mode |
| 6GK1503-3CD00 | OLM/G12 EEC V4.0 | 1 elec + 2 optical | Sub-D, 9-pin | 2x BFOC (ST) duplex | Same as G12 with extended environmental specs (EEC) |
| 6GK1503-3CC00 | OLM/G12-1300 V4.0 | 1 elec + 2 optical | Sub-D, 9-pin | 2x BFOC (ST) duplex, 1300 nm single-mode | Long-haul single-mode, up to 15 km between OLMs |
3.2 Optical Reach Reference (Profibus DP, 12 Mbps)
| Module | Fiber Type | Wavelength | Max Segment Length (line/ring) | Min Segment Length |
|---|---|---|---|---|
| OLM/G12 V4.0 (multi-mode) | 50/125 µm or 62.5/125 µm MM | 850 nm | 3,000 m | 0 m (short links allowed) |
| OLM/G12-1300 V4.0 (single-mode) | 9/125 µm SM | 1300 nm | 15,000 m | 0 m |
| OLM/G11 V4.0 (multi-mode) | 50/125 µm or 62.5/125 µm MM | 850 nm | 3,000 m to partner OLM | 0 m |
4. Topology Decision: One Ring or Two
The original question on the source thread asked whether both Profibus DP ports of an S7-400H can be landed on a single OLM ring. The answer depends on how the two ports are configured in STEP 7:
- Same Profibus subnet (recommended): Open the S7-400H station in STEP 7, select the Profibus interface of CPU0 and the Profibus interface of CPU1, and assign the same subnet identifier (e.g. "Profibus(1)") and the same transmission rate to both. The H-system internally uses MPA redundancy to present one logical master. Both interfaces can be wired to the same OLM ring because the optical layer sees one Profibus token domain.
- Different Profibus subnets: If the two DP interfaces are configured as different subnets (e.g. "Profibus(1)" and "Profibus(2)") with different node addresses or different baud rates, they cannot share an OLM ring. The optical layer cannot separate two logical buses, so the token handling will corrupt both subnets. Build two physically separate OLM rings - one per subnet.
4.1 When to Choose Two Rings
- The two Profibus subnets serve physically disjoint slave populations (e.g. subnet 1 = field devices in building A, subnet 2 = field devices in building B).
- One subnet runs at 1.5 Mbps (high noise immunity) and the other runs at 12 Mbps (high throughput). Mixing baud rates on a single OLM ring breaks the timing slots.
- Node addresses overlap between the two logical subnets (illegal in Profibus, but commonly attempted during commissioning). Two physical rings isolate the conflict.
4.2 When to Choose One Ring
- All DP slaves are in the same logical subnet, including redundant DP slaves (Y-link or MPA slaves behind a Y-coupler).
- Both S7-400H Profibus ports are configured for the same MPI/Profibus network ID and baud rate in HW Config.
- You want a single ring to carry the token to all slaves while retaining H-master redundancy.
5. STEP 7 Configuration Procedure
5.1 Prerequisites
- STEP 7 V5.5 SP4 or later, with the S7-400H option pack installed.
- S7-400H station assembled with two IF964-DP or CP 443-5 Extended modules (one per CPU rack or one in each half of the split rack).
- OLM V4.0 modules racked and powered (24 VDC, max 250 mA per module).
- BFOC (ST) patch cables pre-terminated and tested with a fiber fault locator.
5.2 Configure the Profibus Subnet
- Open the S7-400H station in SIMATIC Manager and double-click Hardware.
- Select the first IF964-DP / CP 443-5 in the rack. Right-click the DP interface and choose Object Properties > Interface > Parameter > Profibus.
- Click New to create subnet
Profibus(1). Set the transmission rate to the project value (commonly 1.5 Mbps for plant DP, 12 Mbps for tightly coupled I/O). The profile must be Standard or DP - not Universal, which can shift Tslot values on long fibers. - Set the highest Profibus address (HSA) to the maximum node ID + 1. For a 1.5 Mbps ring with 32 nodes, HSA = 64 is a safe default.
- Apply the same subnet
Profibus(1)to the second IF964-DP / CP 443-5 on the standby CPU. Do not create a new subnet. - Confirm both interfaces display the same network identifier and baud rate. STEP 7 raises a warning if a single H-station carries two DP networks with the same name but different parameters.
5.3 Configure Bus Parameters for Long Fibers
Optical segments do not change the Profibus electrical timing. The Tslot and quiet-time values in STEP 7 are based on the maximum number of repeaters and the cable propagation delay. Siemens calculates the defaults for typical copper runs; for plant segments that include 5+ OLM hops, you should re-check the values:
| Parameter | Default (1.5 Mbps, copper) | Adjusted (fiber, >5 OLM hops) | Where in STEP 7 |
|---|---|---|---|
| Tslot | 300 bit times | 1,000-2,000 bit times | HW Config > DP Interface > Bus Parameters |
| Min Tsdr | 11 bit times | 11 bit times (unchanged) | Bus Parameters |
| Max Tsdr | 150 bit times | 250 bit times | Bus Parameters |
| Quiet time | 0 | 0 (unchanged for OLM) | Bus Parameters |
| Tset | 1 bit time | 4-8 bit times | Bus Parameters |
Accept STEP 7's recalculated values via Bus Parameters > Recalculate after entering the actual number of repeaters in the network. Manually overriding values that STEP 7 has calculated for the topology is the most common source of intermittent SF (station failure) and BF (bus fault) on long optical rings.
5.4 Lay Out the OLM Ring
- Place one OLM/G12 (or G12-1300 for 15 km links) at each slave cluster. The number of OLMs in a ring is limited by the Profibus token timing, not by the optical layer: at 1.5 Mbps, 32-40 OLMs are typical; at 12 Mbps, 8-12 OLMs is the safe ceiling.
- Connect the electrical port of each OLM to its local Profibus slave cluster using a standard Profibus DP cable with Profibus connectors that have terminating resistors enabled at the two ends of the cluster.
- Connect the two optical ports of each OLM into the ring: optical port 1 of OLM[n] to optical port 1 of OLM[n+1], and the last OLM in the chain back to the first OLM. The optical direction (TX vs. RX) must be cross-over: TX[n] → RX[n+1], RX[n] → TX[n+1]. BFOC ST connectors are keyed to prevent mis-mating, but direction is still the operator's responsibility.
- Connect the S7-400H station to the ring at one of the OLM/G11 or G12 nodes. The H-station's two Profibus ports are typically both connected to the same OLM at the plant entry, or to two adjacent OLMs in the ring (one to each, providing physical separation of the two redundant H interfaces).
6. Long-Distance Considerations (15 km Reference Case)
The original query specified a 15 km plant segment. The correct module family is the OLM/G12-1300 (single-mode, 1300 nm), order number 6GK1503-3CC00. Multi-mode OLM modules at 850 nm are limited to roughly 3 km per segment and will not close the optical power budget at 15 km.
6.1 Optical Budget for 15 km
| Parameter | Value | Notes |
|---|---|---|
| Transmitter output power (1300 nm, SM) | -8 dBm to -15 dBm typical | Module-specific |
| Receiver sensitivity (1300 nm, SM) | -28 dBm to -34 dBm | Module-specific |
| Fiber attenuation (9/125 µm, 1300 nm) | 0.4 dB/km | Attenuation budget per km |
| Connector loss (BFOC ST pair) | 0.5-1.0 dB per mated pair | Per connector |
| Splice loss (fusion) | 0.05-0.1 dB | Per splice |
| System margin | 3 dB minimum | Siemens recommendation for aging |
| Total loss for 15 km, 2 connectors, 0 splices | ~8 dB | Within budget if margin > 3 dB |
For 15 km links, pre-terminated single-mode pigtails with fusion spliced patch panels are preferred over field-terminated ST connectors. Each patch panel is one additional connector pair in the budget.
6.2 Baud Rate vs. Distance on Single-Mode
The 15 km figure is independent of baud rate at the optical level - attenuation in single-mode fiber at 1300 nm is essentially the same from 9.6 kbps to 12 Mbps. The baud rate does affect the number of OLMs you can chain in a ring (token rotation time grows with each OLM) and may force you to run the ring at 1.5 Mbps or 500 kbps for a 15 km link to keep the token TTR within Profibus limits.
7. Verification and Commissioning Checks
7.1 Visual and LED Checks
| LED | State | Meaning |
|---|---|---|
| P (Power) | Green | 24 V supply present |
| FD (Fiber Down) - per channel | Off | Optical link healthy on that channel |
| FD (Fiber Down) - per channel | Red | Optical link broken or partner OLM unpowered on that channel |
| BA (Bus Active) - electrical port | Green | Profibus traffic on the electrical segment |
| BA (Bus Active) - electrical port | Off | No traffic - segment terminated twice but not connected to active master |
| CH (Channel) - per optical port | Green | Fiber link up |
7.2 STEP 7 / TIA Diagnostic Checks
- In HW Config, right-click the Profibus subnet and choose Profibus > Diagnose. All DP slaves must appear with green status.
- Open SIMATIC Manager > PLC > Diagnostics/Settings > Module Information on the active CPU. The DP master diagnostic buffer should be free of Station Failure entries.
- In the H-system diagnostic view, confirm both CPUs report the same Profibus node list. Mismatched node lists after commissioning are an early warning of a single-port connection on a slave that should be redundantly cabled.
7.3 Ring Break Test
Procedure to confirm ring redundancy:
- With the ring closed and all slaves online, disconnect one BFOC ST connector at any OLM.
- All slaves should remain online (the ring recloses through the reverse path).
- The disconnected OLM should show FD red on the affected channel.
- Reconnect the fiber. FD clears within < 100 ms and the OLM resumes normal operation.
- Repeat for the opposite channel and at a different OLM to confirm redundancy is symmetric.
8. Troubleshooting Matrix
| Symptom | Likely Root Cause | Diagnostic Step | Corrective Action |
|---|---|---|---|
| All slaves report station failure; OLMs all green | Both CPU Profibus ports configured as different subnets; token conflict | HW Config > check subnet ID on each port | Assign same Profibus subnet to both ports |
| Single cluster of slaves offline; rest online | Optical break between two OLMs in that cluster | Check FD LED on the two OLMs flanking the break | Inspect patch panel; clean or replace patch cable; verify cross-over polarity |
| Intermittent BF on a long single-mode segment | Optical budget marginal; fiber bend radius violation | Measure receive power at each OLM with optical power meter | Replace fiber run; reduce splices; check bend radius ≥ 30 mm for 9/125 µm |
| Token rotation timeout at 12 Mbps with 8+ OLMs | Too many OLM hops at 12 Mbps; Tslot too small | HW Config > Bus Parameters > Recalculate | Reduce baud rate to 1.5 Mbps, or split ring into two physical rings |
| OLM ring does not recover after break | FD LED shows the break, but slaves still fail | Check for straight-through fiber (no cross-over) | Re-terminate with TX→RX cross-over |
| S7-400H master shows BF on failover only | Both CPU Profibus ports on same physical OLM; single point of failure | Verify both ports on different OLMs in the ring | Connect standby CPU port to an OLM at a different ring position |
| Module diagnostics show "Baud rate not found" | Slave auto-baud detection interfered with OLM latency | Set fixed baud rate on slave via STEP 7 or DIL switch | Match slave baud to master and disable auto-detect |
| OLM V3 ordered but unavailable | Product family discontinued 30 Sep 2007 | Confirm order number on delivery note | Reorder as OLM V4.0 (functionally compatible) |
9. Spare-Part and Migration Notes
OLM V3 modules (6GK1503-2AB00, 6GK1503-2AC00, 6GK1503-3AC00, 6GK1503-3CB00 prior to V4.0) were discontinued for new orders on 30 September 2007. After that date they remained available only as spare parts at higher unit prices. OLM V4.0 modules are drop-in replacements for V3 in most cases, with the following caveats:
- The diagnostic web interface (OLM V3.3 and later) is replaced by the OLM V4.0 diagnostics tool, which uses the same BFOC ports but a different command set. Existing diagnostic scripts must be updated.
- Firmware upgrades for OLM V3 are no longer released; if a V3 module fails, replace it with V4.0 rather than repairing it.
- OLM V4.0 modules require the same 24 VDC supply and the same BFOC ST fiber connectors as V3. Patch cables and termination resistors are reusable.
For new installations, the current Siemens PROFIBUS Optical Networking portfolio (which includes the OLM V4.0 family as the last generation of dedicated Profibus OLM hardware) should be specified directly. Newer Profibus installations using Profinet-to-Profibus proxies are outside the scope of this reference.
10. Frequently Asked Questions
Can both Profibus DP ports of an S7-400H connect to a single OLM ring?
Yes, provided both ports are configured as members of the same Profibus subnet in STEP 7 (same network ID, same baud rate, same HSA). If the two ports are configured as different subnets, the H-station needs two physically separate OLM rings, because the optical layer is a transparent 1:1 extension of one Profibus token domain.
Which OLM do I need for a 15 km Profibus segment?
Use the OLM/G12-1300 V4.0 (order number 6GK1503-3CC00) with 9/125 µm single-mode fiber at 1300 nm. The standard OLM/G12 V4.0 (6GK1503-3CB00) is multi-mode at 850 nm and is limited to about 3 km per segment. Mixing wavelengths in the same ring will not close the optical power budget.
Are OLM V3 and OLM V4.0 interchangeable in an existing ring?
OLM V4.0 modules are functionally compatible with V3 and can replace them one-for-one. The same 24 V supply, same BFOC ST fiber connectors, and same Profibus baud rates apply. Note that OLM V3 was discontinued for new orders on 30 September 2007, so V3 spares must be sourced from spare-part supply at higher prices.
How do I verify the OLM ring is providing redundancy?
With the ring closed and all slaves online, disconnect one BFOC ST connector at any OLM. All slaves must remain online and the disconnected OLM must show its FD (Fiber Down) LED red. Reconnect the fiber; the LED clears within roughly 100 ms and traffic returns to the normal ring direction.
What baud rate should I select for a long optical ring with many OLM hops?
For rings with more than 5-6 OLMs, 1.5 Mbps is the practical maximum. Token rotation time grows with each OLM hop, and 12 Mbps rings typically tolerate 8-12 OLMs before the master raises a TTR (Target Token Rotation Time) fault. Use STEP 7's Bus Parameters > Recalculate after entering the actual number of repeaters in the topology.
What is the difference between OLM/G12 and OLM/G12 EEC?
Both modules carry the same Profibus and optical specifications. The EEC variant (6GK1503-3CD00) is specified for extended environmental conditions (wider temperature range, higher shock/vibration tolerance) and is intended for cabinets exposed to harsh industrial ambient conditions, such as outdoor panels, on-shore wind, or rolling-stock applications.