Connecting CP 343-1 to SIMATIC C7-634 DP: Compatibility Guide

David Krause13 min read
Industrial NetworkingSiemensTechnical Reference
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

Connecting CP 343-1 to SIMATIC C7-634 DP: Compatibility Guide

The SIMATIC C7-634 DP is a compact PLC + HMI combination that integrates a CPU 315-class controller with an OP operator panel in a single housing. Adding a CP 343-1 communications processor is the standard method to attach an S7-300-family controller to an Industrial Ethernet network for SCADA, MES, and PC-based HMI traffic. Because the C7-634 is a special form factor (not a rack-mounted S7-300), the compatibility of a CP 343-1 with the C7-634 DP must be verified against the C7 backplane, the CP firmware, and the STEP 7 hardware catalog before any integration begins. This reference walks through the verification, the configuration, and the field-proven pitfalls.

1. System Identification by MLFB

Every compatibility decision starts with the exact order number (MLFB) stamped on the device. Two MLFBs are involved in this integration:

Component MLFB Role
SIMATIC C7-634 DP control system 6ES7 634-2BF01-0AE3 Integrated CPU 315-2 DP + OP17 HMI
SIMATIC CP 343-1 Lean 6GK7 343-1EX30-0XE0 Industrial Ethernet interface for S7-300
Identification rule: The suffix after the dash is firmware/build sensitive. The CP 343-1 Lean has gone through several product generations (6GK7 343-1EX..). Confirm the exact suffix against the hardware catalog in your STEP 7 Manager before configuring.

1.1 Decoding the C7-634 DP MLFB (6ES7 634-2BF01-0AE3)

  • 6ES7 — SIMATIC S7 product group.
  • 634 — C7-634 family (C7-633/634 generation with CPU 315 class).
  • 2 — Two communication interfaces in the integrated CPU.
  • BF01 — Function variant: BF denotes PROFIBUS DP master interface on the first port. The trailing 01 is the hardware/firmware version.
  • 0AE3 — Packaging, language, and certification suffix (German/English documentation, CE).

The C7-633/634 generation was the successor to the older C7-623/624 systems and bundles a CPU 315-class PLC with an OP7 or OP17 operator panel into one device. The integrated CPU provides a PROFIBUS DP master on the first MPI/DP port and a second MPI/DP port for additional networking. Reference: Siemens Support entry 4341304 — New SIMATIC C7-633 DP and C7-634 DP Control Systems.

1.2 Decoding the CP 343-1 MLFB (6GK7 343-1EX30-0XE0)

  • 6GK7 — SIMATIC NET product group.
  • 343 — CP 343-1 family for S7-300.
  • 1 — Generation 1 form factor (single-width S7-300 module).
  • EX30 — EX identifies the Lean variant; the trailing 30 is the hardware release (FW ≥ V3.0).
  • 0XE0 — Packaging and certification (CE, RCM, KC, etc.).

The CP 343-1 Lean connects an S7-300 station to Industrial Ethernet and supports S7 communication, S5-compatible communication, PROFINET IO device (limited), and TCP/UDP open communication via the SEND/RECV and FETCH/WRITE services. Reference: CP 343-1 Lean manual (PDF) — Siemens Support.

2. C7-634 DP Backplane Architecture

The C7-634 is not a standard S7-300 rail. The integrated CPU exposes a fixed number of expansion slots on its internal backplane for adding function modules (FMs) and communications processors (CPs). Per the C7-633/634 product documentation, up to two CPs/FMs can be plugged into the C7-634 backplane alongside the integrated CPU. These slots are physically and electrically compatible with the standard S7-300 module bus, but they are housed inside the C7 enclosure.

Field note: The integrated PROFIBUS DP master of the C7-634 is wired to its first external DP connector. The CP 343-1 occupies an internal slot, communicates with the CPU over the backplane (S7-300 parallel backplane bus), and exposes an RJ45 jack on the C7 faceplate for the Ethernet cable.

3. CP 343-1 Lean Module Specification

Parameter Value
Order number (Lean, FW 3.0) 6GK7 343-1EX30-0XE0
Form factor S7-300 single-width module (40 mm wide)
Ethernet interface 1 × RJ45, 10/100 Mbit/s autosensing
Protocols supported S7 communication (server + client), S5-compatible communication, TCP/UDP open communication, PROFINET IO device (limited, Lean), PG/OP routing
Number of S7 connections Up to 8 (Lean variant)
Diagnostic LEDs SF (group error), BF (bus fault), LINK/ACTIVITY, RX/TX
Power supply 24 V DC via backplane (S7-300 standard)
Configuration tool STEP 7 V5.x or STEP 7 (TIA Portal) via S7-300 V14+

