Resolving Siemens CP5613 PROFIBUS Card Defective Errors in WinCC

David Krause13 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

Problem Definition

The reported fault is a Siemens CP 5613 PROFIBUS card reporting the diagnostic "CP5613_5614 is defective" to WinCC V6.0 running on Windows XP. The board carries Siemens commodity code C79039-A8000-E077-02-SA EWk-X30 and has been in continuous service for more than 15 years. The bus connection holds for roughly 30 minutes after each cold start, then the SCADA loses variables and the runtime log fills with defective entries. The fault reproduces with a different industrial PC and a fresh OS image, isolating the CP card as the common element.

The string "CP5613_5614" is generated by the SIMATIC NET PC driver when the PROFIBUS ASIC on a CP 5613 or CP 5614 fails the periodic self-test or the firmware watchdog trips. The two PCI PROFIBUS cards share a single driver layer in the SIMATIC NET stack, so the OP is reading a defect diagnostic generated against the CP 5613 he has installed, not against an alternative card.

Identifying the Faulty Hardware

Before declaring the CP 5613 dead, rule out the host PC, the bus cabling and a SIMATIC NET version mismatch. The OP already eliminated the host by reproducing the fault on a second industrial PC with fresh hardware, which is the strongest evidence that the CP itself is the failure point. Verify the following physical-layer conditions in the same step:

  • Bus cable is Siemens PROFIBUS FC (violet), not a generic twisted-pair cable that exceeds RS-485 limits.
  • Termination resistors are switched ON only at the two physical end nodes of the segment.
  • Segment length at 12 Mbps is ≤ 100 m between active nodes; 200 m is the spec at 1.5 Mbps.
  • Shield is bonded 360° at every cabinet entry. Pigtail shield bonds are a common cause of 30-minute intermittent drops.
  • Bus load from the WinCC cyclic polling plus the DP slaves is below 50% to leave headroom for retries.

Root Cause Analysis

CP 5613 cards from the 6GK1 561-3AA00 series have a documented end-of-life failure mode after long-term service:

  1. ASIC re-train failure. The PROFIBUS ASIC (PBC / ASPC2 family) trains to the next bus master each time the host boots. Aging of the PLL section causes the training loop to drop lock after the +3.3 V and +5 V rails warm up; the driver then reports the card as defective after the watchdog timer expires.
  2. Electrolytic-capacitor drying. 15 years of storage and use dries out the rail-filter capacitors. The bus survives a warm-up window of roughly 20-40 minutes while the ASIC is still tolerable, then decays as the rails heat and ripple rises.
  3. Driver / firmware mismatch. Mixed SIMATIC NET builds between adjacent stations hide intermittent faults. The OP has already swapped PCs and still hit the same diagnostic, which strengthens the case for a hardware fault rather than a driver mismatch.
  4. Shield or termination drift. A 30-minute intermittent window is classic thermal drift on a shield bond that is intermittently open as the cabinet warms. Always confirm the physical layer is clean before changing the CP card.
If only one industrial PC were involved, reseat the CP, try a different PCI slot, and verify the SIMATIC NET version against the compatibility matrix first. Reproducing the fault on a different host with the same card is strong evidence that the CP itself is the point of failure.

Compatible Replacement CP Cards

The original CP 5613 (6GK1 561-3AA00) and CP 5614 (6GK1 561-4AA00) PCI cards are no longer orderable as new parts. The OP has a Windows XP PCI-based industrial PC. The set of acceptable replacements narrows quickly:

CP replacement matrix for WinCC V6.0 / Windows XP station
Card Article Number Form Factor Bus Functions WinCC V6.0 Compatible Windows XP SP3 Compatible Notes
CP 5613 A3 6GK1 561-3AA01 PCI DP-V0 / V1 Yes Yes Drop-in for CP 5613, same slot
CP 5614 A3 6GK1 561-4AA01 PCI DP-V0 / V1 / V2, SOE Yes Yes Use if any DP-V2 drives on segment
CP 5611 6GK1 561-1AA00 PCI DP-V0 slave only Limited Yes Not for SCADA masters
CP 5603 6GK1 560-3AA00 PCI DP-V0 master / slave Limited Yes Legacy, mostly replaced by CP 5613
CP 5623 6GK1 562-3AA00 PCI Express DP-V0 / V1 / V2 Yes (driver ≥ SIMATIC NET V8.2) No Modern replacement, requires Win7+
CP 5711 6GK1 571-1AA00 USB 2.0 DP-V0 / V1 Yes Yes External dongle, same bus connector

