Overview
WinCC Flexible 2008 is Siemens' configuration suite for SIMATIC HMI panels and PC-based visualization. Engineers reading the CA01 catalog frequently assume the entry 6AV6613-0AA51-3CA5 ("WinCC Flexible 2008 Advanced") ships with a fixed number of production Runtime tags because the catalog column says "with Runtime." That assumption is wrong, and the confusion is the root cause of most licensing questions on this platform.
The Advanced engineering software provides the configuration environment plus a Simulation Runtime for offline test of the engineered project. To run the same project on a production PC as the operator interface, you must purchase a separate tag-counted Runtime license per target machine. There is no "tag count" in the engineering license itself; the engineering license allows unlimited project engineering for the lifetime of the license holder, on as many projects as the engineer chooses.
This reference covers the four Runtime tag tiers Siemens sold for WinCC Flexible 2008 PC Runtime, the rules for what counts as a tag, the steps to activate a 4,096-tag project, Automation License Manager (ALM) behavior, a troubleshooting matrix, and the field-proven migration path to TIA Portal WinCC.
Engineering Software vs. Runtime: Why the Catalog Is Misleading
The CA01 product description for 6AV6613-0AA51-3CA5 contains the phrase "with Runtime." It refers to two embedded runtimes inside the engineering package:
- Simulation Runtime – a non-counted runtime used to test the engineered project on the engineering PC without a license key. It launches when the user starts the project with "Start Runtime" from WinCC Flexible ES and is intended for development and debug only.
- RT (Real) Runtime – the licensed PC runtime that is bundled with the engineering media for the installer's convenience. This runtime will start and will display the project if the appropriate tag-counted Runtime license is present on the Automation License Manager (ALM). If the license is missing, the runtime starts in degraded mode, displays a license warning banner, and either blocks operation after a grace period or throttles the polled tag count to 128 PowerTags (the smallest license tier).
Catalog Numbers and Tag-Tier Matrix
The four Runtime licenses for WinCC Flexible 2008 PC Runtime, all sold as single-seat, single-PC licenses, are:
| Tag Tier | Order Number (MLFB) | Typical Use Case |
|---|---|---|
| 128 tags | 6AV6 613-1BA51-3CA0 | Small machine HMI, replacement panel retrofits, single-station cells, commissioning test rigs |
| 512 tags | 6AV6 613-1DA51-3CA0 | Mid-size machines, SCADA-lite stations, OEM skid interfaces, single-PLC operator stations |
| 2,048 tags | 6AV6 613-1FA51-3CA0 | Process lines with 30+ drives, multi-PLC aggregation stations, plant-floor HMIs polling 3 to 5 PLCs |
| 4,096 tags | 6AV6 613-1GA51-3CA0 | Plant-wide PC HMI, redundant SCADA nodes, 200+ I/O subsystems, multi-line batching stations |
Each Runtime license is bound to one PC. To run the same engineered project on N PCs in parallel (for example, a primary and a backup operator station), buy N Runtime licenses of the required tier. License mobility between PCs is possible only by deactivating the license from PC A via Automation License Manager and re-activating it on PC B; physical Certificate of License (CoL) keys were supported on older systems but were phased out by the 2008 era.
What Counts as a Tag in WinCC Flexible 2008
Not every variable in an HMI tag database consumes a license slot. The license count is governed by the PowerTag declaration under Project > Runtime Settings > PowerTags (or, in older builds, the tag list filter). The rules are:
- External tags – tags connected to a PLC via MPI / PROFIBUS / Industrial Ethernet (for example, a DB word, an input byte) are eligible PowerTags. Each declared external PowerTag counts as one tag against the license.
- Internal tags – tags local to the HMI (recipe buffers, script counters, password variables) are not PowerTags and do not consume a license slot, regardless of how many are declared.
- Array tags – an array tag of N elements declared as a PowerTag counts as N tags (each element is a separate PowerTag). This is the easiest way to over-run a license; check array element counts before committing to a tier.
- Limit value monitoring and scaling – do not consume additional tags. They are properties of the base tag, not separate PowerTags.
- Multiplexing tags – only the tags used in the current screen consume license slots at runtime. Pre-declared multiplex pool tags do not, as long as they are properly defined in the multiplex configuration.
- Pointer / indirect addressing – a pointer or P#-style reference does not consume additional PowerTags; it just changes which underlying external tag is being read at runtime.
- Tags with cycle triggers vs. change triggers – both count once. The trigger type does not multiply the count.
Practical sizing example: a project that polls 1,200 discrete bits, 200 words, and 50 floats from an S7-300 over Ethernet has roughly 1,450 external PowerTags (each bit is a PowerTag; each word is a PowerTag; each float is two words = two PowerTags). Add 5 array tags of 100 elements each, and the tag total grows to 1,950. The right Runtime tier in this example is the 2,048-tag license.
Practical sizing example 2: a tank-farm HMI with 12 tanks, each tank holding 20 tags (level, temperature, pressure, pump status, valve commands, alarms), produces 240 PowerTags per tank × 12 = 2,880 PowerTags. Add 800 PowerTags for the loading-arm subsystem and 200 for the fire-suppression system, and the project lands at 3,880. The 4,096-tag license is the only tier that covers this scope without restructuring.
Selecting the Correct Runtime Tier
Use the following decision matrix when engineering a new project:
| If the engineered PowerTag count is… | Choose Runtime | Order Number |
|---|---|---|
| 0–128 | 128-tag | 6AV6 613-1BA51-3CA0 |
| 129–512 | 512-tag | 6AV6 613-1DA51-3CA0 |
| 513–2,048 | 2,048-tag | 6AV6 613-1FA51-3CA0 |
| 2,049–4,096 | 4,096-tag | 6AV6 613-1GA51-3CA0 |
Always size for the as-built project, not the as-quoted one. Common reasons projects grow past the planned tier:
- Engineering adds an array of alarms not accounted for at quotation time. A 256-element alarm array can single-handedly push a 512-tag project to 768.
- A second PLC is integrated late, doubling the tag count for the cross-PLC reference screen.
- Script variables are mistakenly declared as PowerTags. This is a frequent rookie error: every VBScript variable promoted to a tag should be re-checked before commissioning.
- OPC tunnel tags are aggregated per-element rather than as a single multiplexed group. OPC DA normally exposes 1,000+ tags per server, so a 4,096-tag Runtime can be exhausted by a single OPC bridge.
- Audit-log and operator-action logging add 30 to 60 PowerTags per major subsystem.
How to Engineer and Activate a 4,096-Tag Project
The 4,096-tag tier is the largest Runtime license Siemens sold for the WinCC Flexible 2008 PC Runtime. Use the following procedure to reach that count legally and to commission the license on the target machine.
- Install the engineering software from the 6AV6613-0AA51-3CA5 media on the engineering PC. Activate the license with the supplied CoL or via ALM using the order-confirmation license file from the Siemens license web portal.
- Configure all PowerTags in the tag editor. Mark every external tag that must be polled as a PowerTag; leave internal tags and unused array elements un-marked. Verify that no script-generated or temporary tag is in the PowerTag set.
- Compile the project (Project > Compiler > Generate). Open the compiler log and record the reported PowerTag count. If it is below 4,096, the 4,096-tag license is the correct choice; if it is above 4,096, the project is outside the license ceiling and you must either reduce the PowerTag set or split the project across multiple HMI stations.
- Test with Simulation Runtime on the engineering PC. The Simulation Runtime is license-agnostic; it will simulate any tag count, so it is not a useful gauge of license adequacy. It is, however, essential for confirming screen logic, scripts, and alarm handling before the target PC is touched.
- Purchase the 4,096-tag Runtime license 6AV6 613-1GA51-3CA0 from Siemens (one per target PC). For a redundant PC pair, buy two.
- Install WinCC Flexible 2008 Runtime on the target PC from the same engineering media (or from a standalone Runtime media, depending on what was ordered). The Runtime is the executable and supporting services; it is independent from the engineering environment.
-
Activate the Runtime license on the target PC using Automation License Manager. Transfer the license file from the CoL or from the Siemens license web portal to the local
Licensedirectory. The ALM service detects the new file within 60 seconds. - Transfer the engineered project to the target PC. Launch the Runtime. The license banner should not appear, and the Runtime should enter normal operation.
- Verify with the ALM Status tab that the license "WinCC Flexible 2008 Runtime 4096 PowerTags" is checked out to this PC and is not in the grace period. The Status tab also shows the time remaining on any trial license.
- Perform a 24-hour burn-in with the project running, simulating operator actions and alarm acknowledgements. Verify in the Runtime log that no PowerTag has been dropped to the "unlicensed" placeholder.
Automation License Manager Behavior
The Automation License Manager (ALM) is the service that arbitrates licenses between the engineering PC, the Runtime PC, and a license server (when present). For WinCC Flexible 2008 the following behavior is relevant:
- Local license files (.lic) are placed in
C:\Program Files\Siemens\Automation\SiemensALM\Licenseby default. The path can be redirected in ALM's settings. - ALM checks out a license only when the WinCC Flexible Runtime service starts. If the service is stopped, the license returns to the local pool within 60 seconds.
- If the ALM service itself is stopped, the WinCC Flexible Runtime starts in trial mode (1-hour grace), then refuses to start.
- When the license file is moved to a license server (redundant floating license), each Runtime PC must have a network path to that server. A network blip longer than 10 minutes puts the Runtime into a 1-hour offline grace, after which it stops.
- On a redundant license server pair, ALM performs license mirroring at 30-second intervals. A primary failure shifts all PCs to the secondary within 2 minutes; no PC intervention is required.
- The ALM log files in
%LOCALAPPDATA%\Siemens\Automation\SiemensALM\logsrecord every checkout and check-in. The log is the first place to look when a Runtime reports a missing-license error.
Always confirm in the ALM log that the license is being checked out by the correct Runtime process (WinCC_RT.exe) and not by the Simulation Runtime or by an orphaned engineering process. A common field problem is that a developer closes the engineering software, but the project was last run from the engineering environment, leaving the simulation process holding a license slot for 60 seconds and starving the production Runtime.
Troubleshooting License Issues
| Symptom | Probable Cause | Remediation |
|---|---|---|
| Runtime starts with a yellow "License missing" banner and counts down 1 hour | No Runtime license installed, or license is in trial mode | Install the appropriate 128 / 512 / 2048 / 4096 tag license; verify in ALM; transfer .lic file from CoL or Siemens license portal |
| Runtime starts but only 128 tags are polled; the rest show "—" in the screen | License tier is 128 PowerTags and project exceeds it | Buy the next tier up and re-activate; do not let the project run in this state — the silent truncation is a commissioning risk |
| Runtime reports "License already in use" when starting | License checked out on another PC; ALM cannot reach the license server | Deactivate the license on the other PC, or restore network connectivity to the license server; check firewall rules for ALM TCP port 4410 |
| Runtime starts in Simulation mode (orange background) on a PC | Runtime is in Simulation because the project is loaded from WinCC Flexible ES, not from the deployed folder | Close ES; launch the deployed project from Start > Programs > WinCC Flexible 2008 Runtime; never run the deployed project from inside the engineering environment |
| Compiler reports 4,200 PowerTags but project is licensed for 4,096 | Project grew past the planned tier | Buy the next tier (or stay at 4,096 and reduce the PowerTag set by marking only the necessary external tags, splitting arrays into smaller groups, or multiplexing the OP display) |
| ALM log: "0x8BE10001 No valid license found" | License file is corrupt, has been moved, or has expired | Re-activate the license from the CoL; re-download the .lic from the Siemens license portal if needed; confirm the file is not zero bytes |
| ALM log: "0x8BE10002 License already in use" | Another PC holds the license | Identify the holder in ALM's Network tab; return the license remotely; if unreachable, wait for the 7-day auto-return period |
| Runtime stops after exactly 1 hour | Trial license expired and no production license installed | Install the production license; trial mode cannot be re-armed |
| Runtime shows incorrect PowerTag count in the log | Compiler cached older .hmi file; ALM counting the wrong project | Force a clean rebuild (Project > Compiler > Rebuild All); restart Runtime |
Panel Runtime vs. PC Runtime
WinCC Flexible 2008 also targets SIMATIC panels (KTP, TP, MP, OP, Mobile Panel) — but the licensing model differs from PC Runtime. Panel runtimes are licensed per panel, not per tag count, and the license is loaded onto the panel by the engineering software at the time of project transfer. Common panel families and their relevant licensing context:
- KTP400 / KTP600 / KTP1000 / KTP1200 – license is "WinCC Flexible 2008 Compact" or higher, transferred to the panel by ES at first transfer. No Runtime tag license is required for the panel itself.
- TP1500 / TP1900 / TP2200 – same Compact / Standard / Advanced licensing, panel-licensed.
- MP 277 / MP 377 – WinCC Flexible 2008 Standard or higher; panel-licensed.
- PC Runtime – the tag-counted model described in this article.
Migration to TIA Portal WinCC
WinCC Flexible 2008 is in the Siemens product lifecycle "Discontinued" phase. Spare-part support is time-limited. New projects should be engineered in TIA Portal WinCC (TIA V17 / V18 / V19), which uses a different licensing model:
- Engineering: SIMATIC WinCC Comfort / Advanced / Professional (TIA Portal) – annual subscription or perpetual CoL.
- Runtime for PC: WinCC Runtime Advanced tag-counted licenses (128 / 512 / 2,048 / 4,096 / 8,192 / 65,536) or WinCC Runtime Professional (PO-tag counted, 100 / 256 / 1,024 / 2,048 / 4,096 / 8,192 / 16,384 / 32,768 / 65,536 / 131,072 / 262,144).
- Panel-based Runtime: WinCC Runtime Comfort / Advanced, with panel-specific MLFBs (for example, KTP1200, TP1500).
Migrating a 4,096-tag WinCC Flexible project to TIA Portal preserves the project structure (TIA Portal's WinCC Advanced can read .hmi files via the migration tool) but requires a re-license. The old 6AV6 613-1GA51-3CA0 license does not carry over. In some regions, Siemens runs a trade-in program for WinCC Flexible licenses; consult the Siemens sales channel for the latest terms.
Specifications and Field-Proven Caveats
| Parameter | Value / Behavior |
|---|---|
| Maximum project size in engineering environment | Unlimited; constrained by disk and CPU on the ES PC |
| Maximum Runtime tag count (PC) | 4,096 PowerTags (largest license sold) |
| License activation model | Per PC, via ALM with .lic file or CoL |
| Number of project copies per engineering license | Unlimited (engineering license is per engineer, not per project) |
| Polling cycle minimum | 100 ms (faster cycles require PLC scan limitation) |
| Multiplex tag pool size | Configured per screen, typically 64–256 elements |
| Maximum number of connections per Runtime | 8 to 16 PLC connections (verify in your project's connection list; depends on Service Pack) |
| Supported PLC families | S7-200, S7-300, S7-400, S7-1200 (with limitations), LOGO!, third-party Modbus TCP/RTU |
| Operating system support | Windows XP SP3, Windows 7, Windows 10 (with caveats – see Siemens KB) |
| Recommended Service Pack | SP5 (last released for V2008) is recommended for any new installation |
| Simultaneous Runtime instances per PC | 1 (one Runtime service per OS installation) |
| Number of concurrent engineers per project | 1 (WinCC Flexible ES is single-user; multi-engineer collaboration requires the project to be merged manually) |
Ordering Checklist for a New Project
Before sending a purchase order, confirm the following with the engineering team and the customer:
- The compiled PowerTag count from the Generate step, not the estimated count.
- The number of Runtime PCs (primary, backup, training, simulation bench).
- Whether the project will migrate to TIA Portal in the next 18 months (which may justify skipping the 4,096-tag license and buying TIA Portal Runtime Advanced instead).
- Whether the customer has a Siemens license portal account; if not, set it up before delivery so the .lic files can be re-downloaded in case of PC replacement.
- Whether the target PC has a stable network path to a license server, or whether the license will be local-only.
- Operating system version on the target PC and whether Microsoft VC++ redistributables are present.
Frequently Asked Questions
Does the WinCC Flexible 2008 Advanced engineering license 6AV6613-0AA51-3CA5 include 4,096 production tags?
No. 6AV6613-0AA51-3CA5 is the engineering software only. It includes a non-counted Simulation Runtime for testing. To run the project on a production PC you must additionally purchase one of the tag-counted Runtime licenses: 6AV6 613-1BA51-3CA0 (128), -1DA51-3CA0 (512), -1FA51-3CA0 (2,048), or -1GA51-3CA0 (4,096).
How many Runtime licenses do I need for a redundant PC pair (primary + backup)?
You need two Runtime licenses, one per PC. WinCC Flexible 2008 PC Runtime does not support redundant license pooling. Each PC runs its own licensed Runtime instance and reads the same project from a shared folder or from local copies. The redundant pair must use identical license tiers.
Do internal tags, scripts, and recipe variables count against the PowerTag limit?
No. Only tags explicitly declared in the PowerTags list (external tags and selected array elements) consume license slots. Internal tags, script variables, and recipe elements are free of charge from a licensing perspective. Array elements still count individually if the array is declared as a PowerTag.
Can I upgrade a 512-tag license to a 4,096-tag license without reinstalling the project?
Yes. The upgrade is a license-only operation. Install the new 4,096-tag .lic file via Automation License Manager on the target PC, stop and restart the WinCC Flexible Runtime, and the project will use the full 4,096 PowerTag allotment. No project recompile is required, and the engineering environment on the ES PC is unaffected.
What happens if the project exceeds the licensed PowerTag count at runtime?
The Runtime starts in degraded mode: the first 128 (or 512 / 2,048) PowerTags are polled normally; the remaining tags are reported as "—" in screens and never update. The license banner may be suppressed on some Service Packs, so check the tag count in the project after every engineering change using Project > Compiler > Generate and review the reported PowerTag number in the compiler log.