Source: CP 343-1 Lean manual.

4. Compatibility Constraints for the C7-634 DP

Three independent constraints must be satisfied before the CP 343-1 can be commissioned in a C7-634 DP station:

4.1 Mechanical and electrical fit

The CP 343-1 is an S7-300 single-width module and physically fits the C7-634 expansion slot bus. The 40 mm module snaps onto the C7 internal rail and connects to the S7-300 backplane connector without adapters.

4.2 Slot count

The C7-634 DP allows up to 2 CP/FM modules. If the application already uses two module slots (e.g. a CP 343-1 plus a CP 340 serial, or two CP 343-1s), no third module can be added. Verify with the actual hardware configuration (HW Config) in STEP 7.

4.3 Firmware / STEP 7 catalog

The CP 343-1 EX30 (FW 3.0) requires an HSP or hardware catalog entry that is present in STEP 7 V5.5 + SP4 (or later) and in the TIA Portal as of V14 SP1. Older STEP 7 versions (V5.3, V5.4) require a Hardware Support Package (HSP) installed from the Siemens automation hotline. If the catalog entry is missing, the CP can be inserted mechanically but STEP 7 will reject the configuration at compile time with a hardware configuration error (OB 100 / OB 85 / SF LED on CP).

Cross-check rule: Open the CP 343-1 manual and read the table "List of CPUs that can be used with the CP". The C7-634's integrated CPU 315-2 DP class is not always explicitly listed — only the discrete 6ES7 315-2.. part numbers are. In practice, any CPU that supports the S7-300 backplane protocol and the corresponding firmware (FW ≥ 2.x) is supported, but this must be confirmed against the CP manual of the specific EX30 firmware revision.

5. STEP 7 Version and Firmware Matrix

STEP 7 version CP 343-1 EX30 in HW catalog Required action
V5.3 + SP3 No Install HSP for CP 343-1 EX30
V5.4 + SP5 No (or limited) Install HSP for CP 343-1 EX30
V5.5 + SP2 Yes (basic) No action
V5.5 + SP4 / SP5 Yes No action
TIA Portal V13 SP1 Partial Install HSP for S7-300 modules
TIA Portal V14 SP1+ Yes No action
TIA Portal V15 / V16 / V17 Yes No action

6. Configuration Procedure in STEP 7 V5.x

Use HW Config to insert the CP 343-1 in slot 4 (or 4 and 5) of the C7-634 station. The C7 occupies slot 3 (CPU) and slots 4–11 are available for I/O, FM, and CP modules. Place the CP in slot 4 unless the slot is already used by a function module.

  1. Open SIMATIC Manager and load the S7 project containing the C7-634 station. If only the OP project exists, use PLC > Station Upload to PG to read the station.
  2. Open HW Config. The C7-634 station should be shown with the CPU 315-2 DP in slot 3 and the integrated OP17 assigned to a free slot.
  3. Open the SIMATIC 300 / CP 300 catalog. Locate CP 343-1 and select the exact order number 6GK7 343-1EX30-0XE0. If it is not present, install the HSP and refresh the catalog.
  4. Drag the CP onto slot 4 of the rack. The Properties dialog opens automatically.
  5. Assign an IP address to the Ethernet interface (e.g. 192.168.0.10, subnet 255.255.255.0). If a router is used, enter the router address. Do not use the same subnet as the MPI/DP network to keep broadcast domains clean.
  6. Configure the S7 connection if you are using S7 communication. In NetPro, right-click the CP 343-1 and choose Insert New Connection. Select S7 connection, choose the partner (e.g. WinCC station or another S7-300/400), and assign a local connection ID.
  7. Save and compile (Ctrl+S). STEP 7 validates the configuration; if the CP firmware is incompatible with the C7-634 CPU class, an error icon appears next to the CP slot.
  8. Download the hardware configuration to the C7-634 CPU. Use PLC > Download. The C7-634 OP remains in run during the download; the CP will briefly lose its link during restart.
  9. Confirm SF and BF LEDs on the CP 343-1 faceplate. SF should be off; BF should be off once the Ethernet cable is connected and the link partner is active.

