Resolving IM153-1 Bus Fault After Adding DP/DP Coupler to S7-300

David Krause22 min read
ProfibusSiemensTroubleshooting
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

A CPU 318-2 DP (MLFB 6ES7318-2AJ00-0AB0) running 19 PROFIBUS DP slaves - including several ET 200M IM 153-1 modules and Simovert Masterdrive units - drops a single IM 153-1 into BUS Fault the moment a DP/DP Coupler is added to HW Config and downloaded. The online view of HW Config shows the affected slave with a red crossbar and the diagnostic text "Slave not available." Rolling back to the previous configuration clears the fault instantly, which confirms the cause is configuration-level rather than a hardware failure of either the IM 153-1 or the coupler. This reference documents the four most common causes, the diagnostic sequence to isolate them, the corrective actions in STEP 7 V5.x (HW Config), and the verification procedure that brings the network back to a clean state without replacing hardware.

1. Problem Overview

The classic symptom set on the CPU 318-2 DP after the DP/DP Coupler is integrated is:

  • One specific IM 153-1 (typically the one physically closest to the new device, but logically any slave can be affected) drops into BUS Fault immediately after the HW Config download.
  • The CPU's diagnostic buffer records a "Station failure" or "Slave not available" event (event IDs 0x0101, 0x0108).
  • The IM 153-1's BF (Bus Fault) LED is lit red and the SF (System Fault) LED is lit red; the slave's input and output modules stop exchanging process data with the CPU.
  • The remaining 18 slaves continue to operate normally; only the slave at the conflicting address or with the conflicting timing is lost.
  • Reverting to the previous HW Config brings the IM 153-1 back into RUN within one PROFIBUS cycle without any hardware intervention.

The reversibility is the diagnostic signature. A hardware failure of the IM 153-1, the bus cable, or the CPU's DP interface would not be cleared by a configuration rollback. The cause is in the configuration, the addressing, or the bus parameters of the new device.

2. Affected Components and Versions

Component MLFB / Part Number Firmware / Status
CPU 6ES7318-2AJ00-0AB0 (CPU 318-2 DP) Firmware V3.0 and higher; integrated DP master, DPV0/DPV1
PROFIBUS master interface Integrated RS-485 DP master port (X2) 9.6 kbit/s to 12 Mbit/s; max address range 1 to 125
Affected slave 6ES7153-1AA03-0XB0 (IM 153-1 for ET 200M) DPV0; PM400 product-phase-out milestone set for October 1, 2023
Added device 6ES7158-0AD01-0XA0 (DP/DP Coupler) Firmware V1.x; GSD file SIEM809F.GSD or SIEM819D.GSD
Engineering tool STEP 7 V5.5 + SPx (HW Config) or STEP 7 Professional in TIA Portal Use the GSD-based DP slave catalogue entry for the coupler
Bus cable PROFIBUS DP cable, 6XV1830-0EH10 (violet) or 6XV1830-3EH10 (blue, for FC) Characteristic impedance 135 to 165 ohm @ 3 to 20 MHz
Connectors 6ES7972-0BA12-0XA0 (90 degree) or 6ES7972-0BB12-0XA0 (35 degree) With switchable termination, 220 ohm pull-up/pull-down, +5 V bias

The IM 153-1 with MLFB 6ES7153-1AA03-0XB0 is the DP slave interface for the ET 200M distributed I/O system. According to the Siemens product support page, the PM400 milestone is set for October 1, 2023. Continued service after that date depends on spare-part availability; if the BUS Fault recurs after months of clean operation, the lifecycle status of the affected IM 153-1 hardware revision should be reviewed against any migration plan to the IM 153-2.

Siemens Industry Online Support: ET 200M Interface Module IM 153-1 (6ES7153-1AA03-0XB0)

3. Initial Diagnosis: Reading LED Status and Diagnostic Buffer

