Overview
The Siemens CP 343-1 communication processor is the standard Industrial Ethernet interface for the S7-300 PLC family. It provides the physical and logical layer required to exchange process data, alarms, and diagnostics between a SIMATIC S7-300 station and a higher-level HMI/SCADA host such as SIMATIC WinCC V7.2 running on Windows 7 64-bit. Communication is established using either the TCP/IP channel unit or the Industrial Ethernet channel unit of the WinCC S7 Protocol Suite. The choice between the two depends on whether the WinCC station uses a standard network interface card (NIC) or a Siemens Hardnet module (CP 5613 / CP 5614), which in turn dictates the SIMATIC NET license required.
This article consolidates the field-proven sequence for bringing a CP 343-1 online with WinCC V7.2, including Windows 7 64-bit prerequisites, NCM S7 CP configuration, SIMATIC NET licensing decisions, the WinCC S7 Protocol Suite channel setup, and the diagnostic workflow that resolves the most common connection faults.
Prerequisites
Before commissioning the CP 343-1 to WinCC link, verify the following items on the engineering station, the PLC rack, and the network that connects them.
-
Engineering software installed on the WinCC station:
- STEP 7 V5.5 (or compatible) including NCM S7 for Industrial Ethernet — required to download the CP 343-1 hardware configuration and the connection data.
- SIMATIC WinCC V7.2 SP3 (or later) with the 32-bit S7 Protocol Suite installed.
- SIMATIC NET V8.x or V12 — required for the S7OPC / S7 Protocol Suite drivers. Install the 32-bit SIMATIC NET on a 64-bit Windows 7 OS because WinCC V7.2 is a 32-bit application.
-
PLC hardware:
- SIMATIC S7-300 with a CP 343-1 mounted in the central rack. The CP occupies a slot in the S7-300 backplane and is configured as a CP, not as an I/O module.
- Power supply, CPU (any S7-300 CPU that supports the CP), and the CP 343-1 module.
-
Network:
- Ethernet switch (managed or unmanaged) using 10/100 Mbit/s; gigabit is supported by newer CP 343-1 variants.
- Patch cables terminated RJ45; the CP 343-1 has an 8-pin RJ45 socket for the ITP/Industrial Ethernet LAN.
- A unique IP address and subnet mask for the CP, in the same subnet as the WinCC station's NIC.
- User rights: Local administrator rights on the WinCC PC for installing the S7 Protocol Suite, configuring the PC interface, and starting/stopping the S7DOS service.
CP 343-1 Hardware Identification and Capabilities
Several CP 343-1 variants have been produced. Identify the MLFB (order number) printed on the front of the module before commissioning, because firmware and protocol support differ between revisions.
| Variant | Typical Use | Protocols | Configuration Tool |
|---|---|---|---|
| CP 343-1 (standard, EX-series) | Standard Ethernet interface for S7-300 | S7 communication, S5-compatible (Fetch/Write), open TCP/UDP via SEND/RECV, ISO/TCP (RFC1006) | NCM S7 (STEP 7) or STEP 7 Professional |
| CP 343-1 Lean | Low-cost Ethernet interface | S7 communication only | NCM S7 |
| CP 343-1 Advanced | IT integration, web server, FTP | S7 + IT services | NCM S7 / Primary Setup Tool |
| CP 343-1 IT | IT functions, e-mail, HTTP | S7 + IT services | NCM S7 / Primary Setup Tool |
Refer to the CP 343-1 manual (PDF) for the full module description, the LED diagnostic table, and the exact configuration options. The manual's chapter 1 covers initialization of the CP for communication services using NCM S7 for Industrial Ethernet.
Windows 7 64-bit Compatibility Matrix for WinCC V7.2
| Component | Supported on Win 7 64-bit | Notes |
|---|---|---|
| WinCC V7.2 Runtime | Yes (32-bit process on x64 OS) | Confirmed for Win 7 Professional, Ultimate, Enterprise — see Delivery Release for SIMATIC WinCC V7.2. |
| WinCC V7.2 Configuration | Yes | Same OS list as runtime. |
| WinCC V7.2 ASIA | Yes | Region-specific release with Chinese / English support. |
| S7 Protocol Suite (WinCC channel) | Yes (32-bit) | Installed from the WinCC installation DVD; uses SIMATIC NET internally. |
| SIMATIC NET (32-bit) | Required | Install the 32-bit SIMATIC NET even on x64 OS to provide the S7 drivers. |
Communication Architecture and Protocol Selection
WinCC V7.2 communicates with the S7-300 over the S7 Protocol Suite. Within the S7 Protocol Suite the user selects one of the following channel units per logical connection:
| Channel Unit | Underlying Transport | PC Interface | Required SIMATIC NET License |
|---|---|---|---|
| TCP/IP | TCP/IP (ISO-on-TCP / RFC1006 via S7 protocol) | Standard NIC | SOFTNET-IE Lean (or SOFTNET-IE) |
| Industrial Ethernet (I+II) | ISO transport / S7 | Standard NIC (or CP 1613 / CP 1623 with Hardnet) | SOFTNET-IE Lean or Hardnet-IE S7 |
For most Windows 7 64-bit + standard NIC installations, the TCP/IP channel unit is the recommended path. The chapter 11.5.3.8 "TCP/IP" channel unit of the WinCC V7.2 Communication manual covers the configuration. For installations with a Siemens Hardnet module (CP 5613 / CP 5614) the Industrial Ethernet (I+II) channel unit is documented in chapter 11.5.3.2 of the same manual.
Step 1 — Configure the CP 343-1 in HW Config
- Open SIMATIC Manager with the STEP 7 project that contains the S7-300 station.
- Open HW Config for the S7-300 station.
- From the hardware catalog, insert the CP 343-1 matching the order number on the front of the module. Position it in a free slot of the central rack.
- Double-click the CP to open its Properties — CP 343-1 dialog.
- Assign an IP address and subnet mask that belong to the same subnet as the WinCC station.
- Enable the S7 communication service (default on most variants). If the S7 connection will be used for PUT/GET from peer CPUs, leave the S7 function active.
- Set the CP to RUN as a startup option.
- Save and compile the hardware configuration, then download the HW Config to the CPU and CP. The CP's LINK LED must come on solid green after the download.
Step 2 — Define the S7 Connection in NetPro
The WinCC station must be added to the STEP 7 project as a "SIMATIC PC Station" and a logical S7 connection must be defined in NetPro. The connection target is the S7-300 CPU, not the CP itself, but the connection traverses the CP 343-1.
- In NetPro, right-click the SIMATIC PC Station and select Insert New Connection.
- Choose the S7-300 CPU as the partner.
- Set the connection type to S7 connection.
- Confirm the local interface is the IE interface of the PC station (this is the placeholder for the S7 Protocol Suite / standard NIC in the WinCC runtime).
- Save and compile NetPro, then download the configuration to the PC station's "PC internal" target.
Step 3 — Install and License SIMATIC NET
SIMATIC NET provides the S7 driver layer that the WinCC S7 Protocol Suite uses. The license level depends on the PC hardware.
| PC Hardware | Required SIMATIC NET License | Max S7 Connections |
|---|---|---|
| Standard NIC (most Win 7 64-bit PCs) | SOFTNET-IE Lean (included on WinCC V7.2 DVD) | Up to 8 S7 connections (Lean) or 64 (full Softnet-IE) |
| Siemens CP 5613 / CP 5614 (PCI Hardnet) | HARDNET-IE S7 (separate license) | Up to 64 connections per module |
| Siemens CP 1613 / CP 1623 (PCIe Hardnet) | HARDNET-IE S7 (separate license) | Up to 64 connections per module |
If STEP 7 is installed on the same PC as WinCC, the Softnet drivers for the standard NIC are already installed as part of STEP 7. If STEP 7 is not installed on the WinCC station, the WinCC V7.2 DVD includes an IE-Softnet Lean license that will support the standard NIC. Insert the DVD and run the SIMATIC NET setup with the "IE Softnet Lean" option enabled.
Step 4 — Configure the Access Point and PG/PC Interface
The Set PG/PC Interface tool (part of STEP 7 / SIMATIC NET) defines which access point maps to which physical or logical network adapter. This is the most common source of "connection cannot be established" faults.
- Open Set PG/PC Interface (Start → SIMATIC → SIMATIC NET → Set PG-PC Interface, or via Control Panel).
- For the S7ONLINE access point, select the access that matches the channel unit chosen in WinCC:
- For the TCP/IP channel unit →
TCP/IP -> <NetworkCardName>(e.g. "TCP/IP -> Intel(R) 82579V Gigabit"). - For the Industrial Ethernet channel unit with a Softnet path →
IE Softnet -> <NetworkCardName>. - For the Industrial Ethernet channel unit with a Hardnet module →
CP 5613/CP 5614(or CP 1613/CP 1623).
- For the TCP/IP channel unit →
- Click Diagnostics to confirm that the selected module is reachable. The diagnostic window reports the local MAC, the configured IP, and any error counters on the interface.
Step 5 — Add the S7 Protocol Suite Channel in WinCC Explorer
- Open WinCC Explorer and load the project in Configuration mode.
- Right-click Tag Management → Add New Driver → select S7 Protocol Suite → TCP/IP (or Industrial Ethernet) channel unit.
- Right-click TCP/IP → New Connection (or System Parameters if you want to set unit-level defaults such as cycle time and time-out).
Step 6 — Define the Connection Properties
For a TCP/IP connection the properties dialog contains the following critical fields:
| Field | Value | Comment |
|---|---|---|
| IP Address | e.g. 192.168.0.10
|
The IP of the CP 343-1, not the CPU. |
| CPU Rack Number | 0 |
Rack 0 is the default for S7-300 central rack. |
| CPU Slot Number |
2 for most S7-300 CPUs |
Slot 2 = CPU. Verify with HW Config; non-CPU slot 3 = interface module only if fitted. |
| Connection Type | S7 connection (default) | Used by the S7 Protocol Suite; ISO transport is selected automatically. |
Click Test Connection in the connection properties. A successful test returns the message "Connection successfully established" and the green status icon appears next to the connection in WinCC Explorer.
Step 7 — Create Tags
- Expand the new connection under TCP/IP.
- Right-click the connection → New Tag.
- Assign a name (WinCC tag name), a data type (BOOL, INT, REAL, WORD, etc.), and a PLC address in the form
DB<n>.DBX<x>.<y>,DB<n>.DBW<x>,DB<n>.DBD<x>, orM<x>.<y>,I<x>.<y>,Q<x>.<y>. - Set the length if the data type is a string or raw byte array.
- Click Apply to compile the tag and check for syntax errors in the WinCC Output window.
Diagnostic Workflow and Error Codes
If the connection does not come up, work the following checklist before opening the WinCC logfile:
- Physical layer: Verify the LINK LED on the CP 343-1 and the NIC link LED are both on. Swap the patch cable. Check the switch port is not administratively disabled.
-
IP layer: From a command prompt on the WinCC station, run
ping <CP_IP_address>. A successful ping proves layer 3 reachability but not the S7 connection. -
Access point: Re-open Set PG/PC Interface and confirm
S7ONLINEpoints to the correct access for the chosen channel unit. - Slot number: Confirm the slot number entered in the WinCC connection properties matches the physical slot of the CPU in HW Config.
-
WinCC logfile: When all of the above check out, the next step is to read the S7 Protocol Suite logfile in the WinCC installation Diagnose folder (default
C:\Program Files (x86)\Siemens\WinCC\DiagnoseorC:\Program Files\Siemens\WinCC\Diagnoseon 32-bit installations).
| Logfile / Symptom | Typical Cause | Corrective Action |
|---|---|---|
| "Connection timed out" in WinCC | Wrong IP, wrong slot, wrong access point | Verify IP, slot, and Set PG/PC Interface. |
| Ping OK, connection still fails | CP 343-1 firmware does not have S7 service enabled | Open CP properties in HW Config, enable the S7 service, download again. |
| WinCC Online trend greyed out | Tag address is write-protected or wrong DB number | Cross-check DB number and offset in the S7 project online view. |
| Driver status "not licensed" | Missing Softnet-IE Lean or Hardnet-IE S7 license | Transfer the license to the PC via Automation License Manager. |
| CP 343-1 SF (red) lit | Group fault — wrong slot in HW Config or duplicate IP | Re-check HW Config, scan subnet for duplicate IPs. |
Verification Procedure
- Activate WinCC Runtime. The status indicator at the bottom of the WinCC Explorer should show a green dot on the connection.
- Open a graphics designer screen that displays a tag from the new connection and verify the value updates with a known process variable.
- Trigger a forced value in STEP 7 on a flag in the PLC and confirm the value propagates to the WinCC tag within the configured update cycle (default 1 s for TCP/IP).
- Use the WinCC Channel Diagnosis tool to inspect connection statistics (failed transmissions, retries, last error code).
Performance Notes and Practical Limits
For a typical CP 343-1 + Softnet-IE Lean installation on Windows 7 64-bit, observe the following practical limits during sizing:
- Update cycle: 250 ms is a stable lower bound for the TCP/IP channel with up to 500 tags per second. 1 s is the recommended default.
- Tag count: WinCC itself supports tens of thousands of tags; the practical limit is the cycle time × number of tags ÷ throughput of the Softnet-IE Lean driver (≈ 200 tags per polling slot).
- Concurrent connections: Up to 8 S7 connections on Softnet-IE Lean, up to 64 on Softnet-IE or Hardnet-IE S7.
- Network design: Place the WinCC PC and the S7-300 station in the same VLAN. Avoid crossing a router or WAN for the S7 link; ISO-on-TCP does not traverse NAT.
Frequently Asked Questions
Does WinCC V7.2 run on Windows 7 64-bit?
Yes. WinCC V7.2 is a 32-bit application but is certified for Windows 7 Professional, Ultimate, and Enterprise 64-bit. Install the 32-bit SIMATIC NET to provide the S7 drivers; the host OS can remain 64-bit.
Is SIMATIC NET required when STEP 7 is not installed on the WinCC PC?
Yes. The WinCC V7.2 installation DVD includes an IE-Softnet Lean license that supports a standard NIC. If a CP 5613 / CP 5614 Hardnet module is fitted, a separate Hardnet-IE S7 license must be purchased and installed via the Automation License Manager.
What is the difference between the TCP/IP and the Industrial Ethernet channel units in WinCC?
The TCP/IP channel unit uses the standard NIC of the PC and the ISO-on-TCP (RFC1006) transport provided by the Softnet-IE Lean driver. The Industrial Ethernet channel unit can use either a standard NIC (via Softnet-IE) or a Siemens CP 1613 / CP 1623 / CP 5613 / CP 5614 Hardnet module. For most new installations, the TCP/IP channel unit is the recommended choice.
Which IP address and slot must be entered in the WinCC connection?
Enter the IP address of the CP 343-1 (not the CPU), the CPU rack number (0 for the central rack of an S7-300), and the CPU slot number (slot 2 for the CPU in the central rack). Verify the slot in HW Config before commissioning.
Where do I find the S7 Protocol Suite logfile for connection diagnostics?
The logfile is written to the WinCC installation's Diagnose folder, typically C:\Program Files (x86)\Siemens\WinCC\Diagnose on a 64-bit OS or C:\Program Files\Siemens\WinCC\Diagnose on a 32-bit OS. Open the most recent S7*.log with a text editor to inspect the connection state machine and error codes.