7. Configuration Procedure in TIA Portal

  1. Open the TIA Portal project and add a new device of type SIMATIC C7-634 DP (only available in V14 SP1 and later with the S7-300 HSP).
  2. Open Device View on the C7 station. The C7 occupies slot 1 (PS), slot 2 (IM, if any), slot 3 (CPU 315-2 DP), slot 4+ (free).
  3. From the hardware catalog, navigate to Communication modules > CP 343-1 and drag the 6GK7 343-1EX30-0XE0 onto slot 4.
  4. In the inspector, set the IP address, subnet mask, and any PROFINET device name (only if PROFINET IO is used, which is not the case in the typical "read process data over Ethernet" application).
  5. Compile and download to the C7 station.
Tip: In TIA Portal the C7 device is in the S7-300 family. If you do not see the C7 in the catalog, install S7-300 HSP via Options > Support Packages and update the catalog.

8. Verification and Diagnostics

After download, run the following verification sequence:

Check Method Pass criterion
CP 343-1 SF LED Visual inspection of CP faceplate LED off
CP 343-1 BF LED Visual inspection LED off when cable plugged and switch powered
CP 343-1 LINK/ACTIVITY Visual inspection Green link LED solid; flickers on traffic
CPU diagnostic buffer PLC > Module Information > Diagnostic Buffer No entries "Module failure CP 343-1" or "Module version not supported"
PG reachability PG/PC in same subnet, ping the IP Reply with < 1 ms latency
S7 connection NetPro > right-click connection > Connection status (online) Status "Established"
OP/PG routing Online > Accessible nodes Both MPI and Ethernet nodes visible

8.1 Quick ping test from the PG

ping 192.168.0.10 -t

Reply from 192.168.0.10: bytes=32 time<1ms TTL=64
Reply from 192.168.0.10: bytes=32 time<1ms TTL=64

If the ping fails, the most common causes are: wrong subnet, switch port disabled, crossed/missing cable, or a duplicate IP address on the segment. Use Wireshark with a port mirror on the switch to confirm ARP requests from the CP.

9. Troubleshooting Matrix

Symptom Likely cause Action
CP SF LED on, BF LED off Configuration error (no S7 connection configured, or wrong firmware) Check CPU diagnostic buffer for OB 100 / OB 85 entry; verify CP firmware matches HW catalog entry
CP BF LED on No Ethernet link or wrong subnet Verify cable, check switch port LED; confirm CP IP and partner IP are in same subnet
CP not visible in HW catalog Missing HSP in STEP 7 Install HSP for CP 343-1 EX30; restart SIMATIC Manager
STEP 7 rejects slot 4 Slot already occupied by OP or another module Reorder modules in HW Config; C7-634 has up to 2 CP/FM slots only
Online: "Module does not exist" HW Config compiled but not downloaded; CP on wrong slot Download HW Config (not just the blocks); verify slot assignment matches physical module
PG can ping CP, but S7 connection fails TSAP / connection resource mismatch Open the S7 connection in NetPro and verify local TSAP 03.01 (default) and partner TSAP
C7 OP stops responding after CP restart CP reset triggers OB 100; OP may be on shared slot Avoid hot restart of CP during production; configure OP in a separate slot if possible
PROFINET IO does not work with Lean CP Lean variant does not support PROFINET IO controller Use CP 343-1 (non-Lean, 6GK7 343-1EX11/EX21) or CP 343-1 Advanced for PROFINET controller

10. S7 Connection Programming for Process Data

Typical use case from the source thread: a SCADA or MES station reads running time, downtime, production count, and fault flags from the C7-634 over Ethernet. The simplest implementation on the S7-300 side uses PUT/GET via the CP 343-1 (the Lean CP supports the S7 protocol server role for PUT/GET and FETCH/WRITE). The C7 program itself does not need to be changed — the CP exposes a transparent server interface.

10.1 Data block layout (example)

DATA_BLOCK "ProcessData"
  STRUCT
    runningTime   : DINT;   // seconds, increments in OB35
    downtime      : DINT;   // seconds
    goodCount     : DINT;   // good parts
    rejectCount   : DINT;   // rejected parts
    faultWord     : WORD;   // bit 0 = E-Stop, bit 1 = drive fault, etc.
    shiftNumber   : BYTE;   // 1, 2, 3
    spare         : BYTE;
  END_STRUCT;
END_DATA_BLOCK

The data block must be marked as non-optimized (i.e. retain the standard S7-300 absolute addressing) so that the PUT/GET partner can address it via byte offset. In STEP 7 V5.x this is the default for DBs. In TIA Portal, uncheck Optimized block access in the DB properties.