3.1 LED Patterns on the IM 153-1 (6ES7153-1AA03-0XB0)

LED Color State Meaning
ON Green Steady 24 V supply within range (20.4 to 28.8 V)
ON Off Power supply missing or under-voltage
SF Red Steady Group fault: configuration error, parameter error, or pending module diagnostic
BF Red Steady PROFIBUS communication lost: no parameter assignment, bus timeout, or address conflict
BF Red Flashing (2 Hz) Slave is configured but the master is not active (master not in RUN)
SF + BF Both red Steady Master token reaches the slave but parameter assignment is rejected
All LEDs Off No power, no bus activity

When both SF and BF are lit steady, the IM 153-1 has power but the master has either stopped token-passing to the slave, the slave's PROFIBUS address is unreachable, or the bus parameters calculated by the master exceed the IM 153-1's declared limits. This corresponds to the STEP 7 "Slave not available" diagnostic text.

3.2 Reading the CPU 318-2 DP Diagnostic Buffer

  1. Open SIMATIC Manager and connect online to the CPU 318-2 DP.
  2. Navigate to PLC > Diagnostics/Settings > Diagnostic Buffer.
  3. Filter for events of class "I/O Fault" or "Station Fault."
  4. Open the detail dialog of the most recent fault entry. The detail lists the affected logical base address, the PROFIBUS address, the diagnostic function (DF), and the manufacturer-specific diagnostic bytes.
  5. Common entries on this symptom set:
  • Station failure (event ID 0x0101) — the master lost the response from the slave.
  • Slave not available (event ID 0x0108) — the master did not receive a valid response within the watchdog.
  • Parameter assignment error on the DP slave (event ID 0x0110) — the master sent parameterization frames but the slave rejected them.
  • Configuration error on the DP slave (event ID 0x0111) — the master's configuration does not match the actual slot count or module type.
  1. Capture the diagnostic buffer to a text file (Save As > Text File) before clearing it. The entries document the fault history and are required when escalating to the Siemens Technical Support team.

3.3 Online View of the Slave in HW Config

In HW Config, switch to the online view (View > Online or press F5 with the DP master system selected). The DP slave objects change color to reflect their state:

  • Green check mark: slave is in cyclic data exchange.
  • Yellow warning: slave is configured but has diagnostic pending.
  • Red crossbar: slave is not reachable on the bus ("Slave not available").

Right-click the affected slave and select Module Information. The "DP Slave Diagnostics" tab shows the master PROFIBUS address, the slave's reported diagnostic bytes, and the slot-level status of the IM 153-1's installed S7-300 modules.

4. Root Cause Analysis: Common Triggers

The symptom "one IM 153-1 into BUS Fault immediately after a DP/DP Coupler is integrated" is produced by one of the following configuration-level causes. In order of observed frequency on CPU 318-2 DP networks of this size:

  1. PROFIBUS address conflict: the DP/DP Coupler is configured with the same PROFIBUS address as the affected IM 153-1 (for example both at address 12). The master's request frames collide, the slave that loses arbitration is reported as "not available."
  2. Bus parameter mismatch: the DP/DP Coupler's GSD file requests bus parameters (Tslot, Tset, max TSDR) that exceed the values currently set on the master. The master recalculates the segment parameters to the union of all GSD files, and the IM 153-1 (not the coupler) becomes the slave that rejects the new timing.
  3. Bus termination or cabling change: inserting the DP/DP Coupler physically changes the bus topology. If the terminator that was previously on the last IM 153-1 has been moved, or if the coupler is unpowered, the segment beyond the coupler sees reflections and the IM 153-1 loses frames.
  4. I/O address space overlap: STEP 7 auto-assigned the diagnostic or process I/O addresses of the DP/DP Coupler overlapping with the existing range of the IM 153-1 modules. The S7-300 user program sees double-assigned inputs and OB 82 / OB 86 diagnostics are triggered.
