S7-1500 TIA Portal V18 Licensing: WinCC Runtime Advanced Setup

David Krause12 min read
SiemensTIA PortalTutorial / How-to
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

Overview

Any SIMATIC S7-1500 automation cell that includes a Panel PC for visualization requires three distinct categories of license in the TIA Portal V18 (Totally Integrated Automation Portal) environment:

  1. A PLC engineering license (STEP 7 Professional V18) for programming the S7-1500 CPU, configuring its distributed I/O, and compiling the controller project.
  2. An HMI engineering license (SIMATIC WinCC Engineering V18) for designing screens, tags, alarms, and the runtime project on the engineering station.
  3. A runtime license (SIMATIC WinCC Runtime Advanced V18 or a higher-tier runtime such as Professional / Unified PC) installed on the target Panel PC that executes the visualization in production.

For a turnkey machine that controls discrete loads (for example, banks of lights actuated from a touchscreen), WinCC Runtime Advanced is the correct runtime tier. It targets the same WinCC Advanced engineering toolchain as Comfort Panels and IPCs, supports touch operation, screen navigation, tag logging, and recipes, and is sized by the number of PowerTags the runtime exchanges with the controllers.

Design rule of thumb: If the visualization is functionally equivalent to a Comfort Panel (tag-based screen changes, bit/byte/int/real tags, basic alarm logging) and the project remains below the largest PowerTag tier, choose WinCC Advanced. Choose Professional only when you need WinCC Professional-specific features (e.g., VBA scripting, channel diagnostics, redundancy, Central User Management with SIMATIC Logon, or the full VBScript / C / ODK API surface). Choose Unified PC only when targeting a Unified Comfort Panel, the Web-based Unified design, or OPC UA pub/sub.

Prerequisites

Before purchasing licenses, verify the following items on both the engineering PC and the Panel PC:

  • Operating system compatibility. TIA Portal V18 engineering tool: Windows 10 (64-bit) Professional/Enterprise, Windows 11 Pro/Enterprise, Windows Server 2019/2022. Refer to the TIA Portal V18 installation readme for the exact supported build list.
  • .NET and SQL prerequisites. WinCC Advanced engineering and runtime install Microsoft .NET Framework 4.8 and Microsoft SQL Server 2016/2019 Express for tag logging and alarm logging databases. The installer provisions these automatically if they are not present.
  • Display and touch driver. Confirm the Panel PC display is calibrated and the touch driver matches the operating system (Siemens IPC227G, IPC277G, IPC477G, IPC677G, and SIMATIC Panel PC Unified families ship with pre-installed Windows and pre-tuned touch).
  • S7-1500 CPU type and firmware. The CPU must be at a firmware level supported by TIA Portal V18 (CPU firmware V2.9.x or V3.0.x family depending on CPU model). The WinCC Advanced runtime must be able to open an HMI connection to the CPU via PROFINET or PROFIBUS; verify network reachability with ping and the CPU's online diagnostics.
  • Microsoft Excel for the TIA Selection Tool export. The cloud service generates a license BOM that is exportable as an Excel list for procurement.

STEP 7 Professional V18 License

The PLC engineering license required to configure, compile, and download an S7-1500 project is STEP 7 Professional V18, order number 6ES7822-1AA08-0YA5 (floating license) or 6ES7822-1AA08-0YE5 (floating license, software download, 5 users). The license unlocks:

  • Programming editors LAD, FBD, STL, SCL, and GRAPH for S7-1500/1200/300/400 and ET 200 CPUs.
  • Hardware catalog for S7-1500 CPUs (e.g., CPU 1511-1 PN, 1515-2 PN, 1516-3 PN/DP, 1517-3 PN/DP, 1518-4 PN/DP), F-CPUs, CPs, and ET 200SP/MP/AL distributed I/O.
  • Safety Integrated (optional add-on: STEP 7 Safety Advanced V18, 6ES7833-1FA18-0YA5) if F-CPU programming is required.
  • PLCSIM V18 for offline simulation, allowing HMI/runtime tests without physical hardware.