10.2 WinCC or third-party SCADA access

The WinCC station connects to the CP 343-1's S7 channel using the configured S7 connection. Tags map to offsets in DB100 (or whatever DB number is configured). Example tag list:

Tag name DB Byte offset Data type Length
RunningTime 100 0.0 DINT 4
Downtime 100 4.0 DINT 4
GoodCount 100 8.0 DINT 4
RejectCount 100 12.0 DINT 4
FaultWord 100 16.0 WORD 2

11. Alternative Communication Paths

If the CP 343-1 route is constrained (no slot available, CP firmware too old, or PROFINET IO controller needed), consider these alternatives:

  • PROFINET via CP 343-1 (non-Lean, e.g. 6GK7 343-1EX21-0XE0): full PROFINET IO controller functionality. Higher cost.
  • PROFINET via CP 343-1 Advanced (6GK7 343-1GX31-0XE0): adds web server, FTP, integrated switch, security functions.
  • Use the integrated MPI/DP port for PROFIBUS DP: route the SCADA traffic via DP if a PROFIBUS-capable CP is available (e.g. CP 342-5).
  • Replace the C7-634 with a C7-635 Key Panel / ET 200S + OP: for new builds, modern SIMATIC HMI panels (Comfort panels) and S7-1500 controllers provide native Ethernet without an external CP.

12. Field-Commissioning Checklist

  1. Verify MLFBs on the device labels match the project: 6ES7 634-2BF01-0AE3 and 6GK7 343-1EX30-0XE0.
  2. Confirm CP 343-1 is seated in a free C7-634 backplane slot and the locking screw is engaged.
  3. Check the STEP 7 version in SIMATIC Manager > Help > About and update HW catalog if needed.
  4. Configure a unique IP address and subnet that does not conflict with the MPI/DP network.
  5. Define at least one S7 connection in NetPro before compiling.
  6. Download HW Config to the CPU, then download the program blocks separately.
  7. Check SF, BF, and LINK LEDs on the CP faceplate.
  8. Run a ping test from the PG.
  9. Establish the S7 connection from the SCADA station and verify live tag updates.
  10. Document the IP, subnet, MAC address, and the S7 connection resource IDs in the project documentation.
Safety notice: Adding a CP 343-1 to a C7-634 does not change the safety integrity of the system. If the C7-634 is part of a safety function (e.g. SIL 2/3 stop circuit on the integrated DP slaves), the new Ethernet network must be treated as non-safe. Do not route safety signals over the new Ethernet connection. Use a safety bus (PROFIsafe on PROFIBUS or PROFINET) for safety functions.

Is the C7-634 DP mechanically compatible with the CP 343-1 Lean?

Yes. The CP 343-1 Lean (6GK7 343-1EX30-0XE0) is an S7-300 single-width module and fits the C7-634 internal backplane. The C7-634 supports up to two CP/FM modules; ensure a free slot is available before installation.

Which STEP 7 version supports CP 343-1 EX30 in the hardware catalog?

STEP 7 V5.5 + SP2 or later includes the CP 343-1 EX30 in the hardware catalog. Older V5.3 / V5.4 / V5.5 + SP1 versions require the Siemens Hardware Support Package (HSP) for CP 343-1. In TIA Portal, the S7-300 HSP for V14 SP1 or later provides the catalog entry.

Can I use the CP 343-1 Lean to read process data from the C7-634 over Ethernet?

Yes. Configure an S7 connection in NetPro (or TIA Portal) and use PUT/GET or the S7 protocol. The C7-634's integrated CPU acts as the S7 server, and a SCADA or HMI station on Ethernet uses the CP 343-1 as the gateway. The C7-634 program exposes data via standard DBs.

Does the CP 343-1 Lean support PROFINET IO controller?

No. The Lean variant supports only PROFINET IO device (limited) and S7 communication. For PROFINET IO controller functionality, use the CP 343-1 (6GK7 343-1EX11 or 6GK7 343-1EX21) or the CP 343-1 Advanced (6GK7 343-1GX31).

What is the maximum number of S7 connections on a CP 343-1 Lean?

The Lean variant supports up to 8 S7 connections, sufficient for OPC server, WinCC station, PG, and a small number of S7-to-S7 routes. If more connections are required, upgrade to the CP 343-1 Advanced (up to 62 S7 connections).

Back to blog