Important: A "Slave not available" event is not, by itself, evidence of a hardware failure. Do not replace the IM 153-1 or the DP/DP Coupler before the configuration is reviewed against the four causes above. The reversibility of the symptom is the indicator that the cause is configuration-level.

5. Cause 1: PROFIBUS Address Conflict

5.1 Verifying the Address Conflict

PROFIBUS DP allows 126 device addresses per segment (0 is reserved for the master-class-1 device, 127 is reserved for broadcast). Every slave, including the DP/DP Coupler acting as a slave on the master side, must have a unique address on that segment. Address conflicts produce exactly the symptom described: a single slave becomes unreachable immediately after a new device is added, while the rest of the network operates normally.

  1. Open HW Config, right-click the DP/DP Coupler object, and select Object Properties > PROFIBUS. Record the configured PROFIBUS address.
  2. Right-click the affected IM 153-1 and record its PROFIBUS address.
  3. If the two addresses match, the conflict is confirmed. Change the DP/DP Coupler's address to an unused value within the segment.
  4. Recompile HW Config and download to the CPU only (target system: CPU 318-2 DP, not the entire station).
  5. After the download, monitor the BF LED on the IM 153-1. It should clear within one PROFIBUS cycle (typically < 50 ms at 1.5 Mbit/s).

5.2 Programming the Physical DIP Switches

The DP/DP Coupler has a 7-position DIP switch on each PROFIBUS port that selects the address (1 to 99). The DIP switches must be set to the same value as the address configured in HW Config. If they differ, the master sees no slave at the configured address and the slave appears "not available."

  1. Power down the DP/DP Coupler.
  2. Set the DIP switches for both ports (master side and slave side) using the standard BCD code with positions 1 + 2 + 4 + 8 + 10 + 20 + 40. For example, address 64 is selected with position 64 only (DIP 7 ON, all others OFF).
  3. Restore power. The coupler reads the DIP switches at startup and assigns them to both ports.
  4. Verify the address in the project matches the DIP switch position.

Note: the address range supported by the DIP switches (1 to 99) is smaller than the full PROFIBUS range (1 to 125). When selecting a free address for the coupler, prefer a value above the highest existing slave address to keep the address map readable. For 19 slaves already addressed at 3 to 21, addresses 22, 32, or 64 are typical choices for the coupler.

5.3 Network Topology Reference

The diagram below shows the pre-change topology (top) and the post-change topology (bottom). The slave at PROFIBUS address 12 is the one that drops into BUS Fault after the change.

PROFIBUS DP Topology: Pre-Coupler (top) vs Post-Coupler (bottom) Pre-change (clean): CPU 318-2 DP master IM 153-1 #1 addr 3 IM 153-1 #2 addr 4 IM 153-1 #3 addr 12 OK Term Post-change (fault): CPU 318-2 DP master IM 153-1 #1 addr 3 OK DP/DP Coupler addr 64 (NEW) IM 153-1 #3 addr 12 FAULT Term Other 16 slaves (masterdrive, ET200M, etc.) remain operational in both cases. Bus parameters or termination are the second-most-common cause when addresses are unique.

6. Cause 2: Bus Parameter Mismatch

PROFIBUS DP requires that the bus parameters calculated by the master are within the limits of every slave on the segment. The DP/DP Coupler's GSD file declares its required Tslot, Tset, min TSDR, and max TSDR values. If the master accepts the new device but its declared values push the calculated bus parameters above the IM 153-1's declared limits, the IM 153-1 (not the coupler) will be the one that fails to parameterize.