If only S7-1500 work is in scope, the STEP 7 Professional V18 floating license is the single right choice. There is no separate per-CPU runtime license for the S7-1500 itself — the controller executes the compiled project without additional charge. Each engineering PC that opens the project needs its own license key (USB stick or Software Key Server).

WinCC Engineering License (Configuration Tool)

The HMI engineering license is independent of the PLC engineering license. To design screens for an HMI panel or Panel PC running WinCC Runtime Advanced, the engineering PC must hold a SIMATIC WinCC Advanced V18 configuration license (order number 6AV2102-0AA08-0AA5 floating, or the PowerPack upgrade from Basic to Advanced). This license enables the HMI part of the TIA Portal project: HMI tags, screens, alarms, recipes, user administration, schedulers, and the WinCC Advanced runtime downloader.

Bundle option: Many integrators purchase the SIMATIC STEP 7 + WinCC Advanced Bundle V18 (combined license) instead of two separate licenses. The bundle unlocks both PLC and HMI Advanced engineering in one license key and is cheaper than buying STEP 7 Professional and WinCC Advanced separately. Order number 6ES7822-1AA08-0YE5 covers PLC only; verify the exact combined bundle number via the TIA Selection Tool when ordering.

WinCC Runtime Advanced License (Panel PC Side)

The Panel PC that runs the visualization in production needs a WinCC Runtime Advanced license that is not the same as the engineering license. The runtime license is bound to the Panel PC and is sized by the number of PowerTags the runtime reads/writes from the S7-1500 CPU. As of the WinCC V18 delivery release, the WinCC Runtime Advanced V18 PowerTag tiers and order numbers are:

Runtime tier PowerTags Order number
Runtime Advanced 128 PT 128 6AV2104-0AA08-0AA0
Runtime Advanced 512 PT 512 6AV2104-0AA08-0BA0
Runtime Advanced 2048 PT 2 048 6AV2104-0AA08-0CA0
Runtime Advanced 4096 PT 4 096 6AV2104-0AA08-0DA0
Runtime Advanced 16384 PT 16 384 6AV2104-0AA08-0EA0

A PowerTag is defined by Siemens as any tag the runtime exchanges with the controller via an HMI connection. Each PLC tag linked to an HMI tag, each internal tag, and each array element of a structured tag counts as one PowerTag. The tag count is computed by the engineering tool at compile time; the licensing warning appears in the inspector if the configured count exceeds the licensed tier.

Sizing PowerTags for a Lighting-Control Project

For a discrete lighting application the typical PowerTag count is dominated by:

  • Output bits. One tag per individually-addressed luminaire group (e.g., 24 lighting circuits across three zones → 24 PowerTags).
  • Input bits. Optional feedback from occupancy sensors, daylight sensors, or hand/auto switches (e.g., 8 sensors → 8 PowerTags).
  • Mode/status tags. Boolean flags for zone enable/disable, scheduler override, lighting scenes — typically 8 to 16 PowerTags.
  • Internal tags. Tags used purely for visualization (faceplate visibility, color animation) count toward PowerTags when linked into the HMI tag DB.

For a small lighting panel of 32 circuits and 16 sensors, the count is comfortably below 128 PowerTags, so the smallest tier is sufficient. For a building-floor or warehouse project, plan for the 512 PT tier to allow expansion. The exact PowerTag count for a project is shown in Project > Runtime information in TIA Portal after a successful compile.

Add-On Runtime Licenses

WinCC Runtime Advanced supports several optional, separately-purchased add-on licenses. These are required only if the application uses the corresponding feature:

Add-on Required when Order number (typical V18)
Logging (Tag logging) Historical data must be archived to a database on the Panel PC (e.g., hours-run counter per luminaire). 6AV2107-0AA08-0AA0
Recipes User-editable recipes (e.g., lighting scenes with per-circuit dimming levels) are stored on the runtime. 6AV2107-0AA08-0BA0
Sm@rtServer / Sm@rtClient Remote operation or service viewing of the HMI screens from a remote PC or mobile device. 6AV2107-0AA08-0CA0
Audit / OPC UA Server OPC UA server surface is exposed for SCADA integration, or 21 CFR Part 11-style audit trail is required. 6AV2107-0AA08-0DA0
Tag logging clarification: Runtime Advanced stores logged data in an internal SQL Server Express database on the Panel PC. If the project only needs to display current values on the HMI (live status only) and does not need historical archiving, the Logging add-on is not required. If the project needs historical trends or export of hours-run for maintenance, the Logging add-on is mandatory.

Two-PC Topology: Engineering vs. Operator PC

When the engineering PC and the Panel PC are physically separate machines (the typical commissioning workflow), the license separation is mandatory. Each PC has its own license key:

  • Engineering PC: STEP 7 Professional V18 floating license and WinCC Advanced V18 engineering license (or the combined bundle). Used to configure the S7-1500 project and the HMI project, compile, and download.
  • Operator PC (Panel PC): WinCC Runtime Advanced V18 license with the appropriate PowerTag tier and any add-on licenses (Logging, Recipes, etc.). The runtime executes the compiled HMI project and communicates with the S7-1500 over PROFINET.

The engineering license is not a substitute for the runtime license. Even if the engineering PC occasionally runs WinCC RT Advanced in test mode via PLCSIM, a Panel PC in production must carry its own runtime license. Without it, the runtime starts in demo / 1-hour countdown mode and shuts down the visualization, which is unsafe for unattended operation.

