Problem Overview
The Siemens CP 5512 (order number 6GK1551-2AA00) is a PCMCIA Type II communications card that connects a programming device (PG) or PC to a SIMATIC S7 PLC over MPI or PROFIBUS. The card is operated through the SIMATIC NET PC software and is exposed to STEP 7 (V5.x) or TIA Portal (V13 and later) as a network interface.
A common field issue: the transmission rate (baud rate) selection in the CP 5512 properties dialog appears disabled (greyed out) or refuses to save. The CP 5512 is detected by the operating system, the driver is loaded, but the user cannot change 187.5 kbps / 1.5 Mbps / 12 Mbps, or the value is overwritten on every restart of STEP 7. This blocks all subsequent online operations - download, upload, online diagnostics, and firmware update via SIMATIC Manager.
Affected Hardware and Software
| Component | Specification / Version |
|---|---|
| CP 5512 PC Card | 6GK1551-2AA00 (PCMCIA Type II, 32-bit CardBus) |
| Bus protocol | MPI (up to 187.5 kbps), PROFIBUS DP/FMS (up to 12 Mbps) |
| Operating systems | Windows XP SP3, Windows 7 (32/64-bit), Windows 10 with SIMATIC NET V14 SP1 or earlier compatibility packs |
| Required software | SIMATIC NET PC Software (DVD, separate from STEP 7) |
| Engineering tool | STEP 7 V5.4 / V5.5 / V5.6 (TIA Portal as of V13 with CP 5512 compatibility package) |
| Interface assignment | PC internal / PC Card entry in Set PG/PC Interface |
The CP 5512 is a legacy product, superseded by the CP 5711 (USB) and CP 5611 / CP 5612 (PCIe). However, the card remains in service on many brownfield S7-300 / S7-400 stations, which is why the transmission-rate lock continues to surface in field service tickets.
Root Cause Analysis
The transmission rate on a CP 5512 is not a free-form user field - it is a project-bound parameter. STEP 7 enforces the value from one of two locations, in this priority order:
- The PG/PC Station configuration inside the active STEP 7 project (highest priority when an S7 connection is active).
- The Set PG/PC Interface assignment for the installed CP 5512 driver (applies when no project connection is opened).
If neither source can write a value, the dialog will display the active rate but disable editing. The most frequent field causes are:
- Partial / corrupt SIMATIC NET install. The base driver is loaded, but the SIMATIC NET runtime that exposes the CP 5512 to STEP 7 is missing or was installed from a non-full distribution disc. Transmission rate is set internally by the missing component and exposed read-only to STEP 7.
- License key missing or invalid. A licensed SIMATIC NET installation is required to expose the CP 5512 in STEP 7's online interface. Without a valid license, the Set PG/PC Interface shows the card but the property page is locked.
-
PG/PC Station present in the STEP 7 project. When a project contains a configured PG/PC Station with a CP 5512, STEP 7 reads the baud rate from
SIMATIC PC Station > CP 5512 > Properties > Interface. The user-level Set PG/PC Interface dialog cannot override an active project setting. -
Stale registry entry. The Windows registry key
HKLM\SOFTWARE\Siemens\SIMATIC_NET\CP5512(or the 64-bit mirror) holds the last-saved baud rate. If the install was rolled back, the value may point to a hardware profile that no longer exists.
Diagnostic Procedure
Run the checks in the order shown. Each step isolates one of the four root causes above before a reinstall is attempted.
-
Verify the card is enumerated. Open Windows Device Manager. The CP 5512 must appear under PCMCIA adapters (or Network adapters on 64-bit systems) without a yellow exclamation. Note the Hardware Ids; they must include
PCI\VEN_10B5&DEV_9050or the Siemens-specificSIEMENS_CP5512string. - Verify the SIMATIC NET service is running. Open services.msc and confirm SIMATIC NET Configuration Service and S7DOS Help Service are Started and set to Automatic.
-
Open Set PG/PC Interface. From SIMATIC Manager, select Options > Set PG/PC Interface. Choose the entry:
PC internal / PC Card (MPI) <Active>orPC internal / PC Card (PROFIBUS) <Active>. Click Properties. Note whether the Transmission or Baud rate drop-down is greyed out. - Inspect the STEP 7 project. In SIMATIC Manager, right-click the project and select Open Object > PG/PC Station. If a station exists, open it and double-click the CP 5512 icon. The Interface tab contains the active baud rate. STEP 7 will use this value and lock the user-level dialog as long as the project is open.
-
Check the registry override. With admin rights, examine
HKLM\SOFTWARE\Siemens\SIMATIC_NET\CP5512\Parameterson 32-bit Windows or the 64-bit equivalent. The valueBaudRateshould match the dialog. A value of0orFFFFFFFFindicates a corrupt profile.
Resolution Paths
Path A - Remove a PG/PC Station from the project (most common)
If the user-level Set PG/PC Interface cannot change the rate but the project's PG/PC Station can, STEP 7 is reading the project value.
- Close SIMATIC Manager.
- In Windows Explorer, open the project folder and delete or rename the subfolder containing the PG/PC Station (typically
PG_PCor the file*.s7pgpc). Make a backup first. - Re-open the project. Set PG/PC Interface is now authoritative.
- Open Set PG/PC Interface > Properties and set the transmission rate to the value required by the target MPI/PROFIBUS network. The standard MPI rate for S7-300/400 is
187.5 kbps; PROFIBUS DP is typically1.5 Mbpsfor standard cabling or up to12 Mbpsfor short segments. - Click OK and confirm with Accessible Nodes (PLC > Accessible Nodes) that the target CPU is found.
Path B - Repair the SIMATIC NET install (license / partial install)
If the dialog stays greyed out even with no project open, the SIMATIC NET installation is incomplete or unlicensed.
- Open Control Panel > Programs and Features and note the SIMATIC NET version (for example SIMATIC NET PC Software V14 SP1).
- Insert the original full-version DVD. Run Setup.exe and select Modify / Repair. Allow the installer to re-register the CP 5512 driver (
S7cp551x) and the COM/LMS subsystem. - Apply the license key from the supplied
*.zipor the Automation License Manager. - Reboot. Re-open Set PG/PC Interface > Properties; the transmission rate drop-down should now be active.
Path C - Field workaround when only one working disc is available
Operators with mixed install media (one full disc, one limited disc) can apply a two-step workaround that forces a non-volatile baud rate into the CP 5512 profile.
- Install SIMATIC NET from the full disc and set the desired transmission rate in Set PG/PC Interface.
- Confirm the rate is reachable: PLC > Accessible Nodes must list the S7 CPU.
- Close SIMATIC Manager. Uninstall the full disc via Control Panel while leaving the driver files in place (use Modify, not Remove).
- Install the limited disc on top. The previously written baud rate is retained in the registry and the CP 5512 will continue to come up at the configured rate, even though the dialog remains read-only.
Path D - Clean registry reinitialization
- Back up the registry. Open
regeditas Administrator. - Export
HKLM\SOFTWARE\Siemens\SIMATIC_NETto a.regfile. - Delete the
CP5512subkey and anyCP5512xentries under...\Drivers. - Reboot. Reinstall the SIMATIC NET driver from the full DVD using the Add CP 5512 option in the SIMATIC NET setup wizard.
- Reboot again. Re-open Set PG/PC Interface; the transmission rate is now editable and the default is
187.5 kbpsfor MPI.
Network Parameter Configuration in TIA Portal
For stations that have been migrated to TIA Portal (V13 or later) but still use a CP 5512 on the engineering side, the transmission rate is exposed through the Devices & Networks editor. According to the official TIA Portal documentation, network parameters identify the network within the system configuration - for example, the network name - while interface parameters define the specific transmission properties of a port.
- In the TIA Portal project tree, open Devices & Networks.
- Select the Network view tab and click the MPI/PROFIBUS subnet to which the CP 5512 is assigned.
- In the inspector window under Properties > General, review the Network name and the Subnet type.
- Select the CP 5512 port symbol. Under Properties > Interface, set Transmission rate to the required value.
- Compile the project (hardware) and download the PC station configuration to the local PC station runtime.
Reference: Checking or changing network parameters and interface parameters (TIA Portal V20 documentation).
Standard Transmission Rate Reference
| Network type | Default rate | Maximum rate | Typical segment length |
|---|---|---|---|
| MPI | 187.5 kbps | 187.5 kbps | 50 m without repeater |
| PROFIBUS DP (standard) | 1.5 Mbps | 12 Mbps | 200 m at 1.5 Mbps / 100 m at 12 Mbps |
| PROFIBUS FMS | 500 kbps | 1.5 Mbps | Per PROFIBUS cable spec |
Verify the configured rate against the connected S7 CPU's MPI/PROFIBUS interface. A rate mismatch will cause Accessible Nodes to time out and the CPU's SF (red) LED may blink if PROFIBUS is involved.
Verification
- Open SIMATIC Manager. From the menu, select PLC > Accessible Nodes. The connected S7 CPU should appear with its MPI/PROFIBUS address (for example
MPIschnittstelleat address 2). - If the CPU does not appear, verify the physical bus termination is in place (connector with switch ON at both ends of the segment) and that the cable does not exceed the length allowed for the configured rate.
- Once Accessible Nodes lists the CPU, open the project and download a small test block to confirm online operation.
- Close and reopen SIMATIC Manager. The configured baud rate must persist - this confirms the registry write was successful and is not being overwritten on startup.
Troubleshooting Matrix
| Symptom | Likely cause | Resolution path |
|---|---|---|
| Transmission rate drop-down greyed out, no project open | SIMATIC NET install incomplete or unlicensed | Path B or D |
| Rate settable, but resets on every SIMATIC Manager restart | PG/PC Station in active project overriding the value | Path A |
| Card not visible in Set PG/PC Interface | Driver not loaded, PCMCIA socket issue, or wrong SIMATIC NET version | Verify Device Manager; reinstall CP 5512 driver from full DVD |
| Rate settable, Accessible Nodes times out | Physical rate mismatch with CPU, missing bus termination, duplicate MPI address | Check CPU MPI address, set termination ON at segment ends, reduce rate to 187.5 kbps for test |
| Field workaround: works with one disc, not another | Limited disc missing SIMATIC NET runtime modules | Path C (workaround) or Path B (full install) |
Migration Path to CP 5711 / CP 5611 A2
When the CP 5512 host PC is replaced - typical for Windows 10 / 11 rollouts - the PCMCIA socket is no longer present. The supported replacements are:
- CP 5711 (USB, 6GK1571-1AA00): functional equivalent for MPI and PROFIBUS at up to 12 Mbps. Uses the same SIMATIC NET driver family.
- CP 5611 A2 (PCIe, 6GK1561-1AA01) or CP 5612 (6GK1561-2AA00): preferred for fixed engineering stations and PROFIBUS DP master use.
When migrating, the project baud rate is preserved in the Set PG/PC Interface profile, but the physical interface changes. Run PLC > Accessible Nodes with the new hardware before opening the project to confirm the bus is healthy.
FAQ
Why is the CP 5512 transmission rate greyed out in Set PG/PC Interface?
STEP 7 disables the field whenever a PG/PC Station exists in the active project, when SIMATIC NET is not fully installed, or when the license key is missing. Close the project, reinstall SIMATIC NET from a full-version disc, and apply the Automation License Manager key. If the issue persists, remove the PG/PC Station from the project to make the user-level dialog authoritative again.
What is the default MPI transmission rate for a CP 5512?
187.5 kbps. This is the standard MPI rate for S7-300 and S7-400 CPUs and matches the default profile stored in the SIMATIC NET registry key for the card. PROFIBUS DP profiles default to 1.5 Mbps.
Can I keep a non-default baud rate after reinstalling SIMATIC NET from a limited disc?
Yes. Set the rate with a full install first, confirm the CPU is reachable through Accessible Nodes, then perform a Modify install of the limited disc on top. The previously written rate persists in the registry, but the dialog becomes read-only - any future change requires repeating the procedure with the full disc.
Where is the CP 5512 baud rate stored in Windows?
Under HKLM\SOFTWARE\Siemens\SIMATIC_NET\CP5512\Parameters on 32-bit Windows, or the WOW6432Node mirror on 64-bit Windows. The value name is BaudRate. A value of 0 or FFFFFFFF indicates a corrupt profile and requires a clean reinitialization.
Does the CP 5512 work with TIA Portal V18 and later?
Yes, but only with a compatible SIMATIC NET version installed alongside TIA Portal and only with the legacy compatibility package enabled. Newer TIA Portal versions are typically paired with the CP 5711 (USB) or CP 5612 (PCIe) instead, since most engineering PCs no longer include a PCMCIA slot. Use the TIA Portal Devices & Networks editor to set the transmission rate on a migrated project.