Parameter Symbol Description Typical value @ 1.5 Mbit/s Tbit @ 12 Mbit/s
Slot time Tslot Maximum time the sender waits for the receiver's acknowledgment 300 Tbit (~200 us) 300 Tbit (~25 us)
Setup time Tset Time the receiver needs between the last bit received and the first bit of the reply 15 Tbit 15 Tbit
Quiet time Tqui Transceiver switching time from send to receive 11 Tbit 11 Tbit
Min station delay min TSDR Minimum reaction time of any slave 11 Tbit 11 Tbit
Max station delay max TSDR Maximum reaction time of any slave 150 Tbit 150 Tbit
Target rotation time TTR Configured token rotation time 5000 Tbit (default) 10000 Tbit
Gap factor G Refresh factor for TTR 10 10
Watchdog WD Slave communication timeout 10000 Tbit 10000 Tbit

Tbit is the bit time, equal to 1 / baud rate. At 1.5 Mbit/s, Tbit = 667 ns; at 12 Mbit/s, Tbit = 83 ns; at 187.5 kbit/s, Tbit = 5.33 us.

6.1 Reading the Bus Profile in STEP 7

  1. In HW Config, right-click the DP master system line (the icon to the right of the CPU 318-2 DP) and select Object Properties > PROFIBUS > Bus Parameters.
  2. Switch the profile from "DP" to "User-defined" to view the raw values.
  3. Note the Tslot, Tset, max TSDR, and TTR currently in effect.
  4. Compare against the values reported for the DP/DP Coupler in the same dialog. The master will display the calculated "maximum values" it has derived from the union of all GSD files on the segment.

If the DP/DP Coupler's max TSDR is higher than the IM 153-1's, the master will use the higher value for the segment and the IM 153-1 will see longer slot times than it accepts. The fix is one of:

  • Select a lower baud rate (500 kbit/s or 187.5 kbit/s) on the master, increasing Tbit so the slot time fits in the longer window.
  • Add a PROFIBUS repeater (6ES7972-0AA01-0XA0) to segment the network so the IM 153-1 sits on a sub-network where its max TSDR value is the controlling value.
  • Replace the older IM 153-1 hardware revision with one that supports the same max TSDR as the DP/DP Coupler.

6.2 Baud Rate vs Segment Length

Baud rate Tbit Max segment length (no repeater) Max stub length per node Typical application
9.6 kbit/s 104 us 1200 m 6.6 m Diagnostic or HMI segments
187.5 kbit/s 5.33 us 1000 m 6.6 m Long cable, low speed
500 kbit/s 2.00 us 400 m 6.6 m Default for mixed I/O networks
1.5 Mbit/s 667 ns 200 m 6.6 m Standard S7-300 DP networks
3 Mbit/s 333 ns 100 m 6.6 m High-speed networks
6 Mbit/s 167 ns 100 m 6.6 m Special applications
12 Mbit/s 83 ns 100 m 6.6 m Short cable, maximum throughput

6.3 Reducing the Baud Rate as a Quick Mitigation

If the IM 153-1 is not reaching the parameter assignment phase after the coupler is added, drop the baud rate to 187.5 kbit/s as a diagnostic step. The longer bit times absorb the wider timing window of the additional device. If the IM 153-1 re-enters RUN at the lower baud rate, the cause is timing, and the decision is whether to keep the segment at the lower baud rate, accept the timing margin loss, or install a repeater to keep the higher baud rate on the rest of the segment.

7. Cause 3: Power Supply and Bus Termination

