Architecture Overview
Single-user WinCC V7 SCADA stations communicating with a SIMATIC S7-300 CPU over Industrial Ethernet use the SIMATIC NET Named Connection transport rather than raw ISO-on-TCP or TCP/IP. The CP 343-1 Lean (6GK7 343-1CX10-0XE0) on the S7-300 rack terminates the Ethernet connection; the WinCC side terminates the connection on the PC Station's IE General application. When the project is integrated with STEP 7, the connection is configured once in NetPro, downloaded to the PLC, and compiled to the WinCC Tag Management. The single-user design implicitly assumes one PC Station endpoint per connection.
Adding a second workstation (WS#2) requires either:
- A second PC Station in NetPro with a unique IP, its own S7 connection, and a separate Named Connection in WinCC on WS#2, or
- Conversion of WS#1 to a Multi-User server and WS#2 added as a WinCC client (no second S7 connection needed).
Path (1) keeps the project as single-user on each machine and is the cleanest fit when the user wants two independent operator stations each holding their own WinCC project copy. Path (2) introduces a server/client hierarchy with shared archives, alarms, and tags.
Prerequisites
| Component | Requirement |
|---|---|
| STEP 7 | V5.5 + SP4 (or compatible) with S7-300 support package installed |
| WinCC | V7.x with matching Simatic Net version installed on both WS#1 and WS#2 |
| Simatic Net | Version aligned with WinCC; required to host the IE General application on the PC Station |
| CP 343-1 Lean | 6GK7 343-1CX10-0XE0 firmware V2.2 (matches the existing rack); confirm with HW Config |
| IP addressing | Unique IPv4 address per PC Station; same subnet as PLC CP 343-1 Lean |
| CPU resources | Sufficient free OS connection resources on the S7-300 CPU (see OS Connection Count section) |
CP 343-1 Lean Configuration Review
The CP 343-1 Lean is an Ethernet communications processor for the S7-300 with a single RJ45 port. It supports PG/OP communication, S7 communication, ISO transport, and TCP transport. The cited version 6GK7 343-1CX10-0XE0 ships with firmware V2.2 which is appropriate for SIMATIC NET V12/V13 era stacks. The CP's IP address is assigned either via STEP 7 (HW Config → CP 343-1 Lean → Properties → Ethernet Interface) or via the CP's web interface; STEP 7 is preferred for reproducible configurations.
Confirm the following in HW Config before adding a second PC Station:
- CP is set to IP Protocol (not MAC-only)
- The CP's IP belongs to the same subnet as both WS#1 and WS#2
- Use router is disabled (single subnet)
- Connection resources are set to PG, OP, and S7 communication with the maximum number of OP connections (default 16 on a CP 343-1 Lean is usually sufficient for two operator stations)
Creating a Second PC Station in NetPro
Open the STEP 7 project that contains the S7-300 station and the existing WS#1 PC Station. The S7-300 station in NetPro must contain an S7 connection to WS#1 with the Active connection establishment checkbox configured according to your original commissioning.
- In NetPro right-click the project, choose Insert New Object → SIMATIC PC Station.
- Rename the new PC Station to the computer name of WS#2 (the name reported by
ipconfig /allor System Properties on WS#2). - Open HW Config of the new PC Station and insert a virtual slot 1 IE General module (Application: WinCC → IE General). The IE General represents the IE communication access point of Simatic Net on WS#2.
- Set the IP address and subnet mask of the IE General to match WS#2's network interface.
- Save and compile HW Config (Station → Save and Compile).
- In NetPro select the S7-300 station and insert a new S7 connection to the new PC Station. Use a unique local ID (for example 2; the existing WS#1 connection is typically ID 1).
- Confirm the partner station, partner interface (the IE General on WS#2), and partner rack/slot 0 are correctly populated.
- Right-click the new S7 connection → Object Properties → Connection and verify Active connection establishment matches the original WS#1 configuration.
- Save and compile NetPro. The PC Station's Configuration tab is now populated with an S7 connection.
OS Connection Count on the S7-300 CPU
The S7-300 CPU has a configurable parameter Number of OP connections (sometimes displayed as OS connections). This value defines how many simultaneous operator-station connections the CPU will accept. The default on most S7-300 CPUs is 1 or 2.
Procedure:
- Open HW Config of the S7-300 station.
- Select the CPU → Object Properties → Communication.
- Increase the Number of OP connections field to at least 2. If a WinCC Flexible (or WinCC Comfort) HMI panel is also connected, add it to the count. For two WinCC V7 stations and one panel, set the value to 3.
- Save, compile, and download the HW Config to the CPU. This will trigger a CPU STOP → START cycle.
WinCC Tag Management on WS#2
The WinCC project that was copied to WS#2 still references the Named Connection transport on the Simatic S7 Protocol Suite. The Named Connection on WS#2 must point to a different S7 connection from the original — namely the new connection created in NetPro with the new PC Station.
- On WS#2 open the copied WinCC project in WinCC Explorer.
- Right-click Tag Management → Simatic S7 Protocol Suite → Named Connections and select System Parameter → Logical Device Names (or use the Connection list).
- For each existing logical connection, set the Connection Name / Application Name to the S7 connection created in NetPro for WS#2 (i.e., the connection targeted at the new PC Station).
- If you want a strict 1:1 mirror of WS#1's tag structure with the same connection name, you must re-link each connection to the new NetPro S7 connection local ID. The local IDs on the PLC side are written to S7con in the WinCC project directory under
\<WinCC project>\S7Con. - Save the WinCC project.
Station Configuration Editor on WS#2
The Simatic Net Station Configuration Editor (Start → Simatic → SIMATIC NET → Configuration Console → Station Configuration Editor) is the runtime on the PC that hosts the IE General application for the PC Station. NetPro's PC Station download writes the configuration to this local station.
- On WS#2, open the Station Configuration Editor. The PC Station name must equal the STEP 7 PC Station object name (i.e., the computer name of WS#2).
- From NetPro, select the new PC Station → Download to Target Station. The component WinCC Application is detected automatically. The S7 connection becomes active once the IE General module is online and the connection partner is reachable.
- If the IE General appears with a red status, open Configuration Console and verify the assigned network interface is correct (e.g., the system's primary NIC, not a virtual Hyper-V/TAP adapter).
PG/PC Interface (Set PG/PC Interface)
On WS#2, open the Set PG/PC Interface control panel and select the access point used by the WinCC Named Connection. The typical setting for a Named Connection is:
- Access point of application: S7ONLINE (the default for STEP 7 and WinCC S7 connections)
- Interface parameterization: PC Internal (local) when using Named Connections routed through Simatic Net, TCP/IP → <NIC> when using TCP/IP transport
For Named Connections the access point is typically S7ONLINE set to PC Internal because the actual transport is handed off to the IE General application inside the Simatic Net station. Switching this to TCP/IP → <NIC> would bypass the station and is therefore incorrect for the S7-300/CP 343-1 Lean Named Connection topology.
Multi-User Project Alternative
If both workstations need to share the same picture set, archives, and alarms, the cleanest Siemens-supported design is a Multi-User project rather than two independent single-user projects.
- Open the WinCC Explorer on WS#1, select Project → Properties, switch the project type from Single-User Project to Multi-User Project.
- Recompile the project; WinCC will internally split it into a server portion and a client stub.
- Install a WinCC Server license (RT 128 or larger) on WS#1.
- On WS#2, install WinCC with a WinCC Client license and configure the client to point to WS#1's server (project path:
\\WS#1\<projectname>). - Match Windows user accounts and passwords on both machines (the same Windows user must exist on both) and ensure the user has write access to the project directory — WinCC clients write back the local picture cache.
This approach consumes a single OPC/S7 connection to the PLC and avoids the OS connection count problem entirely. The trade-off is that WS#2 depends on WS#1 being online. If both stations must operate independently during a server outage, the two single-user PC Stations design (Path 1) is the correct choice.
Licensing Considerations
| Design | WinCC Licenses Needed | OP Connections on PLC |
|---|---|---|
| Two single-user stations (Path 1) | 2 × WinCC RT 128 (or appropriate Power Tag count) — one on each PC | 2 OP connections |
| Multi-user server + client | 1 × WinCC RT 128 server + 1 × WinCC Client | 1 OP connection |
| Two single-user + 1 WinCC Flexible panel | 2 × WinCC RT + 1 × Flexible license on the panel | 3 OP connections |
Step-by-Step Commissioning
- Verify network reachability: from WS#2
ping <CP 343-1 Lean IP>. Expected reply <1 ms on a switched Ethernet segment. - Open STEP 7 on WS#2 (or from WS#1 with the project on a shared drive). Confirm the new PC Station's name matches WS#2's computer name.
- Download the new PC Station configuration to the Station Configuration Editor on WS#2.
- In NetPro download the PLC station's PC connections (download to Connections Only to avoid an unnecessary full download).
- Open HW Config of the CPU, raise the OP connection count, and download. CPU will STOP → RUN.
- On WS#2 launch WinCC Runtime. The activation screen should report a single Named Connection Online.
- Toggle a bit in the PLC (or use a forcing table with care) and verify the value updates on both WS#1 and WS#2.
Verification Checklist
| Check | Expected Result |
|---|---|
| WinCC RT on WS#2 | Runtime starts, no "S7 Connection not found" error |
| Tag online status | Quality = "Good (OK)" on at least one external tag |
| Online Trend/Diagnose view | Connection listed as Established |
| PLC diagnostic buffer | No new "Connection aborted" entries for the WS#2 PC Station |
| CP 343-1 Lean connection list | Two active S7 connections visible in the CP's online diagnostics |
| Latency check | Round-trip Read on a test tag <200 ms (typical <50 ms on switched Ethernet) |
Troubleshooting Matrix
| Symptom | Likely Cause | Corrective Action |
|---|---|---|
| WS#2 RT starts but tags show "connection failure" | Named Connection still references the old local ID from WS#1 | Re-link the WinCC Named Connection to the new NetPro S7 connection local ID |
| WS#2 RT reports "Station Configuration Editor: component not found" | PC Station name in NetPro does not match WS#2 computer name | Rename the PC Station in NetPro to the WS#2 computer name and re-download |
| WS#2 RT reports "PC internal: interface not assigned" | Set PG/PC Interface access point S7ONLINE points to a real NIC instead of PC Internal | Open Set PG/PC Interface, choose S7ONLINE → PC Internal |
| Only one connection establishes (the original WS#1) | CPU OP connection count set to 1 | Increase OP connection count in CPU properties and download HW Config (CPU STOP required) |
| Tags flicker between "Good" and "Bad" on WS#2 | Duplicate IP on the network or mismatched subnet mask | Verify with arp -a and ipconfig; isolate WS#2 on a separate switch port |
| WS#2 RT crashes after a few minutes | Simatic Net / WinCC version mismatch between WS#1 and WS#2 | Reinstall Simatic Net on WS#2 to match the exact version on WS#1 |
| PLC reports SF (System Fault) and stops communication | OP connection count download interrupted the connection table | Power cycle the CPU and re-download HW Config plus NetPro |
Field-Proven Caveats
Two common pitfalls not covered in vendor quick-start guides:
- The Named Connection name in WinCC is a symbolic label, not a network endpoint. Renaming a WinCC connection does not change which PLC connection is used; the binding to the STEP 7 S7 connection local ID is the only thing that matters.
- When using Industrial Ethernet (II) as the WinCC transport, the connection uses ISO transport directly and bypasses the Station Configuration Editor. Mixing the two transport types inside one project is a known source of intermittent disconnects — pick one transport per project and stick to it.
FAQ
Does adding a second WinCC workstation put the S7-300 CPU into STOP?
Only if you change the CPU's OP connection count or perform a full HW Config download. Downloading NetPro connections only does not stop the CPU. The OP connection count change always causes a STOP on S7-300, so schedule it during a maintenance window.
Can two WinCC V7 stations share a single S7 connection to the PLC?
No. A Named Connection is a 1:1 binding between a WinCC project and one S7 connection. To share, convert the design to a Multi-User project where one server holds the S7 connection and additional stations connect as WinCC clients.
What PG/PC Interface access point should I use on WS#2?
For Named Connections over Simatic Net, set the access point S7ONLINE to PC Internal. The actual NIC binding is configured inside the Station Configuration Editor's IE General application, not in the PG/PC Interface.
How many OP connections does an S7-300 CPU support?
It depends on the CPU type. The S7-300 standard CPUs typically support 4 to 8 simultaneous OP connections, and the CP 343-1 Lean supports up to 16. The default configured value in STEP 7 is often 1 or 2, which must be raised to match the number of operator stations.
Can I keep WS#1 and WS#2 fully independent (no shared server)?
Yes. Create two PC Stations in NetPro (one per workstation), give each its own S7 connection and unique IP, increase the CPU's OP connection count to 2, and re-link the WinCC Named Connection on each station to its own S7 connection. Each station runs its own WinCC project copy and remains operational even if the other workstation is offline.