Procedure: Building the License BOM

  1. Open the TIA Selection Tool cloud service (https://www.siemens.com/tia-selection-tool) and create a new automation project.
  2. Add the S7-1500 CPU (for example, SIMATIC S7-1516-3 PN/DP) and the Panel PC (for example, SIMATIC IPC477G 15" touch, or SIMATIC Unified Comfort Panel IPC).
  3. Add TIA Portal V18 to the engineering PC and WinCC Runtime Advanced V18 to the Panel PC.
  4. Estimate the PowerTag count using the rule-of-thumb described above; select the smallest runtime tier that fits the estimate with headroom.
  5. If the project requires historical logging, recipes, or Sm@rtServer, add the corresponding add-ons to the runtime license list.
  6. Export the BOM as Excel and forward it to the Siemens sales contact or authorized distributor. Confirm with the contact whether floating, single-user, or rental licenses match the deployment policy.
  7. Receive the license keys (USB stick or software download with activation certificate) and install them via the SLS License Manager (Automation License Manager) on each respective PC.
  8. Activate the runtime license on the Panel PC before commissioning. Verify activation in Start > SIMATIC > Automation License Manager > Runtime License and confirm that the licensed PowerTag count matches the compiled project.

Verification

After installing both engineering and runtime licenses, perform the following checks before going live with the lighting control application:

  1. Engineering PC check. Open the TIA Portal V18 project. In the project tree, expand Devices & networks; the S7-1500 CPU must compile without license errors. Open Online & diagnostics, connect to the CPU over PROFINET, and confirm that Online is reachable.
  2. Runtime PC check. Download the compiled HMI project to the Panel PC using the WinCC Advanced Loader. The runtime must start and remain active beyond the 1-hour demo grace period. Open Help > About > Installed licenses on the runtime and confirm that WinCC Runtime Advanced shows the expected PowerTag tier.
  3. Tag test. From the runtime, toggle one or two lighting outputs. Confirm in the S7-1500's online tag table that the corresponding output bit transitions. Confirm that the HMI button feedback updates within the configured acquisition cycle (default 1 s; reduce via the HMI tag's Acquisition cycle property for faster response).
  4. Alarm test. Force a known alarm condition (e.g., overload on a circuit) and verify that the alarm appears on the runtime screen with correct priority, color, and acknowledgment behavior.
  5. Logging test (if installed). Trigger an event that causes a tag-log entry and verify that the historical view shows the new row. The SQL Express database file is typically located at C:\ProgramData\Siemens\Automation\Logs\<ProjectName>\.

Troubleshooting Matrix

Symptom Likely cause Corrective action
TIA Portal reports "License missing or invalid" when opening the project. STEP 7 Professional V18 or WinCC Advanced V18 license not installed, or wrong license on engineering PC. Open Automation License Manager; install the correct V18 license. Floating licenses require a reachable license server.
Runtime stops after ~60 minutes and shows a license warning. No runtime license installed on the Panel PC; running in demo countdown. Install WinCC Runtime Advanced V18 license on the Panel PC and reactivate.
Compile fails with "PowerTag limit exceeded". Configured tags exceed the licensed tier. Upgrade to a higher PowerTag tier, or remove unused tags from the HMI tag DB.
HMI screens go online but values stay at zero. HMI connection to the S7-1500 is not established; PROFINET or address mismatch. Verify CPU IP, subnet, and HMI connection in Devices & networks. Use ping from the Panel PC to the CPU.
Logging tab is greyed out in the runtime. Logging add-on license not installed. Purchase and install the Logging add-on (or verify that the requirement can be removed from the scope).
Recipe view is missing. Recipes add-on not licensed or no recipe data blocks configured. Configure recipe DBs in the HMI project and add the Recipes runtime license.

Notes for Field Deployment

  • PowerTag licensing is cumulative across all controllers connected to one runtime. If the Panel PC monitors two S7-1500 CPUs, sum the PowerTags of both connections.
  • On Panel PCs without a DVD drive, use the Siemens software download portal to obtain the runtime installation files; the license activation requires the certificate file (.zip) that ships with the purchased license.
  • Always keep a backup of the Automation License Manager archive (C:\Program Files (x86)\Siemens\Automation\License Manager\Bin\almsrvrc.chk and the *.lic files) to recover licenses after a hard-disk failure on the Panel PC.
  • If the project later requires migration to a Unified Comfort Panel or Unified PC Runtime, plan the upgrade through the TIA Selection Tool and verify that the new runtime supports the existing HMI tags. WinCC Advanced tags and screens do not auto-convert; a fresh Unified PC project is the standard migration path.

What TIA Portal V18 licenses do I need for an S7-1500 + Panel PC project?

You need STEP 7 Professional V18 (PLC engineering) and SIMATIC WinCC Advanced V18 (HMI engineering) on the engineering PC. On the Panel PC, install WinCC Runtime Advanced V18 sized to your PowerTag count (128, 512, 2048, 4096, or 16384), plus add-ons (Logging, Recipes, Sm@rtServer) only if those features are used.

How do I size the WinCC Runtime Advanced PowerTag tier?

Each HMI tag that exchanges data with the PLC counts as one PowerTag. Sum all tags per HMI connection (output bits, input bits, internal flags, structured-tag elements). Open the project in TIA Portal, compile, then read Project > Runtime information > PowerTags for the exact count. Pick the smallest tier greater than the count.

Can the engineering PC serve as the runtime Panel PC?

Yes, but a separate runtime license is still required. The engineering license does not include runtime rights on a production machine. For a single-machine deployment, you can install both licenses on the same PC, but for production with two PCs you must license both.

Do I need the Logging add-on for a simple lighting-control HMI?

No. The Logging add-on is required only if the project must archive historical values or trend them on a chart. If the HMI only displays live status and accepts button inputs, the base Runtime Advanced license is sufficient.

What is the right tier for a project that controls 100 lights across two S7-1500 zones?

100 lighting outputs plus 20 sensor inputs and ~30 internal tags equals ~150 PowerTags. The WinCC Runtime Advanced 512 PT tier is the correct choice, providing room for future expansion. If the project is later extended with per-circuit dimming or schedules, the 512 tier still accommodates growth under ~512 PowerTags.

Back to blog