Overview
SIMATIC WinCC Runtime (WinCC RT) turns a standard industrial PC into an HMI/SCADA node that runs visualization, archiving, alarm logging, and recipe handling independently of the engineering station. In a TIA Portal project, a WinCC RT PC is represented as a PC Station containing one or more SIMATIC HMI Application objects (WinCC RT) bound to a Communication Interface (PROFIBUS CP, PROFINET/Ethernet CP, or a standard Ethernet NIC designated as IE General). The catalog position, the RT flavor, and the connected CP all determine which tags, archives, and connections are available at runtime.
This reference walks through the engineering decisions, catalog selections, network bindings, licensing, and verification steps required to put a WinCC RT PC Station into service on a TIA Portal project running V17 or newer, with notes on V19/V20 differences where they apply.
WinCC RT Product Matrix
Siemens splits the WinCC runtime family by scope and by engineering tool. Selecting the correct variant up-front prevents missing function blocks at compile and avoids over-spending on licenses.
| Runtime Product | Engineering Source | Typical Use | Max Power Tags (typical) |
|---|---|---|---|
| WinCC Comfort RT | WinCC Comfort (TIA) | Small panels/mid-range PC | 256 / 512 / 1024 / 2048 / 4096 (tag-based) |
| WinCC Advanced RT | WinCC Advanced (TIA) | Single-station SCADA, medium lines | Up to 4096 power tags |
| WinCC Professional RT | WinCC Professional (TIA) | Multi-user SCADA, server/client | Up to 262,144 external tags (server) |
| WinCC RT 128 / 256 / 1024 / 2048 / 4096 / 8192 | WinCC V7.x (legacy) | Tag-count-bound deployments | Fixed tag ceilings (128 to 8192) |
Prerequisites
- TIA Portal installation with WinCC Engineering on the configuration PC. For WinCC RT Professional, install SIMATIC WinCC Professional; for WinCC RT Advanced, install SIMATIC WinCC Advanced. Without the matching engineering package, the corresponding RT catalog entry will not appear under "SIMATIC HMI Application".
- Operating system supported by the chosen RT (Windows 10 IoT Enterprise LTSC 2019/2021 or Windows Server 2019/2022 for WinCC V8/RT Professional). See the current Siemens Product Support entry for the exact OS matrix per TIA Portal version.
- PC Station hardware: industrial-grade x86-64 CPU, ≥8 GB RAM (16 GB recommended for Professional/Server), SSD storage for project and archives, dual NIC if redundant communication is needed.
- Communication hardware on the PC: at minimum one on-board Ethernet port. For PROFIBUS or deterministic PROFINET IRT, a Siemens CP (e.g., CP 1628, CP 5612, CP 5613 A2, CP 5622, CP 5623) is required.
- License medium: a license key on a USB dongle, a license file transferred via Automation License Manager (ALM), or an Online Software Delivery (OSD) license, depending on the procurement channel.
- Project compatibility: all devices in the TIA project must be on a TIA version ≥ the RT PC Station version. A WinCC V8 PC Station cannot be loaded into a V16 project.
Adding the PC Station and WinCC RT in the Project Tree
Step 1 - Insert a New PC System
- In the TIA Portal project navigator, right-click Devices & Networks and choose Add new device > PC Systems > SIMATIC PC.
- Select SIMATIC HMI Application under the catalog on the right side. This catalog folder appears only when WinCC Engineering (Comfort/Advanced/Professional) or the legacy WinCC V7 option is installed.
- Pick the exact RT version installed on the target PC, for example:
SIMATIC HMI Application > WinCC RT Professionalor
SIMATIC HMI Application > WinCC RT Advancedor
SIMATIC HMI Application > SIMATIC WinCC(legacy V7 tag-count variants). - Drag the chosen object into the PC System, or double-click it. A new device (e.g., PC-Station_1) appears in the project tree with the HMI Application as a child.
Step 2 - Bind a Communication Interface
- Open the device view of the new PC Station by double-clicking the device in the project tree.
- From the catalog, navigate to the appropriate Communication Interfaces subfolder:
- PROFINET/Ethernet → CP 1616, CP 1623, CP 1628, IE General (standard on-board NIC).
- PROFIBUS → CP 5612, CP 5613 A2, CP 5622, CP 5623.
- Drag the correct CP into an empty slot of the PC Station. If the PC will use its onboard Ethernet port for routine S7/HMI communication and no PN IO controller function is required, use IE General. If the port acts as PN IO controller with deterministic update times or as OPC UA server peer, use a Siemens CP (e.g., CP 1628).
- Wire the CP to the network (e.g., PN/IE_1) used by the PLC network. Click the CP's green port, drag the mouse to the matching green port on the connected S7 CPU. The connection line now represents the runtime S7 connection.
Step 3 - Configure the S7 Connection
- Open Connections on the HMI Application node of the PC Station.
- Create a new S7 Connection. Select the partner endpoint as the target PLC CPU; set partner address and rack/slot.
- Set the local interface (the CP or IE General used) under connection properties. Wrong binding here yields "Partner not reachable" at runtime.
Step 4 - Compile and Download
- Right-click the PC Station → Compile > Hardware and Software (rebuild all).
- Right-click the PC Station → Download to PC Station. TIA Portal will use the configured PG/PC interface and the Simatic Shell service on the target.
- After a successful download, the target PC's Station Configuration Editor shows the same index assignments as in TIA Portal:
| Index | Component |
|---|---|
| 1 | WinCC RT (Application slot) |
| 2 | CP 1628 / IE General (PROFINET) |
| 3 | CP 5612 / CP 5622 (PROFIBUS, if used) |
Runtime Activation and WinCCStart
On the WinCC RT machine, the Simatic Shell service deploys the project to a local folder (default C:\Program Files\Siemens\Automation\WinCC RT Professional\<project>) and stores system parameters for the auto-start sequence. The companion tool WinCCStart opens the project, enables runtime, manages autostart, and offers diagnostic summaries of installed components.
- Open the project from WinCC Explorer or call
WinCCStart.exe -project <project>.mc7from the WinCC install path. - Use Activate Runtime to bring the visualization online. The HMI Application entry in Station Configuration Editor must show Running.
- Configure autostart under Autostart settings if the RT must boot into the project without operator action after a restart. Both Computer boot and User login modes are available.
- Inspect Diagnostics within WinCCStart to confirm which components (Graphics, Alarm Logging, Tag Logging, User Administrator, Redundancy, OPC UA server) are loaded and licensed.
More information on the tool interface and component list is given in the official Overview of WinCCStart (RT Professional).
Licensing Walk-Through
| Step | Action | Verification |
|---|---|---|
| 1 | Open Automation License Manager (ALM) on the runtime PC. | Service "ALM Service Vx.x" is running. |
| 2 | Connect license medium (USB dongle) or transfer .zip license file via Read license key. |
Listed in ALM with the target PC name. |
| 3 | Confirm license matches RT type (e.g., "6AV2 117-2..."). | License key visible under required SLW/product ID. |
| 4 | Launch WinCC RT. | Status bar in WinCCStart shows valid licenses. |
Common License Article Numbers
| RT Type | Typical Article (example, depends on package) |
|---|---|
| WinCC RT 128 | 6AV6371-1... |
| WinCC RT 2048 | 6AV6371-2... |
| WinCC RT 8192 | 6AV6371-2.../4... |
| WinCC RT Professional 4096 / 16384 / 65536 / 262144 | 6AV2 116-1.../2.../3.../4... |
| WinCC RT Advanced 128 / 512 / 2048 / 4096 | 6AV2 114-1.../2.../3.../4... |
Look up the precise article number for your project in the Siemens catalog tool because license article numbers shift with each TIA Portal release and bundling decision. The SIMATIC WinCC V8 product page lists the current server-side options and bundles.
Network and Topology Best Practices
- VLAN separation: place HMI/SCADA traffic on a dedicated VLAN with QoS tagging (DSCP CS4 / DSCP 32) to keep alarm latency predictable.
- Redundant CPs: when using redundancy, add two CPs of the same family (e.g., two CP 1628) and bind them via a Software Redundancy component in the PC Station.
- OPC UA instead of S7: for non-Siemens PLC integration, prefer the OPC UA server of the HMI Application (since TIA V18) configured in the Properties of the HMI Application, "OPC UA Server" area.
- WinCC Server / Client split: with WinCC Professional, the Server station carries the project and archives; thin clients connect via Terminal Services or "WinCC Client" connections. Ensure each client PC has its own client license.
Verification Procedure
- In the engineering project, compile the PC Station fully. Resolve all warnings; "file not found" or "missing reference" errors must not remain.
- Download to the target PC. Validate indices in Station Configuration Editor against the project.
- Start WinCCStart. Verify that the listed "Inserted components" include all expected options such as Graphics Runtime, Alarm Logging Runtime, Tag Logging Runtime, Reports, OPC UA Server.
- Use the online tag diagnostics (WinCC Explorer → Tag Management → right-click connection → Status) to confirm green connection status for every S7 connection.
- Force a tag from the PLC side and observe the HMI update. Update jitter under 1 s on PROFINET indicates a healthy CP binding.
- Trigger one configured alarm end-to-end and acknowledge it from the WinCC RT screen. Acknowledge must round-trip in < 1 s over PROFINET, < 2 s over standard Ethernet.
- Check the log directory (default
C:\Program Files\Siemens\Automation\WinCC RT Professional\<project>\Diagnose) for the latestWinCC_S0_Startup.log; exit code 0 indicates clean start.
Troubleshooting Matrix
| Symptom | Likely Cause | Corrective Action |
|---|---|---|
| Catalog shows no "SIMATIC HMI Application" entries | WinCC Engineering not installed with PC Support option on the ES | Modify TIA Portal installation and add WinCC Comfort/Advanced/Professional |
| Compile error "HMI Application cannot be placed" | Wrong RT type or wrong TIA version mismatch | Match RT version with the WinCC install path on the target |
| Runtime fails to start, "license missing" | Wrong or absent RT license key on runtime PC | Transfer correct license via ALM; verify article number matches project |
| All connection statuses red | CP / IE General not wired to the network; mismatched indices | Wire CP to PLC network in Devices & Networks; recheck Station Configuration Editor indices |
| Connection green but tag values static | CP firewall blocking outbound S7 traffic; antivirus quarantining project folder | Allow CCAgent.exe and WinCCExplorer.exe through firewall; exclude project path from AV scan |
| OPC UA clients cannot browse | OPC UA server endpoint URL wrong or certificate chain untrusted | Re-check endpoint URL in HMI Application properties; trust client certificate at runtime |
| Alarm display empty | Alarm Logging not part of the runtime license | Verify ALM license key includes "Alarm Logging" component |
Notes on Modern WinCC V8 / SCADA
For new deployments on Windows Server 2022 and beyond, SIMATIC WinCC V8 provides an upgraded SCADA stack with redundant archives, integrated performance insight, and a re-architected OPC UA server. A WinCC V8 system typically hosts the server-side visualization and a separate WinCC Professional / Comfort RT environment for the operator panels, sharing licenses across the plant. If the new PC Station is intended as a SCADA client of an existing V8 server, install only the WinCC Client option on the client workstation and connect via Terminal Services or a WinCC native client connection.
Edge Cases and Field Notes
- Virtual machines: WinCC RT on a VM is supported only on specific hypervisor/hardware combos listed in the TIA Portal release notes. PROFINET IRT requires direct passthrough of a CP 1628.
- Multi-monitor: WinCC Professional supports up to 4 monitors per RT; each must use a single Window called by the picture's "Window" attribute or via the "Multiple monitors" mode in RT Properties.
- Image scaling: WinCC will create runtime files for the configured monitor resolution only. Changing resolution on the runtime PC after deployment requires a new "Graphics Designer" compilation.
- Time sync: drive the PC clock from the same NTP source as the PLCs when alarms are scheduled with millisecond timestamps; otherwise cross-system ordering of events drifts.
- User management: a "User Administrator" instance on the HMI Application node is mandatory before picture-level access control functions; an absent instance yields compile warnings, not errors.
Where do I find WinCC RT in the TIA Portal hardware catalog?
Open the Hardware catalog pane and navigate to PC Systems > SIMATIC HMI Application. The folder appears only after installing SIMATIC WinCC Comfort, Advanced, or Professional on the engineering station. Each RT type (RT Professional, RT Advanced, or legacy WinCC V7 with tag-count suffixes) appears as a separate entry.
Do I need a Siemens CP, or can I use the on-board Ethernet port?
For routine WinCC <-> S7 communication over standard TCP, IE General (the on-board NIC) is sufficient. Use a Siemens CP such as CP 1628 when you need PROFINET IRT, PN IO controller behavior, OPC UA peer-to-peer at high rates, hardware diagnostics, or redundancy. PROFIBUS always requires a Siemens CP (CP 5612/CP 5613 A2/CP 5622/CP 5623).
Why does my project compile but fail to start on the PC?
The two most common causes are mismatched indices between the TIA Portal PC Station and the runtime PC's Station Configuration Editor, and missing RT licenses. Open Station Configuration Editor on the RT PC and confirm the HMI Application slot index is the same as the index in TIA's device view (usually index 1), then verify the correct license key is present in Automation License Manager.
Which engineering license do I need to author a WinCC RT PC Station?
WinCC RT Professional requires SIMATIC WinCC Professional on the engineering station, while WinCC RT Advanced requires SIMATIC WinCC Advanced. WinCC Comfort only engineers panel-type targets and cannot fully configure a WinCC RT PC Station used as SCADA. Licenses are cumulative; a Professional license will also author Advanced projects.
How do I auto-start a WinCC Runtime after PC boot?
Open WinCCStart on the runtime PC, go to the Autostart tab, and enable automatic startup with either Computer boot or User login as the trigger. Confirm the target project is selected, the runtime components required are licensed, and the Station Configuration Editor on that PC shows the HMI Application slot as configured. The WinCCStart reference page shows the tab layout per TIA version.