Problem Overview
After installing SIMATIC WinCC V7.0 SP1 with the RC 512 Power Tags package (order number 6AV6381-2BN07-0AX0) and activating a project in Runtime, operators encounter a licensing/runtime error dialog or the system refuses to remain in Runtime. Engineers commonly misread the order code and assume they have purchased a 512 Power Tag license, when in fact the package provides 256 external tags (Power Tags) with 512 archive tags allocated to Tag Logging. The error is typically raised not by a defective key, but by:
- Exceeding the actual licensed Power Tag count.
- Selecting an unsupported project type (for example, Multi-User) for a Single-User license.
- Loss of license data from the Automation License Manager.
- Wrong subset of license keys migrated off the USB stick.
Order Code Decoding: What RC 512 Actually Means
Siemens uses a fixed MLFB (machine-readable product designation) for WinCC V7 packages. The relevant decoding for the order 6AV6381-2BN07-0AX0 is:
| MLFB Position | Value | Meaning |
|---|---|---|
| 6AV6381-2 | Series prefix | WinCC V7.x, Runtime/Configuration |
| BN | Sub-range | RC package with Power Tag count |
| 07 | Sub-version | SP1 (HF7 equivalent) |
| 0AX0 | Suffix | Single license, floating or local |
The numeric suffix appended to RC in product marketing material refers to the archive tag limit, not the Power Tag count. The actual Power Tag limit for 6AV6381-2BN07-0AX0 is 256 Power Tags. The corresponding archive tag allowance is 512.
| WinCC V7 Package | Order Number (typical) | Power Tags | Archive Tags |
|---|---|---|---|
| RC 128 | 6AV6381-2BM07-0AX0 | 128 | 512 |
| RC 256 | 6AV6381-2BN07-0AX0 | 256 | 512 |
| RC 1024 | 6AV6381-2BP07-0AX0 | 1024 | 1500 |
| RC 4096 | 6AV6381-2BS07-0AX0 | 4096 | 3000 |
| RC 16384 | 6AV6381-2BU07-0AX0 | 16384 | 5000 |
How WinCC V7 Counts Tags
Understanding the three tag categories is critical to interpreting any license error:
- Power Tags (External Tags): Each variable exchanged between WinCC and a PLC (via S7, OPC, Modbus, etc.). 1 PLC address = 1 Power Tag regardless of bit width. Struct members count individually. This is the value that must be ≤ the licensed limit.
- Internal Tags: Not Power Tags; unlimited in V7.
- Archive Tags: Tags configured under Tag Logging for historian/alarm archival. Counted against the archive tag limit, not the Power Tag limit.
- Alarm Tags: Counted separately under Bit Message / Analog Alarm limits defined by the project size.
To confirm the live count in the running project, look at the WinCC Explorer status bar (bottom right):
- Open WinCC Explorer.
- Do not close it; the status pane continuously updates.
- Read the External Tags counter; this is the Power Tag usage.
- Right-click the Tag Management editor to see full per-driver detail.
Formula for determining whether a project fits the license:
Required Power Tags = SUM(driver_externals) where drivers include all configured channels (SIMATIC S7 PROTOCOL SUITE, OPC, MODBUS TCP, etc.)
If the count exceeds 256 on an RC 256 license, Runtime cannot start in any project type.
Project Type: Single-User vs Multi-User vs Client
The most common root cause of a WinCC V7 SP1 RC runtime error when the Power Tag count is correct is the project type selection in WinCC Explorer during project creation.
| Project Type | License Required | Use Case |
|---|---|---|
| Single-User Project | RC package sufficient (RT included) | Standalone HMI station, one operator console |
| Multi-User Project (Server) | RC + Server license | Centralized data server, multiple clients connect |
| Client Project | WinCC Client license | Read-only or full client to a server |
If you create the project as Multi-User but only hold an RC license, the Server subsystem requires an additional WinCC Server authorization. WinCC will raise a license error at Runtime activation and may revert to a degraded state. The fix in the source case was to convert the project to a Single-User Project via:
- Open WinCC Explorer → right-click the project root → Properties.
- Select the Type tab.
- Change Multi-User to Single-User.
- Confirm the warning dialog about project restructuring.
- Recompile the OS (Graphics) and Tag Logging DB.
- Activate Runtime.
Automation License Manager Workflow
Siemens licenses for WinCC V7 are stored on a USB License Stick (red ALM key) or a hardlock. The Automation License Manager (ALM) reads the key on startup. Common failures occur when:
- The USB key is removed or replaced with a key for another product.
- Multiple license packages are present on one stick and the wrong one is active.
- The ALM service (
almservice) has not started. - The license database on the hard disk is corrupted.
Recommended License Migration Procedure
- Insert the original USB license stick containing the WinCC RC 256 license.
- Open Automation License Manager from the Windows Start menu.
- Select the source stick → right-click → Transfer License.
- Move all licenses to a clean local C: drive target (
C:\ProgramData\Siemens\Automation\License\Localor similar). - Re-insert the USB stick; transfer only the WinCC licenses back:
- WinCC RT (Runtime)
- WinCC Configuration
- WinCC Option packages actually used (e.g., User Archive, WebNavigator)
Do not migrate these unused/incompatible keys (which can confuse the manager or cause checksum errors):
- S5 Ethernet Layer 4
- 505 Ethernet Layer 4
- Profibus FMS
- 505 TCP/IP
- Restart the
almservicefrom Services snap-in (services.msc). - Open WinCC Explorer and start Runtime.
Verification of License Visibility
From WinCC Explorer menu bar: Help → About → Installed Licenses. Confirm:
| License Entry | Expected Status |
|---|---|
| WinCC Runtime (RT) | Valid, perpetual |
| WinCC Configuration (CS) | Valid, perpetual |
| Power Tags allowance | 256 (for RC 256) |
| Archive Tags allowance | 512 |
Common Runtime Error Patterns
| Symptom | Likely Cause | Resolution |
|---|---|---|
| Runtime starts but exits immediately with "License missing" | Wrong project type for license, or almservice not started | Switch project to Single-User; restart almservice |
| Runtime shows red license watermark every 10 min | Demo/Trial mode running | Insert correct USB key or transfer license locally |
| Tag count shows 257 but license is 256 | One Power Tag over the limit | Remove one external tag from Tag Management |
| "HmiRTm not found" or DLL load failure | Incomplete RC install (only CS installed) | Reinstall via setup, choose both CS and RT |
| Runtime errors after Windows update | almservice startup dependency broken | Set almservice to Automatic (Delayed Start); reboot |
| Error 80004005 on Runtime start | License database corrupted | Stop almservice, delete *.lic in user profile, restart service to rehydrate |
The licensing reminder dialog appearing every 10 minutes indicates unlicensed mode and is a documented behavior in PC-based HMI Runtime when the key is missing or invalid. See Licensing WinCC Runtime on PC-based HMI devices (TIA Portal) for the parallel TIA Portal flow.
Step-by-Step Recovery Procedure
Use this ordered procedure when Runtime fails after a fresh install or after migrating licenses.
- Verify the project type. WinCC Explorer → project root → Properties → Type tab. Set to Single-User Project if you hold only an RC license.
- Verify Power Tag count. Compare status bar external-tag count to the licensed Power Tag allowance. Remove tags or upgrade license to match.
-
Verify ALM service. Run
services.mscand confirm Automation License Manager Service is Started and Automatic. -
Clean license state. Stop almservice; navigate to
%ProgramData%\Siemens\Automation\License; back up and remove the*.licand*.logfiles; restart the service. - Re-migrate the correct licenses. Transfer only WinCC RT + CS + Power Tag entitlement from the USB stick.
- Reinstall if necessary. If licenses still do not appear, run the WinCC V7 SP1 setup with Repair mode and ensure both Configuration and Runtime are checked.
- Recompile and restart. Open WinCC Explorer; right-click → Recompile All. Then activate Runtime.
- Validate stability. Let Runtime run for 30 minutes and confirm no license reminder dialogs appear.
Upgrading or Replacing a Defective Key
If the USB license stick physically fails or the license data is corrupted, the recovery path is:
- Generate a License Key Request from Automation License Manager → Help → License Key Request.
- Provide the License Number, Part No. (e.g.,
S79220-B10U-02), and Serial Number (e.g.,SVPA41009592) to Siemens Customer Support via the official support portal. - Siemens issues a new
License Key File(.lic) bound to a new USB stick or host fingerprint. - Import the new key via ALM and re-verify WinCC Explorer → Help → About.
Preventive Maintenance Checklist
- Document the exact MLFB, Power Tag count, archive tag count, and license number in the project documentation folder.
- Take an annual backup of
%ProgramData%\Siemens\Automation\Licenseand the USB license stick contents. - Verify Windows updates do not disable
almserviceby checking the service's Startup Type after major patches. - Avoid installing third-party dongle drivers that interfere with the ALM USB stack.
- Before any project migration from V7 to TIA Portal (WinCC Professional), evaluate license reallocation. TIA Portal uses SIMATIC WinCC Runtime Professional V21 licensing model which differs from V7.
When to Escalate to Siemens Support
If the Automation License Manager does not display the WinCC entries after the recovery procedure, escalate to Siemens Industrial Online Support with the following data:
- Order number, license number, part number, serial number
- WinCC V7 version (e.g., 7.0.1.0) and SP level
- ALM version (Help → About)
- Screenshot of Installed Licenses tab
- Screenshot of Runtime activation error
- Project type and Power Tag count
Do not post this information on third-party forums; use Siemens' official support channel for license-related issues to avoid exposing keys publicly.
Field-Validated Summary
The fastest path to resolution in 95% of "WinCC V7 SP1 RC Runtime license error" cases is to first verify the project type (must match license class) and the Power Tag count (must be within licensed allowance). License file transfers via ALM are secondary. Confirming the MLFB to Power Tag mapping — for example, 6AV6381-2BN07-0AX0 equals 256 Power Tags — prevents the recurring confusion between "RC 256" (Power Tag count) and "RC 512" (archive tag count). Once project type is correct and the tag count is within budget, the Automation License Manager displays the entitlements and Runtime starts without dialog interruption.
FAQ
Do I need to buy a separate WinCC RT license if I already have RC 512?
No. The WinCC RC package (Runtime/Configuration) bundles both the Configuration Studio (CS) and Runtime (RT) authorizations. A separate RT license is only required if you upgrade from a CS-only package. For MLFB 6AV6381-2BN07-0AX0, your package includes RT.
What is the actual Power Tag limit for the WinCC RC 512 Power Tags package?
The order 6AV6381-2BN07-0AX0 provides 256 Power Tags. The "512" in the marketing name refers to archive tags allocated to Tag Logging. Always cross-check the Power Tag allowance against your project's external tag count in WinCC Explorer's status bar.
Why does Runtime show a license dialog every 10 minutes?
WinCC PC-based Runtime displays a reminder dialog every 10 minutes when it detects no valid license, indicating unlicensed/demo mode. Insert the correct USB license key or transfer the WinCC RT license locally via the Automation License Manager to suppress the dialog.
Can I switch a WinCC V7 project from Multi-User to Single-User?
Yes. Open WinCC Explorer → project Properties → Type tab → change to Single-User. Back up the project first; some server-specific tags and C scripts may not convert cleanly. Recompile all OS and Tag Logging after the switch.
Which license keys should not be transferred to a WinCC V7 computer?
Do not migrate S5 Ethernet Layer 4, 505 Ethernet Layer 4, Profibus FMS, or 505 TCP/IP keys to a WinCC V7 PC unless those protocols are actively used. Carrying incompatible keys can confuse the Automation License Manager checksum or cause detection errors on startup.