A DP/DP Coupler is an active device: it requires a 24 V DC power supply on both ports, draws approximately 250 mA per port (500 mA total with both ports active), and regenerates the bus signal on each side. When the coupler is inserted physically between the CPU and the affected IM 153-1, three physical-layer conditions can produce the BUS Fault:

  • Unpowered coupler: the coupler passes neither frames nor power. The IM 153-1 sees a dead segment, identical to a cut cable.
  • Missing or moved termination: PROFIBUS DP requires active bus termination at both ends of each segment. Inserting a device in the middle of a previously terminated segment leaves one segment with two terminators and the other with none. The standard terminator is 220 ohm in series with +5 V bias on each signal line.
  • Shield grounding: the shield of the new segment must be bonded to ground at one point using PROFIBUS connectors with grounding tabs and a grounding bar. Missing bonding exposes the bus to common-mode noise that can drop the IM 153-1 intermittently.
  1. Verify the 24 V supply at the coupler's power terminals. The voltage must be within 20.4 V to 28.8 V under load.
  2. Verify the PROFIBUS connectors: the bus terminator switches on the connector at the upstream end of segment A and at the downstream end of segment B must be ON. All connectors in the middle of the segment must have the terminator OFF.
  3. Verify the shield continuity with a multimeter on the shield contact from one end of the segment to the other. The reading should be less than 1 ohm after subtracting the cable's shield resistance (typically 12 to 25 ohm/km for PROFIBUS violet cable 6XV1830-0EH10).
  4. If the coupler's 24 V supply is shared with the IM 153-1 (PS 305 or PS 307 with a common busbar), verify the supply is not in current limit. A temporary sag during coupler startup can drop the IM 153-1 into BF.

8. Cause 4: I/O Address Space Overlap

STEP 7 HW Config assigns a default input and output address to every DP slave's diagnostic interface and process image. When the DP/DP Coupler is inserted, STEP 7 may auto-assign its process I/O addresses (default 4 bytes input, 4 bytes output) into a range that overlaps with the IM 153-1's existing addresses.

Device Default input range Default output range Default diagnostic address
IM 153-1 (existing, before) PEW 0 to PEW 63 PAW 0 to PAW 63 PIB 1000
DP/DP Coupler (auto-assigned) PEW 64 to PEW 67 PAW 64 to PAW 67 PIB 1004
Conflict None (auto-placed in free area) None (auto-placed in free area) None

STEP 7 will avoid the overlap if "Automatic address assignment" is enabled. The issue appears only if the user has manually placed the DP/DP Coupler's address in the same range as the IM 153-1.

  1. Right-click the DP/DP Coupler in HW Config and select Object Properties > Addresses.
  2. Note the Start address for inputs and outputs.
  3. Repeat for the IM 153-1.
  4. If the ranges overlap, change the DP/DP Coupler's start address to a free area or enable Automatic address assignment for the coupler only.

Address overlap does not directly produce "Slave not available" (it produces "I/O access error" or OB 122 instead), but in some firmware revisions the OB 86 fault handling combined with overlapping diagnostics can produce a cascade that drops the slave from the cyclic exchange list. Treat this cause as the last one to verify, after addressing, bus parameters, and termination have been ruled out.

9. Step-by-Step Resolution Procedure

  1. Capture the diagnostic buffer from the CPU 318-2 DP and save the text export for the maintenance log.
  2. Roll back the HW Config to the last known good configuration (the backup file). Confirm the network is clean: all IM 153-1 BF LEDs are off and all 19 slaves show green check marks in the online view.
  3. Open the current HW Config and locate the DP/DP Coupler object in the DP slave catalogue (PROFIBUS DP > Other Field Devices > Gateway > DP/DP Coupler).
  4. Record the coupler's PROFIBUS address from HW Config. Compare with the addresses of the 19 existing slaves. If there is a duplicate, change the coupler's address to an unused value (1 to 99 for DIP switches, 1 to 125 for the configured value).
  5. Set the DIP switches on the physical coupler to match the address configured in HW Config. Both ports if the coupler is on the same segment, or only the master-side port if the coupler sits at the boundary between two masters.
  6. Verify the bus parameters in Master System > Object Properties > Bus Parameters. Switch to "User-defined" and confirm the values do not exceed the limits of any slave, including the coupler. Pay particular attention to Tslot, max TSDR, and TTR.
  7. Check power and termination on the physical bus. Confirm 24 V at the coupler and at the affected IM 153-1. Confirm termination is ON at both ends and OFF in the middle.
  8. Check the I/O address assignment of the coupler. Move the start addresses out of the IM 153-1's range if necessary.
  9. Download the corrected HW Config to the CPU 318-2 DP only. Do not download to the slaves individually; the master will re-parameterize them on the next cycle.
  10. Monitor the diagnostic buffer and the BF LED on the affected IM 153-1 for at least two full PROFIBUS cycles.
  11. If the BF LED clears, save the HW Config as the new master backup with a timestamp and operator initials.
  12. If the BF LED remains on, repeat from step 4. Address conflict is the most common, but timing parameters are the second most common cause of a persistent fault. Verify the bus profile again, and consider dropping the baud rate as a diagnostic step before further hardware changes.