Because the OP is on a legacy PCI industrial PC running Windows XP, only CP 5613 A3, CP 5614 A3, or CP 5711 fit the existing enclosure without replacing the host PC. CP 5623 is PCI-Express and would need a motherboard swap; leave it for the Phase B retrofit.

CP 5613 reports 'defective' diagnostic? Free PCI slot on Win XP host? DP-V2 slaves on the segment? CP 5614 A3 6GK1 561-4AA01 PCI not available or no slots left DP-V0 only on segment? CP 5711 6GK1 571-1AA00 PCI used Yes No

USB MPI/DP Adapter (6ES7 972-0CB20-0XA0) Analysis

The OP also has a Siemens USB MPI/DP adapter 6ES7 972-0CB20-0XA0. This is a programming adapter, not a CP-class PROFIBUS interface. The card is driven by the SIMATIC NET "PC Adapter" driver set and is operationally limited to low-speed, point-to-point connections.

PC Adapter vs CP 5613 / CP 5614 operational envelope
Function CP 5613 / CP 5614 6ES7 972-0CB20-0XA0
Max PROFIBUS DP baud rate 12 Mbps 1.5 Mbps
DP master class DP-V0 / V1 / V2 (CP 5614) DP-V0 only
DP-V1 acyclic services Supported Not supported
SOE (Sequence of Events) Supported (CP 5614) Not supported
CPU programming via STEP 7 Yes Yes
Sustained cyclic SCADA traffic Yes No (bus reset every 30 s)
Bus power feed from segment No (isolated) Yes (drives transceiver)

The "LEDs off / adapter appears dead" behavior the OP observed when connecting to the field trunk is fully explained by the bus-segment voltage check. The PC Adapter transceiver draws power from the PROFIBUS bus itself. If the segment has missing termination, an open shield, or no powered station at the far end, the adapter has no supply rail to drive its LED stack. Use a powered repeater segment or connect to a CPU's isolated MPI/DP port to confirm the adapter itself is healthy.

The 6ES7 972-0CB20-0XA0 PC Adapter cannot reliably carry continuous WinCC V6.0 SCADA polling. Use it for STEP 7 commissioning and for one-shot diagnostics only. For WinCC Runtime traffic over USB, use CP 5711 (6GK1 571-1AA00), which is a CP-class USB dongle.

Fault Timing Profile

The reported 30-minute window is a useful signature. Two parasitic elements converge:

CP 5613 nominal 'Defective' trips SCADA loss of variables ~30 min trip point 0 min 15 min 30 min 45 min 60 min 75 min 90 min

The warm-up window is consistent with capacitor ESR drift and ASIC PLL jitter rising with temperature. A clean bus and a fresh CP remove the entire failure mode.

WinCC V6.0 and Windows XP Compatibility

WinCC V6.0 was released for Windows 2000 Professional SP4 and Windows XP Professional SP2/SP3. The hard tie on compatibility is the SIMATIC NET PC software build. The OP is on WinCC V6.0 and must stay on a SIMATIC NET version on the Siemens compatibility list, or driver faults will be attributed to the CP card.

SIMATIC NET version vs WinCC V6.0 PC station
SIMATIC NET version WinCC V6.0 supported WinCC V6.2 supported 32-bit only? Windows XP supported
V6.0 Yes Yes Yes Yes
V6.2 Yes Yes Yes Yes
V6.3 Yes (SP3+) Yes Yes Yes
V6.4 Yes (XP only) Yes Yes Yes
V7.x No No 32 / 64 Limited
V8.2 onward No No 32 / 64 No
Confirm the installed SIMATIC NET build with Start > Programs > Siemens Automation > SIMATIC NET > Commissioning > Configuration > Help > About before swapping hardware. Mixing SIMATIC NET builds between stations under the same project is a common cause of intermittent "CP5613_5614 defective" diagnostics.

SIMATIC NET Version Mapping

