Configuring S7-400H Profibus Fiber Optic Ring with Siemens OLM

David Krause16 min read
ProfibusSiemensTechnical Reference
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

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.

Scope of this document: Profibus DP on SIMATIC S7-400H with IF964-DP or CP 443-5 Extended interfaces, optical conversion with the OLM/P and OLM/G families, ring topology, single-mode and multi-mode fiber, and STEP 7 V5.x network parameter handling. MPA redundancy (two-master/one-slave) and DP/PA coupling are addressed only where they intersect with H-system cabling rules.

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:

  1. 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.
  2. 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.
Critical rule: A single OLM ring cannot carry two Profibus subnets. If you split the S7-400H into two logical subnets (e.g. different baud rates or overlapping node addresses), you must build two physical OLM rings. The optical layer is a transparent 1:1 extension of the electrical Profibus segment and cannot multiplex two logical bus IDs onto one fiber pair.

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
The 6GK1503-3CC00 (G12-1300) is the correct selection for plant segments reaching 15 km. The standard 6GK1503-3CB00 (G12) is built for 850 nm multi-mode fiber and is limited to roughly 3 km segment length. Mixing wavelength families in the same ring is not permitted; the optical budget will not close.

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:

  1. 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.
  2. 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

  1. Open the S7-400H station in SIMATIC Manager and double-click Hardware.
  2. Select the first IF964-DP / CP 443-5 in the rack. Right-click the DP interface and choose Object Properties > Interface > Parameter > Profibus.
  3. 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.
  4. 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.
  5. Apply the same subnet Profibus(1) to the second IF964-DP / CP 443-5 on the standby CPU. Do not create a new subnet.
  6. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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).
Direction trap: ST connectors are physically identical on TX and RX. Cross-over must be confirmed with a fiber tester before powering the OLMs. A straight-through connection closes the optical loop and prevents any traffic.

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

  1. In HW Config, right-click the Profibus subnet and choose Profibus > Diagnose. All DP slaves must appear with green status.
  2. Open SIMATIC Manager > PLC > Diagnostics/Settings > Module Information on the active CPU. The DP master diagnostic buffer should be free of Station Failure entries.
  3. 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:

  1. With the ring closed and all slaves online, disconnect one BFOC ST connector at any OLM.
  2. All slaves should remain online (the ring recloses through the reverse path).
  3. The disconnected OLM should show FD red on the affected channel.
  4. Reconnect the fiber. FD clears within < 100 ms and the OLM resumes normal operation.
  5. Repeat for the opposite channel and at a different OLM to confirm redundancy is symmetric.
Safety: Look directly into an unpowered fiber connector only with an OTDR or fiber scope. Invisible 1300 nm light is not detectable by the eye but can be intense enough to damage a fiber scope detector. Use an inline power meter for live-fiber checks.

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.

Back to blog