Siemens CP524-3UA15 and CP524-3UA13 Compatibility in EG 185U Racks
The Siemens SIMATIC S5 CP 524 communication processor was a serial interface module used in S5-115U, S5-135U, and S5-155U programmable logic controllers to provide point-to-point and multi-point serial links to operator panels, printers, scanners, and third-party devices. Two of the most frequently encountered order variants in legacy systems are CP524-3UA13 and CP524-3UA15. This reference consolidates the rack-compatibility question, the jumper configuration procedure, and the supporting COM 525 software configuration that is required when substituting one variant for the other in an EG 185U subrack.
1. CP 524 Module Overview
The CP 524 is a single-channel serial communication processor that occupies one slot in an S5 central or expansion rack. It provides a configurable physical interface (typically RS-232C, RS-422, or RS-485, depending on wiring side), an internal 256-byte dual-port RAM mail buffer, and a loadable protocol driver selected through the COM 525 / COM 527 / COM PACK tooling. The module is intended for asynchronous, character-oriented protocols such as 3964(R), RK 512, and various transparent driver modes used for ASCII terminals and barcode readers.
| Feature | Specification |
|---|---|
| Series | SIMATIC S5 |
| Function | Serial point-to-point / multi-point communication processor |
| Interface options | RS-232C, RS-422, RS-485 (set by external wiring block) |
| Protocols | 3964(R), RK 512, ASCII transparent, driver-specific |
| Buffer | Dual-port RAM, 256 bytes mail |
| Configuration tool | COM 525 / COM 527 / COM PACK |
| Typical racks | EG 185U, EG 184U, CR 700-1, CR 700-2 (S5-115U and S5-135U/155U families) |
2. CP524-3UA13 vs CP524-3UA15 — What Is Different
The two order numbers refer to hardware revisions of the same functional module. From a planning and maintenance standpoint the differences fall into three categories:
- Component population: The 3UA15 board is a later revision using a different gate-array and serial interface IC compared to the 3UA13. The functional interface to the S5 backplane bus is unchanged.
- Jumper block layout: The on-board jumper for interface selection (RS-232, RS-422, TTY/20 mA current loop, and module address) is physically re-positioned between revisions. The pin header is the same function, but the jumper pins to bridge differ between 3UA13 and 3UA15.
- Firmware baseline: Later revisions ship with a slightly newer EPROM baseline. Both revisions are loadable with the same protocol driver set; the older EPROM is a subset, not a superset.
3. Rack Compatibility — EG 185U
The EG 185U is a 19-inch subrack with 18 usable slots, used in S5-115U central configurations and in S5-135U/S5-155U expansion frames. Both CP524-3UA13 and CP524-3UA15 are mechanically and electrically compatible with this subrack:
| Subrack | CP524-3UA13 | CP524-3UA15 |
|---|---|---|
| EG 185U (18-slot central/expansion) | Supported | Supported |
| EG 184U (18-slot compact) | Supported | Supported |
| CR 700-1 / CR 700-2 (S5-115U) | Supported | Supported |
| CR 700-3 / ER 701-1 (S5-135U/155U) | Supported | Supported |
Compatibility considerations for any rack:
- The slot in the EG 185U must be an I/O slot (per the S5 slot numbering scheme) and must not be assigned a different page-frame area. CP 524 occupies a 32-byte input and 32-byte output image.
- The 5 V backplane supply must be confirmed. A CP 524 typically draws ~1.0 A at +5 V; ensure the rack's PSU has margin after the CPU, IM, and any other CPs are accounted for.
- If the EG 185U is loaded into a 24 V environment, the rack's fan/ventilation must be intact. Heat dissipation per slot is low, but a sealed cabinet at 40 °C ambient can still push the electrolytics on older 3UA13 boards out of tolerance.
4. Jumper Configuration on CP524-3UA15
The single most common pitfall when swapping a 3UA13 for a 3UA15 is leaving the factory-default jumper in place. The 3UA15 is shipped with the interface set to RS-232 and the module address at default 0 (or in some cases 255, depending on EPROM mask). The on-board jumpers control four functions:
- Physical interface selection (RS-232C / RS-422 / TTY 20 mA current loop)
- Module address (0 to 255 on the S5 backplane page frame)
- Interface number (logical interface referenced by COM 525 / STEP 5 COM configuration)
- Termination / fail-safe biasing for RS-485 multi-drop
For the CP524-3UA15 specifically, the jumper block is located near the front-edge 25-pin D-Sub connector, labelled in silk-screen on the PCB. The exact pin pairs to close for each function are documented in the COM 525 manual (Volume 1/2, page 87 and following) and in the Siemens Support FAQ entry "Setting the interface number or module address on the CP 524".
4.1 Standard Jumper Procedure
- Power down the EG 185U rack and isolate the 24 V / 120 V / 230 V supply to the rack PSU.
- Remove the CP 524 from its slot and place it on an ESD-safe mat.
- Identify the jumper pad rows. On the 3UA15 these are typically labelled
X1throughX4(orBR1throughBR4on early boards). - For RS-232C: install jumpers in the RS-232 row. For RS-422: install jumpers in the RS-422 row. For 20 mA current loop (TTY): install jumpers in the TTY row. The 25-pin D-Sub pinout is the standard Siemens assignment, not the IBM PC pinout.
- For the module address, set the eight address jumpers to the binary value of the desired slot address (0-255). In a single-rack S5-115U configuration, the CPU is normally address 0 and the CP 524 is set to a free address such as 4, 6, or 8.
- For the interface number, set the four-bit logical interface number. This is the number referenced from the COM 525 protocol parameter assignment block (for example,
IF 1in COM 525 must match the hardware jumper on the CP 524). - Re-install the module, power up the rack, and verify with the COM 525 online test.
4.2 Sample Module Address Settings
| Address (decimal) | Binary (D7-D0) | Typical use |
|---|---|---|
| 0 | 0000 0000 | CPU (do not use for CP) |
| 2 | 0000 0010 | Reserved / IM |
| 4 | 0000 0100 | CP 524 (typical) |
| 6 | 0000 0110 | CP 524 (alternate) |
| 8 | 0000 1000 | Second CP / IM |
| 255 | 1111 1111 | Default (factory, must be changed) |
5. COM 525 Configuration Software
The CP 524 is configured and parameterised using the COM 525 programming package (S5-DOS). COM 525 is a DOS-based parameterisation tool that produces a loadable parameter block written to the CP 524's EPROM or downloaded into the module's RAM through the S5 online interface.
The COM 525 manual, "COM 525 Programming Package for the Communication Processors CP 524 and CP 525 (S5-DOS), Volume 1/2, page 87 and following", contains the definitive interface-number and module-address tables. The relevant Siemens support entry for this document is:
The companion FAQ entry for setting the interface number and module address is:
5.1 COM 525 Parameter Block Fields
| Field | Range | Notes |
|---|---|---|
| Logical interface number | 1 to 8 | Must match hardware jumper on CP 524 |
| Physical interface | RS-232, RS-422, TTY | Must match hardware jumper on CP 524 |
| Baud rate | 300, 600, 1200, 2400, 4800, 9600, 19200 | CP 524 does not support all rates in all driver modes |
| Parity | None, Even, Odd | Set per device |
| Data bits | 7 or 8 | Set per device |
| Stop bits | 1 or 2 | Set per device |
| Protocol driver | 3964, 3964R, RK 512, ASCII | Selected by driver EPROM |
| Handshake | None, XON/XOFF, RTS/CTS | For ASCII transparent mode |
6. Step-by-Step: Swapping CP524-3UA13 for CP524-3UA15
- Document the existing configuration. Photograph the jumper block of the 3UA13 before removal. Note the COM 525 parameter block values stored in the EPROM.
- Power down the rack and apply lockout/tagout to the rack PSU.
- Remove the 3UA13 and place on an ESD-safe mat. Label the front connector with the wire number to preserve the field wiring.
- Inspect the 3UA15 for transit damage. Verify the EPROM label matches the driver set required by the application (e.g., RK 512, 3964R).
- Set the interface jumpers on the 3UA15 to match the physical interface used by the field wiring (RS-232 / RS-422 / TTY).
-
Set the module address jumpers to the same value as the removed 3UA13. If the application used
IF 1, set the logical interface number jumper to1. - Re-install the module in the same slot of the EG 185U rack.
-
Power up the rack and observe the CP 524 LEDs. The
ST(status) LED should transition from flashing to steady after approximately 2-3 seconds if the module passes self-test. - Load the COM 525 parameter block into the CP 524. This step is necessary even though the hardware settings are correct, because the protocol driver and timing parameters are stored in COM 525, not in hardware.
-
Run an end-to-end loopback test with a terminal or PC running the matching protocol. For 3964R, the test should report
ACKin response to aSTXwithin the configured acknowledgement time (default 1000 ms).
7. Verification and Commissioning
After the swap is complete, verify the following in sequence:
| Check | Method | Pass criteria |
|---|---|---|
| Module self-test | Front-panel ST LED |
Steady on within 5 s of power-up |
| Bus acknowledgement | CPU online diagnostics | CP listed in module scan with configured address |
| Interface number | COM 525 online test | Reports matching IF number |
| Physical interface | Voltage check on D-Sub pins | Logic levels match selected standard |
| Protocol handshake | Loopback with terminal | 3964R STX/ACK cycle completes |
| Application data | End-to-end test with host | Send/receive of expected telegram length |
ST LED remains flashing, the most common cause on a freshly installed 3UA15 is a module-address conflict with another module in the EG 185U. Power down, re-check the address jumpers against the slot map, and re-seat the module.8. Common Failure Modes and Diagnostics
| Symptom | Likely cause | Remediation |
|---|---|---|
| ST LED flashing continuously | Module address conflict or no valid EPROM | Verify address jumpers; re-burn EPROM with COM 525 |
| CPU reports "module not responding" | Wrong slot or wrong rack PSU | Re-seat module; measure +5 V at CP 524 pin connector |
| No serial output on D-Sub | Interface jumper set to wrong standard | Re-set jumpers per manual page 87+ |
| Garbled characters | Baud rate mismatch between COM 525 and host | Verify baud rate field in COM 525 parameter block |
| Intermittent timeouts | TTY 20 mA loop not terminated | Add external terminating resistor per Siemens spec |
| COM 525 cannot download parameters | IF number mismatch (software vs hardware) | Verify hardware IF jumper matches IF n in COM 525 |
9. Field-Proven Caveats
- Component drift on old 3UA13 boards: The electrolytic capacitors on the 3UA13 are at the upper end of their service life in many plants. When substituting a 3UA15, do not assume that the field wiring, cable shields, and connector pins are still in good condition. Inspect the 25-pin D-Sub connector on the field side and re-crimp if necessary.
- EPROM version compatibility: A 3UA13 EPROM may not be byte-compatible with a 3UA15. If a working EPROM from a 3UA13 is transferred, the CP 524 may still boot but the protocol driver may misbehave. Always re-burn or re-load the parameter block from a known-good COM 525 project for the 3UA15.
- EG 185U ventilation: When the EG 185U is mounted in a sealed cabinet, both 3UA13 and 3UA15 boards will run hot. The 3UA15 generally runs 3-5 °C cooler at the same load because of the more efficient gate array, but the cabinet airflow must still be verified.
- Mixed CP 524 / CP 525 in the same rack: A CP 525 (3UF5 series) can coexist with a CP 524 in the same EG 185U. The two use different module addresses, and the COM 525 / COM 527 parameter tools are separate, but they share the same bus arbitration.
- Spare inventory: If a plant standardises on 3UA15 for spares, it is acceptable to use a 3UA15 in any slot that previously held a 3UA13. The reverse (3UA13 as a spare for a 3UA15) should be avoided because the jumper block drawing differs and field technicians may mis-set it.
10. Quick Reference Summary
| Question | Answer |
|---|---|
| Can a CP524-3UA15 be installed in an EG 185U? | Yes — both 3UA13 and 3UA15 are usable in EG 185U. |
| Are 3UA13 and 3UA15 bit-identical? | No — they differ in component population, jumper layout, and EPROM baseline. |
| Do I need to re-set jumpers on a new 3UA15? | Yes — re-set interface, module address, and logical interface number jumpers before commissioning. |
| Is COM 525 still required? | Yes — protocol driver and timing parameters are configured in COM 525, not in hardware. |
| Where is the jumper documentation? | COM 525 manual Vol. 1/2, page 87 and following; FAQ 10535062. |
11. Related Documentation
- COM 525 Programming Package for CP 524 and CP 525 (S5-DOS) — Siemens Support ID 15352689
- Setting the interface number or module address on the CP 524 — Siemens Support ID 10535062
- COM 525 manual Volume 1/2, page 87 and following
Can a CP524-3UA15 replace a CP524-3UA13 in the same EG 185U slot?
Yes. Both CP524-3UA13 and CP524-3UA15 are mechanically and electrically compatible with the EG 185U subrack. The slot, the +5 V supply budget, and the page-frame I/O area must be unchanged, but the module can be swapped one-for-one.
Do the jumpers transfer directly from a 3UA13 to a 3UA15?
No. The jumper pad geometry differs between the two revisions. The same function (interface type, module address, logical interface number) is set, but the actual jumper pins to bridge differ. Re-set jumpers from the matching revision of the CP 524 manual, not from the removed 3UA13 board.
Where is the jumper and module address documentation for the CP 524?
The authoritative reference is the COM 525 Programming Package manual, Volume 1/2, page 87 and following (Siemens Support ID 15352689), and the companion FAQ entry "Setting the interface number or module address on the CP 524" (Siemens Support ID 10535062).
Is COM 525 still required when replacing a CP524-3UA13 with a 3UA15?
Yes. The protocol driver, baud rate, parity, and timing parameters are stored in the parameter block generated by COM 525, not in the hardware. After re-seating the new module with the correct jumpers, the COM 525 parameter block must be reloaded to the CP 524 for the link to operate.
What is the typical module address for a CP 524 in an S5-115U with EG 185U?
In a single-rack S5-115U the CPU is normally address 0 and a CP 524 is set to a free address such as 4, 6, or 8. The address is set in binary on the module address jumpers and must match the COM 525 project file.