Capture the installed versions before replacing any hardware. If the running build is below V6.3 on Windows XP, upgrade to SIMATIC NET V6.4 SP7 on the same SP that ships with WinCC V6.0 SP3. The driver upgrade alone sometimes stabilizes an aged CP 5613 because the V6.4 line revised the bus-reset routine to recover the older ASIC more aggressively.

  1. Open Start > Programs > Siemens Automation > SIMATIC NET > Set PG/PC Interface.
  2. Note the active access point (typically S7ONLINE (STEP 7)) and the assigned module (currently CP5613 PROFIBUS).
  3. Open Control Panel > Add or Remove Programs and identify the installed SIMATIC NET build, for example SIMATIC NET PC Software V6.4 SP7.
  4. Open Device Manager and confirm the CP card shows up without a yellow bang.
  5. Run the bus diagnostic tool: Start > Programs > Siemens Automation > SIMATIC NET > Diagnostics > PROFIBUS Diagnostics. Capture a baseline before the swap.

Note the WinCC project's DP slave addresses, baud rate, master class, OPC items and the SOE archive layouts before any hardware swap. WinCC V6.0 does not auto-migrate between machines even when the version is identical.

PROFIBUS Cable, Termination, and Bus Speed

Even a new CP card behaves badly on a poor physical layer. Confirm every point in the bus checklist before installing the new card:

PROFIBUS DP physical-layer inspection
Check Expected Common Failure
Cable type Siemens PROFIBUS FC cable (violet) Substitute twisted pair exceeding RS-485 spec
Termination resistors ON at both physical ends only Termination ON mid-line
Shield bonding 360° clamp at every entry Pigtail shield
Bus speed 1.5 Mbps or 12 Mbps to match CP Mismatched DP-V1 slave forces fall-back
Segment length ≤ 100 m at 12 Mbps Repeater missing
Bus load < 50% under SCADA polling Near 100%, periodic stalls
REPEATER in segment ≤ 9 repeaters in line Repeater with unsupported baud

Bus rate on the OP's segment is configured in SIMATIC NET > Set PG/PC Interface under the CP PROFIBUS properties. If the SCADA traffic includes DP-V2 slaves (e.g. drives), the replacement CP card must support DP-V2; use CP 5614 A3 or CP 5623, not the basic CP 5711.

Replacement Procedure (Step-by-Step)

  1. Capture the current project. Export the WinCC V6.0 project to a USB stick. Note DP slave addresses, baud rates and OPC items exposed via SIMATIC NET.
  2. Power down and discharge. Shut down Windows, switch off PSU, wait 60 s for the +5 V and +3.3 V rails to drop to 0 V. Touch the chassis to dissipate static before handling the CP.
  3. Remove the failing CP 5613. Note the slot number. Inspect the failing card for bulging capacitors, oxidation on the gold-finger contacts, or scorching near the ASIC. Visible degradation supports the "defective" diagnostic.
  4. Insert the replacement. For PCI: CP 5613 A3 in the same slot, or CP 5614 A3 if the segment has DP-V2 slaves. For external: CP 5711 in a downstream USB port away from noise sources. Tighten the D-sub retaining screws.
  5. Reboot and verify driver load. Windows XP should auto-detect and request the SIMATIC NET drivers. If the driver was uninstalled when the failing card was removed, install the matching SIMATIC NET build first.
  6. Re-apply the bus parameters. Set PG/PC Interface > CP5613 PROFIBUS > Properties > PROFIBUS; set baud rate, DP master enable, station address.
  7. Run the bus diagnostic. Open SIMATIC NET > Diagnostics > PROFIBUS Diagnostics. Confirm every configured slave appears with green status.
  8. Run WinCC in test mode. Restart WinCC Runtime; observe at least 8 hours before declaring the fix complete. The OP's original 30-minute failure window is the minimum stress test.
Do not swap the CP card while WinCC Runtime is active. SIMATIC NET drivers do not hot-swap on Windows XP. Stop WinCC Runtime and the S7DOS service first.

Verification and Acceptance Tests

Acceptance criteria after the CP swap:

  • CP 5613 / CP 5614 / CP 5711 visible in Device Manager with no warning triangle.
  • PROFIBUS diagnostic shows green for every configured slave at the 5-minute mark and again at the 4-hour mark.
  • WinCC Runtime tag status Good for ≥ 99% of polls over a 24-hour log.
  • Bus monitor trace shows round-trip < 50 ms at the configured baud rate for an idle segment.
  • Stress test on the new card: load the bus to 60% in SIMATIC NET Diagnostics and confirm no fault appears over 30 minutes.
  • Drive a power-cycle on the host PC and confirm the bus recovers within the driver attach timeout (typically 30 s).

If the diagnostics remain green for 24 hours, mark the defective entries in the runtime log as resolved and keep the failing card tagged for failure analysis.

Troubleshooting Matrix

Map the common observations to their root causes:

Symptom to cause matrix
Symptom Likely Root Cause Recommended Action
30-min then defective Aged CP 5613 ASIC; thermal drift Replace CP 5613 A3 / CP 5614 A3 / CP 5711
PC Adapter LEDs all off Unpowered segment / open shield Verify 5 V across PROFIBUS pins 5-6; fix termination
Defective after STEP 7 download DP slave address conflict Re-number slave; check bus scan in Diagnostics
Defective after WinCC restart SIMATIC NET version mismatch Align SIMATIC NET build on both stations
Defective only at 12 Mbps Bus topology exceeds spec Lower to 1.5 Mbps or add repeater
Defective random, no 30-min pattern EMC noise / cabinet fan VFD Check shield bonds; separate PROFIBUS from VFD cabling
Defective after PC swap Old driver carryover Clean install of SIMATIC NET V6.4 SP7

Retrofit Strategy for Long-Term Stability

A second host PC reproducing the fault confirms the failure is hardware. The defined temporary fix (CP 5613 A3, CP 5711, or CP 5614 A3 on the same PC) removes the immediate outage but does not address the XP platform. Windows XP is out of mainstream support, and current SIMATIC NET and WinCC releases require Windows 10 (or Windows 10/11 LTSC) on x64 hardware.

Plan the retirement of the XP / WinCC V6.0 PC in two phases:

  1. Phase A (1-3 months): Replace only the CP card to keep production running. Use CP 5613 A3 for slot compatibility, or CP 5711 if the host PC is sealed with no free PCI slots.
  2. Phase B (3-9 months): Build a new PC station on Windows 10 LTSC with WinCC V7.5 SP2 or the current SP. Migrate the project with the WinCC Project Migrator. Use CP 5623 (PCIe) or CP 5711 with SIMATIC NET V18+ as the supported hardware path.
If the legacy WinCC V6.0 license is project-bound, verify the license terms allow migration to a new PC before ordering the retrofit. WinCC V6.0 authorizations are bound to the original host's Microsoft Volume Shadow Service ticket and do not migrate cleanly to new hardware.

PROFIBUS Diagnostics Reference

For new S7-1200 stations that move to PROFINET or PROFIBUS, the diagnostic flow is similar: bring up the bus, verify the slaves, and use the controller's web server for live state. Reference: Diagnostics (PROFINET or PROFIBUS) — SIMATIC S7-1200 manual collection. For the S7-300 PROFIBUS segment in this article, the equivalent diagnostic surface is SIMATIC NET PROFIBUS Diagnostics, documented in the SIMATIC NET PC Software manual that ships with each driver release.

FAQ

Can the CP 5613 firmware be reloaded to clear "CP5613_5614 is defective"?

CP 5613 firmware is loaded by the SIMATIC NET driver on each boot. The defective diagnostic fires when the driver fails to enumerate a working ASIC after three retries. Reinstalling SIMATIC NET V6.4 SP7 on Windows XP occasionally re-arms a marginal card, but a board that has failed across two different hosts cannot be recovered in software.

Does CP 5613 A3 work in any PCI slot?

CP 5613 A3 (6GK1 561-3AA01) is keyed for 3.3 V and 5 V PCI slots. It initializes cleanly on a standard 33 MHz PCI segment. Avoid 64-bit PCI-X slots above 66 MHz on legacy servers; the card is 32-bit.

Will the 6ES7 972-0CB20-0XA0 USB MPI/DP adapter carry WinCC V6.0 SCADA polling?

No. The adapter is a low-speed (max 1.5 Mbps), DP-V0 programming interface. WinCC V6.0 cyclic traffic above 50 tags typically saturates the USB bridge and stalls the bus. Use CP 5711 (6GK1 571-1AA00) for SCADA traffic over USB, or a PCI CP card if a slot is available.

Why do the LEDs on the PC Adapter stay off when connected to the field segment?

The PC Adapter transceiver draws power from the bus segment. If the termination is missing, the shield is open, or the segment is unpowered, the adapter cannot run its LED stack. Verify the segment voltage (5 V between pins 6 and 5 of the PROFIBUS connector) before assuming the adapter is damaged.

Is Windows XP still a supported host for any current WinCC version?

No. From WinCC V7.0 onward the supported host is Windows 7, Windows 10, or Windows Server 2016+. WinCC V6.2 SP3 is the last branch to ship with Windows XP support. Plan a Windows 10 LTSC + WinCC V7.5 SP2 station for the Phase B retrofit.

Back to blog