10. Verification and Commissioning Checks

Check Method Pass criterion
All slaves responding HW Config online view, "Operating Mode" column All 19 slaves plus the DP/DP Coupler show a green check mark
IM 153-1 BF LED Visual inspection Off
IM 153-1 SF LED Visual inspection Off (steady), or flashing briefly during slot reconfiguration
Diagnostic buffer clean Online > Diagnostic Buffer No new "Station failure" entries since the change
Process I/O consistency Monitor table or VAT Inputs from IM 153-1 update at the configured OB cycle
Watchdog Online > Monitor/Modify Watchdog counter increments without overflow
Cyclic time Online > Module Information > DP Diagnostic > Bus Statistics Cyclic time < TTR x G, no retries logged
OB 86 call count Online > Module Information > Performance Data No new OB 86 calls since the change
S7 communication Online > Accessible Nodes CPU and DP/DP Coupler visible in the network

10.1 PROFIBUS Diagnostics via HW Config

After the network is clean, capture the bus statistics from the online diagnostics to confirm the segment is stable:

  1. Go online with the CPU 318-2 DP.
  2. Right-click the DP master system line and select Diagnostics > PROFIBUS Diagnostics.
  3. Open the "Bus Statistics" tab. Confirm:
  • Frame errors: 0
  • Retry counter: stable (no upward trend)
  • Slave diagnostic events: empty
  • Token rotation time: stable and below TTR x G
  1. Capture a screenshot for the commissioning folder. Run the capture for at least 10 minutes of clean operation to catch intermittent retries.

10.2 Re-initializing the Slave via SFC 12

If the BF LED clears on the diagnostic buffer but the IM 153-1 does not return to cyclic data exchange (a rare condition after a download), call SFC 12 (D_ACT_DP) from the S7 program to deactivate and reactivate the slave:

CALL "D_ACT_DP"
   REQ       := TRUE                  // activate request
   MODE      := B#16#2                // 2 = deactivate then activate
   LADDR     := W#16#0C               // logical base address of the IM 153-1
   RET_VAL   := MW 100                // return value
   BUSY      := M 110.0               // busy flag

For an SFC 12 call, LADDR is the diagnostic address (default PIB 1000 in the example above). The call forces the master to re-parameterize the slave from scratch, clearing any residual state that a configuration download alone does not reset.

11. Preventive Best Practices

  • Document the address map: maintain a spreadsheet of every PROFIBUS slave's address, MLFB, firmware, and the date the device was added. Update the spreadsheet every time a device is added or moved.
  • Reserve an address range for the DP/DP Coupler: assign the coupler the highest free address in the segment (for example, 32 or 64) and reserve that range in the documentation to avoid accidental reuse.
  • Use the standard profile: keep the bus profile at "DP" rather than "User-defined" unless the segment requires special values. The standard profile selects the slowest slave's values automatically, which is usually the correct conservative choice.
  • Plan the topology before adding devices: if a new device is inserted in the middle of a previously terminated segment, plan the termination moves and update the cabling diagram before powering up.
  • Save a backup of HW Config: STEP 7 archives every download with a timestamp. Keep at least the last three good configurations on a shared engineering drive with a clear naming convention (ProjectName_HWConfig_YYYYMMDD_HHMM.zip).
  • Run the PROFIBUS diagnostics during commissioning: after every change, check the bus statistics for at least 10 minutes of operation to catch intermittent retries before they become hard faults.
  • Keep the GSD files up to date: when a new variant of the DP/DP Coupler is installed, install the latest GSD file (SIEM819D.GSD for the current 6ES7158-0AD01-0XA0) to pick up any timing or diagnostic improvements.
  • Use repeaters for long segments: if the segment approaches the maximum cable length for the chosen baud rate, install a PROFIBUS repeater (6ES7972-0AA01-0XA0) to extend the segment without reducing the baud rate.
