Resolving CP5624 Not Reachable with WinLC RTX TIA Portal V13
The Siemens CP 5624 (6GK1562-4AA00) is a PCI Express PROFIBUS / Industrial Ethernet communication processor used to attach a PG/PC station to SIMATIC networks. When deployed as the IF1 submodule of WinLC RTX inside the Station Configuration Editor, the card is frequently reported as NOT REACHABLE even though the WinLC controller shows OK and RUN, and TIA Portal V13 SP1 is still able to download the user program. This article dissects the failure modes, lays out the diagnostic tree, and documents the recovery sequence aligned with the official CP 5623 / CP 5624 manual (BA_CP5623-5624_76.pdf) and the S7-1200 G2 communication reference (TIA Portal cloud manual).
RUN + OK for IF1 (the CP5624 slot). Program download works. The CP itself does not answer PG/PC routing requests, and the Station Configuration Editor does not list the CP5624 as a configurable node.1. CP 5624 Hardware and Driver Foundation
The CP 5624 occupies a single PCI Express x1 slot and is identified by Siemens order number 6GK1562-4AA00. It supersedes the legacy CP 5613 / CP 5614 PCI cards and requires a free PCIe slot — older PCI slots are not supported. The card is delivered with a unified driver package SIMATIC NET PC Software, which exposes both a PROFIBUS-DP/MPI master and an Industrial Ethernet (ISO-on-TCP / TCP / UDP) interface depending on the firmware loadout.
| Parameter | Value |
|---|---|
| Order number (MLFB) | 6GK1562-4AA00 |
| Bus interface | PCI Express x1 (single lane) |
| Protocols | PROFIBUS DP-Master, DP-Slave, MPI, Industrial Ethernet (TCP/UDP/ISO) |
| Supported SIMATIC software | STEP 7 V5.5, TIA Portal V13 SP1+, WinCC, WinAC RTX, S7-PCT |
| Required driver | SIMATIC NET PC Software >= V13 SP1 (matches TIA Portal) |
| Diagnostic LEDs | POWER, LINK, ACT per channel |
Before chasing a software fault, verify that the CP 5624 is enumerated by Windows Device Manager under Network adapters → SIMATIC NET CP 5624. A yellow bang indicates a driver mismatch or a PCI Express link-width problem. The official manual (CP 5623/CP 5624 manual mirror) specifies that the card must be plugged into a powered PCIe slot providing at least 25 W on the +3.3 V auxiliary rail; under-powered slots lead to silent enumeration failures and a missing entry in the Station Configuration Editor.
2. WinLC RTX Architecture in TIA Portal V13
WinLC RTX is the software PLC runtime that executes the S7-1500-compatible user program on a real-time OS extension (IntervalZero RTX or TenAsys INtime). Within the Station Configuration Editor the WinLC RTX instance is treated as a virtual S7-CPU occupying slot 1, while the CP 5624 occupies an additional submodule position referenced as IF1 (interface 1).
| Slot | Module | Role |
|---|---|---|
| 0 | Station | PG/PC station container |
| 1 | WinLC RTX | Virtual CPU (1500-compatible) |
| 2 (IF1) | CP 5624 | PROFINET/PROFIBUS gateway for S7 routing |
Download works through the virtual backplane between TIA Portal and WinLC RTX because TIA Portal talks to WinLC directly via the local RTX shared memory. The CP 5624 only matters for external PG/PC routing, HMI traffic, or S7-communication to remote stations. This is why a "RUN/OK" WinLC plus a "NOT REACHABLE" CP is a classic symptom: the CPU is healthy, the gateway is the broken link.
3. Root Cause Analysis
From the field reports and from cross-referencing the official Siemens documentation, the unreachable CP5624 falls into one of the following categories:
-
CP 5624 not enumerated in Station Configuration Editor. The driver service
SIMATIC NET Communication Serviceis not started, or the card is recognized by Windows but not registered with the SIMATIC NET configuration daemon. Without that registration, WinLC RTX cannot bind IF1 to a real device. - Subnet mismatch between PG/PC Ethernet adapter and WinLC RTX CPU IP. TIA Portal can still reach the CPU because WinLC publishes a virtual Ethernet adapter on a 192.168.x.x range, but the real CP 5624 port sits on a different subnet. The S7-1200 G2 reference (TIA Portal S7-1200 manual) explicitly states that an incorrect subnet mask renders the CPU unreachable for routing through the CP.
- IE General placeholder used in place of IE interface. The configuration wizard inserts IE General as a generic PROFINET interface when the actual CP 5624 module is not yet dragged from the catalog. IE General works for download but cannot route to physical partners.
- PCI Express slot issues. Chipset power management (ASPM L1) or riser-card placement disables the card after sleep states.
- Driver/TIA Portal version drift. TIA Portal V13 SP1 ships SIMATIC NET V13 SP1; running the V14 or V15 driver against the V13 portal causes the configuration editor to refuse to publish the CP slot.
- Firewall on Windows blocking ISO-on-TCP port 102 and S7-DIRECTORY port. Even with correct IPs, Windows Defender blocks the routing handshake.
4. Pre-flight Checklist
- Confirm Windows recognizes the card:
Device Manager → Network adapters → SIMATIC NET CP 5624, no warning icon. - Confirm driver parity: SIMATIC NET PC Software edition must match TIA Portal major version (V13 SP1 ↔ SIMATIC NET V13 SP1).
- Confirm the
SIMATIC NET Communication ServiceandS7DOS Help Serviceare set to Automatic and currently Running. - Capture the Station Configuration Editor diagnostic log:
Start → SIMATIC → Station Configuration Editor → Diagnostics → Save Log. - Verify that WinLC RTX is bound to RTX or INtime; mixed 32/64-bit runtimes will not see the CP.
5. Diagnostic Procedure
- Open Station Configuration Editor as Administrator. Look for the CP 5624 under Modules → PROFIBUS / Industrial Ethernet. If absent, the driver layer is the problem — re-install SIMATIC NET PC Software matching the TIA Portal version exactly.
- Check the IF1 binding: right-click WinLC RTX → Properties → Submodules. The IF1 entry must show the CP 5624 with a green tick. A yellow triangle means the binding exists but the physical CP is offline (PCIe power, driver, or firmware).
-
Inspect the CP 5624 IP/subnet: right-click the CP module → Properties → Industrial Ethernet. Write down the IPv4 address and subnet mask. Compare with the PG/PC Ethernet adapter IP via
cmd → ipconfig. -
Ping the CP IP from the PG/PC:
ping <CP-IP>. A timeout = routing layer problem (firewall, subnet, cable, switch VLAN). - Run the CP diagnostic in TIA Portal: Online → Accessible Nodes. The CP 5624 IP should appear alongside the WinLC RTX CPU IP.
-
Open the Station Configuration Editor log: confirm whether the diagnostic reports
CP 5624 not reachable,module not found, ordriver version mismatch.
6. Step-by-Step Solution
6.1 Re-install or repair the SIMATIC NET driver
- Stop
SIMATIC NET Communication ServiceandS7DOS Help Service. - Run
Setup.exeof SIMATIC NET PC Software V13 SP1 (or matching) as Administrator. - Select Repair to enforce driver re-registration of the CP 5624.
- Reboot. Verify the card is back in Device Manager without warning.
6.2 Bind the CP 5624 in Station Configuration Editor
- Launch Station Configuration Editor.
- Click Add → Module → CP 5624. If the catalog is empty, the driver is not registered; return to step 6.1.
- Drag the CP into the WinLC RTX slot IF1.
- Assign the Industrial Ethernet IPv4 address (for example
192.168.0.10, mask255.255.255.0) so that it sits in the same subnet as the WinLC RTX virtual CPU and the PG/PC. - Save and close. Confirm no warnings appear.
6.3 Align the subnet mask
The TIA Portal S7-1200 G2 manual (CPU unreachable) is explicit: an incorrect subnet mask isolates the CPU from external clients. Apply this same rule to WinLC RTX:
| Component | IP | Subnet | Gateway |
|---|---|---|---|
| PG/PC Ethernet adapter | 192.168.0.100 | 255.255.255.0 | 192.168.0.1 |
| WinLC RTX CPU | 192.168.0.20 | 255.255.255.0 | 192.168.0.1 |
| CP 5624 IF1 | 192.168.0.10 | 255.255.255.0 | 192.168.0.1 |
If any of these three addresses has a mismatched subnet mask, TIA Portal will report the device as not reachable even though the underlying physical layer is healthy. Fix with Properties → Ethernet Address → Subnet Mask.
6.4 Replace IE General with IE interface
The TIA Portal configuration wizard inserts IE General when the CP module is unknown. Delete that placeholder and insert the IE interface submodule of the CP 5624 from the hardware catalog so the WinLC RTX CPU uses a real, configurable PROFINET stack instead of an abstraction.
6.5 Disable Windows firewall for the SIMATIC NET ports
- Open Windows Defender Firewall with Advanced Security.
- Create inbound rules allowing TCP/UDP 102, 34962, 34963, 34964 for the SIMATIC NET profiles.
- Alternatively, toggle the firewall off temporarily for verification, then re-enable with the rules.
6.6 Power management
Open Device Manager → SIMATIC NET CP 5624 → Properties → Power Management. Uncheck Allow the computer to turn off this device to save power. PCIe ASPM L1 must be disabled in BIOS for the CP 5624 as recommended in the CP 5623/CP 5624 manual (CP manual mirror).
7. Verification
- In TIA Portal V13 SP1 select Online → Accessible Nodes. The CP 5624 IP and the WinLC RTX CPU IP must both appear.
- Open the project, right-click the WinLC RTX device → Go Online. Status must change from
NOT REACHABLEtoONLINE. - From the PG/PC command line, run
ping -t <CP-IP>; a steady reply confirms the routing layer. - Use Online → Online & Diagnostics → Diagnostics on the CP 5624. The diagnostic buffer should be free of
Module not foundorSubmodule mismatchentries. - Run
S7Diag.exefrom the SIMATIC NET installation to scan the bus; the CP 5624 must be listed as an active PROFIBUS master with its MPI/DP address.
8. Firmware and Driver Compatibility Matrix
| TIA Portal | SIMATIC NET PC SW | WinLC RTX | Status |
|---|---|---|---|
| V13 SP1 | V13 SP1 | V4.6 SP1 | Supported |
| V13 SP2 | V13 SP2 | V4.6 SP2 | Supported |
| V14 | V14 | V4.7 | Supported |
| V15 | V15 | V4.8 | Supported |
| V13 SP1 ↔ V14 mixed | — | — | Not supported; CP 5624 not enumerated |
9. Fault-code Mapping
| Code / Symptom | Meaning | Action |
|---|---|---|
0x001A Submodule mismatch |
IE General bound instead of CP 5624 | Re-bind IF1 to real CP module |
0x0024 Driver not loaded |
SIMATIC NET service stopped | Restart SIMATIC NET Communication Service |
0x0031 PCI link down |
PCIe slot lost power (ASPM) | Disable ASPM in BIOS, uncheck power saving |
0x0042 Subnet unreachable |
Subnet mask mismatch between CP and PG | Re-align subnet per Section 6.3 |
0x0050 Firewall denied |
TCP 102 blocked | Allow S7-communication ports |
10. Edge Cases and Field Notes
- VM-hosted WinAC. If WinLC RTX runs inside a virtual machine, the CP 5624 must be passed through (PCIe passthrough) or mapped via SR-IOV. Bridged virtual NICs will NOT expose the CP as an S7 target.
- Hyper-V / VMware Workstation. The Station Configuration Editor under a VM only enumerates virtual NICs. The CP 5624 will be missing because the real card is owned by the hypervisor. Move to bare-metal or use PCIe passthrough.
- Multiple CP 5624 cards. When more than one card is installed, the indexing in Station Configuration Editor follows PCI bus enumeration. Re-seat the cards if the wrong physical port answers.
- Replacement upgrade path. The CP 5624 replaces older CP 5613 A2 / CP 5614 A2 cards only when a free PCI Express slot exists; this is the explicit note in the CP 5623/CP 5624 manual (BA_CP5623-5624_76.pdf).
- Project portability. If the TIA Portal project is migrated to a newer portal version, re-insert the CP 5624 from the catalog — the IF1 binding is not always preserved across version jumps.
-
Watchdog timeouts. When the CP 5624 loses its link partner repeatedly, the WinLC RTX may report CPU stop with cause
Communication error on IF1. Resolve the link before restarting the CPU to avoid corrupting the diagnostic buffer.
11. Quick Recovery Script (Windows CMD)
:: Reset SIMATIC NET services and CP 5624 binding
net stop "SIMATIC NET Communication Service"
net stop "S7DOS Help Service"
net start "SIMATIC NET Communication Service"
net start "S7DOS Help Service"
:: Refresh PCIe device
powershell -Command "Get-PnpDevice | Where-Object { $_.InstanceId -like 'PCI\\VEN_8086*' } | Disable-PnpDevice -Confirm:$false; Start-Sleep -Seconds 2; Get-PnpDevice | Where-Object { $_.InstanceId -like 'PCI\\VEN_8086*' } | Enable-PnpDevice -Confirm:$false"
:: Verify reachable
ping -n 4 192.168.0.10
12. FAQ
Why does TIA Portal V13 SP1 download my program to WinLC RTX but still mark the CP 5624 as NOT REACHABLE?
Download uses the local RTX backplane and does not traverse the CP. The CP 5624 is only involved when external PG/PC routing, HMI traffic, or S7-communication must leave the WinLC instance. Resolve the IF1 binding, subnet mask, and SIMATIC NET driver to make the CP reachable.
How do I confirm whether the CP 5624 is bound correctly inside WinLC RTX?
Open Station Configuration Editor, expand the WinLC RTX entry, and inspect the IF1 submodule. The CP 5624 must show a green tick. A yellow triangle indicates a binding that exists but cannot find the physical card; re-install SIMATIC NET PC Software V13 SP1 matching TIA Portal V13 SP1.
What subnet mask should I assign to the CP 5624 IF1 interface?
Use the same 255.255.255.0 mask (or whatever mask matches your PG/PC Ethernet adapter and the WinLC RTX CPU IP) so that all three addresses fall in the same subnet. A mismatched mask is the leading cause of CPU unreachable per the S7-1200 G2 reference manual.
Does the CP 5624 work in a virtual machine hosting WinLC RTX?
Not without PCIe passthrough or SR-IOV. The Station Configuration Editor enumerates only the network adapters the hypervisor exposes. Pass the CP 5624 through to the VM, or run WinLC RTX bare-metal on the host with the CP installed.
Which SIMATIC NET PC Software version pairs with TIA Portal V13 SP1?
SIMATIC NET PC Software V13 SP1 is the matching edition. Mixing V14 or V15 drivers against TIA Portal V13 SP1 leaves the CP 5624 invisible to the Station Configuration Editor and produces the NOT REACHABLE symptom.