Lifecycle reminder: The IM 153-1 (6ES7153-1AA03-0XB0) has reached the PM400 product-phase-out milestone (October 1, 2023). If the BUS Fault reappears after months of clean operation, evaluate whether a replacement IM 153-1 of the same revision is still available or whether a migration to the IM 153-2 (6ES7153-2BA10-0AB0 or higher) is required. The IM 153-2 supports DPV1, increased module count per station, and updated bus parameter declarations that may differ from the IM 153-1, so a migration also implies a configuration review.

12. Frequently Asked Questions

What does the "Slave not available" diagnostic on the CPU 318-2 DP mean?

It means the DP master has not received a valid response from the named slave within the configured watchdog time (typically 10,000 Tbit at 1.5 Mbit/s, approximately 6.7 ms). The most common causes are PROFIBUS address conflict, bus parameter mismatch, missing termination, or unpowered slave.

Can the DP/DP Coupler share the PROFIBUS address of an existing IM 153-1?

No. Every slave on a PROFIBUS DP segment must have a unique address in the range 1 to 99 (DIP-switch selectable on the DP/DP Coupler) or 1 to 125 (software-configurable on devices that support the full range). The master uses the address to address requests, and a duplicate address causes token-passing collisions that drop both slaves.

Does the CPU 318-2 DP support DPV1 slaves and the DP/DP Coupler at the same time?

Yes. The CPU 318-2 DP with firmware V3.0 and higher supports DPV0 and DPV1 slaves simultaneously on the same DP master system. The DP/DP Coupler (6ES7158-0AD01-0XA0) operates as a DPV0 slave on the master side, so no special configuration is required beyond loading its GSD file (SIEM819D.GSD or SIEM809F.GSD).

What baud rate is recommended for a CPU 318-2 DP network with 19 slaves plus a DP/DP Coupler?

1.5 Mbit/s is the standard for most S7-300 DP networks of this size, with a maximum segment length of 200 m. If the IM 153-1 has marginal timing after the coupler is added, drop to 500 kbit/s (max 400 m) or use a PROFIBUS repeater to segment the network. Do not exceed 12 Mbit/s on long cable runs; the maximum stub length and segment length scale inversely with baud rate.

Why does rolling back to the previous HW Config clear the fault immediately?

Because the fault is not a hardware failure. The DP master only knows the slaves that exist in its current configuration. When HW Config is rolled back, the DP/DP Coupler is no longer present in the master view, the master stops trying to address it, and the IM 153-1 is no longer exposed to the parameter assignment that it was rejecting. The reversibility is the diagnostic signature that the cause is configuration-level, not hardware.

Is it safe to download the corrected HW Config while the plant is running?

Yes, with one caveat. The download of a corrected HW Config to the CPU 318-2 DP will momentarily stop the DP master while the configuration is reloaded, then restart it. This causes all 19 slaves to lose one PROFIBUS cycle and re-enter parameter assignment. For a CPU 318-2 DP running 19 slaves, the interruption is typically 1 to 3 seconds. The OB 86 will report station failure events during the restart; OB 82 will report the diagnostic interrupts. If the application cannot tolerate even one cycle of slave loss, schedule the download during a planned stop or use CiR (Configuration in Run) with a CPU that supports it.

Back to blog