Resolving WinCC Server License Error A9WSEC0700 Missing

David Krause15 min read
SiemensTroubleshootingWinCC
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

1. Problem Summary

On a SIMATIC WinCC v7.x server (logs dated 2011 indicate WinCC 7.0 SP3, build 9.00.4035.00 SP3 Standard Edition) the WinCC Explorer reports a server license error. The Control Center starts in Demo Mode Runtime enabled and then drops to Demo Mode Runtime expired exactly one hour later (the standard WinCC demo grace period). Every restart repeats the same cycle: Runtime starts, the server application AppRT:Mcp_Server requests license A9WSEC0700 (Simatic WinCC SERVER), the request returns NoLicense ... Exists = No, and the project reverts to demo mode. Production cannot rely on a one-hour Runtime window, and a full Demo Mode expired event shuts the visualization down. The same problem appears on a configured WinCC client (logs dated 08/08/2011) where license A9WRC?0700 (Simatic WinCC RC Runtime + Development) is missing and the editors fall back to Demo Mode Editors.

The official Siemens support portal documents this exact symptom and provides a workaround for a single-user project: What do you do if you get a server license error in a WinCC single-user project? The remediation described in that article, together with tag/archiving limits, is expanded below for a multi-station distributed WinCC system.

2. Decoding the WinCC Diagnose Log

The diagnose log is written by the WinCC License Service and lives in the project diagnostics directory. Each line is a self-describing record of one license event. The most important markers are:

Log Token Meaning
InitLicense xx License check during explorer/config phase; xx = no enforcement cycle, just a probe.
InitLicense CS Configuration Studio (CS) component, e.g. AppCS:Mcp (graphics system) and DMAso:Mcp (Tag Logging / archive system).
InitLicense ED Editor (engineering) component, e.g. AppEd:Mcp. CycleCheck = own means the editor runs its own check loop.
InitLicense RT Runtime component, e.g. AppRT:Mcp (Runtime main), AppRT:Mcp_Server (server process), AppRT:TlgASO (Tag Logging archive server), OptRT:UserArchive (User Archive option).
NoLicense RT Runtime license is missing; the system will activate demo mode.
Control Center - Demo Mode Runtime enabled One-hour demo period has started.
Control Center - Demo Mode Runtime expired Demo period has ended; Runtime stops unless license is supplied.
ExitLicense RT Runtime is shutting down and releasing the license seat.
Relevant Limit = 0000002048 Power-tag limit of the active RC/RT license (in this case 2048 tags).

Two parallel log sources must be correlated: the binary diagnose log (events such as InitLicense, NoLicense, ExitLicense) and the textual License_Info log in the project \Diagnostics folder (lines starting with timestamps such as WinCC Licensing Mode -> Tags:2422 and No runtime licence: Type:AppRT:Mcp_Server Key: -> Activating demo mode). The Tags: value reports the total number of process tags the project would request if the license allowed it.

3. License Key Reference Table

The diagnose file references six distinct license keys. Every WinCC server installation must own at least the keys marked Server in the table below; a WinCC client needs the keys marked Client.

License Key License Text Role Status in this Case
A9WSEC0700 Simatic WinCC SERVER (Server) Server (mandatory on the WinCC server) Missing
SIFLA9WRC30700 WinCC RC (2048) Server (Runtime + Configuration, 2048 power tags) Present (2048 tag limit)
A9WRC?0700 Simatic WinCC RC (Runtime + Development) Engineering station Missing on client
SISLA9WRT30700 WinCC RT (2048) Client (Runtime, 2048 power tags) Present on client
A9WOP10700 Connectivity Pack Optional (OPC, Archive Connector) Present (probe only)
A9WVC?0700 DataMonitor Optional (web client) Present (probe only)
A9WARC0700 User Archive Runtime Optional (User Archive) Present (probe only)

The tag count reported by the License_Info log is 1912, 2397 or 2422 in this case. The SIFLA9WRC30700 license caps power tags at 2048, so the project is within the RC power-tag envelope, but the server seat itself (A9WSEC0700) is absent. Tag count is a separate, secondary issue that must also be addressed, especially for the archive subsystem.

4. Root Cause Analysis

Three independent defects converge to produce the symptom pattern shown in the logs:

  1. Missing server license A9WSEC0700. This is the primary cause. The WinCC Runtime requires a server license even when a multi-tag RC license is installed, because the server process (AppRT:Mcp_Server) is a distinct seat. Without A9WSEC0700 the server explicitly logs NoLicense RT | Name of License = A9WSEC0700 | Exists = No and the system flips to demo mode. The fix is described in the Siemens support article 109779625.
  2. Tag-count vs. archive-count mismatch between ES and CAS. The accompanying discussion on the same case describes a station that used 1516 archive tags against a 1500-tag license. The Tag Logging editor on the ES reported 1499 / 512, but the CAS archive count remained at 1516 until an Entire Download of the CFC was performed. The mismatch comes from an out-of-date archive configuration on the CAS: the server still holds the old archive list, and the license check is therefore computed against the higher count.
  3. Client editor license A9WRC?0700 missing. A WinCC client used for engineering (not just viewing) needs the RC editor license. The diagnose line NoLicense ED | Name of License = A9WRC?0700 | Exists = No is the trigger for Control Center - Demo Mode Editors enabled and the matching one-hour expiration. A pure-viewer client uses SISLA9WRT30700 only; any client used to edit graphics or archives must also carry the RC seat.
Every WinCC v7.x server must carry both the multi-tag RC license and the server base license A9WSEC0700. Power tags covered by SIFLA9WRC30700 (or any other SIFL/SISL variant) do not include the server seat.

5. Solution Path 1: Install the A9WSEC0700 Server License

The official Siemens support article 109779625 states that the missing server license is the root cause of the Server license error in a single-user project. The fix is to transfer the matching A9WSEC0700 license to the WinCC server and to remove the duplicate RC license from the client. The procedure is identical for a distributed system.

  1. Open Automation License Manager (ALM) on the WinCC server.
  2. Connect the license storage medium (USB dongle UMD or a network license server) to the WinCC server.
  3. Verify that ALM shows the key A9WSEC0700 in the target computer list. If the key is on a different machine, use ALM > Edit > Connect target system or move the license via ALM > License > Move.
  4. Stop the WinCC Runtime service (Siemens WinCC RT shell) and close the WinCC Explorer.
  5. In ALM, perform License > Transfer from the source to the local computer; the destination disk appears in the right-hand pane with the green check icon when the transfer succeeds.
  6. Restart the WinCC Runtime service and re-open the WinCC Explorer.

If the WinCC server is the license server for the WinCC client, the client should reference the server (not a local copy) for the SISL RT license, while the server keeps SIFL RC plus A9WSEC0700 locally. Remove any stray SIFL/SISL license from the client to avoid the dual-seat conflict.

6. Solution Path 2: Reduce Tag and Archive Count

Even after the server license is installed, an over-limit archive count will re-trigger the demo cycle. The Tag Logging subsystem uses two counters: archive tags (the long-term archived count, capped by the license) and power tags (live tags, capped by the RC/RT license). The WinCC Licensing Mode -> Tags: line in the License_Info log shows the archive-tag total, while the ES view of Tag Logging shows the configured archive tags in the format used / power-tag limit.

  1. Open the WinCC Explorer on the engineering station (ES) and select Tag Logging. Note the used count in the bottom-right of the screen (e.g. 1499 / 512).
  2. Open the WinCC Explorer on the central archive server (CAS) and select Tag Logging. The used count there is the authoritative value for the license check.
  3. If the ES and CAS counts differ, perform an Entire Download of the CFC (CFC chart) on the ES. This is the documented field procedure: the CAS archive configuration is rebuilt from the ES so that the CAS count matches the ES count.
  4. If the CAS count still exceeds the license, uncheck Long-term archiving on the CFC blocks that contribute the lowest-value tags. Each block adds one archive tag; reducing the count to a value below the license ceiling removes the overflow.
  5. Reboot the CAS, OS server, ES, and the WinCC clients in that order so that all stations pick up the new archive list.

The WinCC 7.0 SP3 server here is logging Tags:2422 on 20.06.2011 and Tags:1912 on 10.08.2011, indicating that the user already reduced the project from 2422 to 1912 archive tags. With the 2048 power-tag SIFLA9WRC30700 license the project is now within the envelope, but the A9WARC0700 (User Archive) and A9WOP10700 (Connectivity Pack) options also need their respective licenses if those options are enabled in the project.

7. Solution Path 3: Client-Side License

The client diagnose log (08/08/2011) shows SISLA9WRT30700 (WinCC RT 2048) loaded and A9WRC?0700 (RC editor) missing. This is the inverse of the server problem: the client has its Runtime tag license but no editor license. The symptom is Control Center - Demo Mode Editors enabled and ED DemoMode expired one hour later.

  1. Decide whether the client is a viewer-only client or a configurable client. A viewer-only client needs SISLA9WRT30700 (or equivalent) and the server must carry the matching server base license.
  2. If the client is used for editing (graphics, archives, scripts), transfer A9WRC?0700 to the client in ALM and remove any conflicting SIFL license from the same client.
  3. Re-launch the WinCC client. Verify that NoLicense ED | Name of License = A9WRC?0700 no longer appears in the diagnose log.
On a client, the absence of the editor license is harmless if the client is only used for visualization. Do not install the editor license on a viewer-only client; instead, remove the editing functionality from that client and keep SISL only.

8. Step-by-Step Recovery Procedure

  1. Capture the current state. Copy WinCCDiagnose.log, License_Info.log, and the project \Diagnostics folder to a backup location. This is the evidence of the error and is required when opening a Siemens support request.
  2. Verify the installed licenses in ALM. Open ALM on the server, list all Siemens AG keys. Confirm the presence of A9WSEC0700, the SIFL/SISL RT license, and any option keys (Connectivity Pack, DataMonitor, User Archive).
  3. Install the missing server license. Transfer A9WSEC0700 to the server per Section 5.
  4. Audit archive tags. Compare ES and CAS archive-tag counts per Section 6. Adjust CFC blocks and perform the entire CFC download.
  5. Align client licenses. Move or remove the SIFL RC license from clients; transfer A9WRC?0700 to clients that perform engineering.
  6. Reboot in the correct order. Reboot OS server (CAS), then ES, then the WinCC server, then the clients. Restarting in this order prevents the CAS from serving a stale archive list to the ES during the boot phase.
  7. Bring Runtime up and watch the diagnose log live. Start WinCC Explorer on the server, then start Runtime. In the same session, tail WinCCDiagnose.log in a second viewer (for example, with Get-Content -Wait in PowerShell) so that you can see NoLicense events as they occur.
  8. Wait one hour. The first demo-cycle interval is one hour. If Demo Mode Runtime expired appears at the one-hour mark, the fix is incomplete. If the system holds Runtime continuously for several hours, the fix is correct.

9. Verification Checklist

Use the checklist below to confirm a clean recovery. All items must be true before the system is handed back to production.

# Check Pass Criterion
1 ALM shows the required keys A9WSEC0700, SIFLA9WRC30700, and any option keys present with a green check on the server.
2 Diagnose log free of NoLicense No NoLicense RT or NoLicense ED entries appear after a clean restart.
3 No Demo Mode Runtime enabled The license line is replaced by a normal InitLicense RT without the demo marker.
4 Runtime uptime > 1 h Runtime remains active beyond the 1-hour demo window.
5 Tag counts below license ES and CAS archive-tag counts both below the license ceiling; WinCC Licensing Mode -> Tags: is below 2048 for SIFLA9WRC30700.
6 Client editor/viewer correct Viewer client has SISL; editor client has A9WRC?0700 and is free of NoLicense ED.
7 License_Info log clean No No runtime licence or RT DemoMode expired entries appear in the License_Info log.

10. Troubleshooting Matrix

Symptom in Diagnose / License_Info Most Likely Cause Remediation
NoLicense RT | Name of License = A9WSEC0700 | Exists = No Server base license not present on the WinCC server. Install A9WSEC0700 on the server (Section 5; Siemens 109779625).
No runtime licence: Type:AppRT:Mcp_Server Key: -> Activating demo mode Same as above; the textual log mirrors the binary event. Install A9WSEC0700.
NoLicense ED | Name of License = A9WRC?0700 | Exists = No Engineering client has no RC editor license. Install A9WRC?0700 on the engineering client, or convert the client to viewer-only.
Control Center - Demo Mode Runtime expired after exactly 1 h License still missing; the 1-hour timer is the WinCC default. Re-check ALM; confirm the license is on the correct computer (server, not client).
WinCC Licensing Mode -> Tags:2422 but license is 2048 Archive tag count exceeds license. Reduce archive tags, perform Entire Download of CFC, reboot CAS.
ES shows 1499 / 512 but CAS shows 1516 CAS holds an out-of-date archive list. Perform an entire CFC download and reboot the CAS in the order described in Section 8.
NoLicense RT | Name of License = A9WARC0700 | Exists = No User Archive option license missing. Install A9WARC0700 on the server, or disable the User Archive option in the project.
NoLicense RT | Name of License = A9WOP10700 | Exists = No Connectivity Pack option license missing. Install A9WOP10700 on the server, or disable the Connectivity Pack option.
Full-WinCC-SQLServer found on a WinCC-Client in License_Info Client was installed as a WinCC server (full SQL Server) and triggers extra licensing rules. Reinstall the client with the WinCC Client setup, or purchase the appropriate SIFL/SISL license for the client.

11. Common Pitfalls and Field Notes

  • Order of reboot matters. Rebooting the clients before the CAS reverts the system to the stale archive list and re-introduces the NoLicense cycle. Always reboot the CAS first.
  • Two power-tag licenses on the same client cause silent conflicts. The WinCC License Service refuses to use two SIFL licenses from the same vendor on the same computer. The lower-count license wins. Remove the higher-count license to avoid surprise overage messages.
  • Tag Logging limit is per-archive-tag, not per-power-tag. The license message Relevant Limit = 0000002048 refers to power tags. The archive limit is implicit and is what the WinCC Licensing Mode -> Tags: line in the License_Info log measures.
  • The demo-mode period is hard-coded to one hour in WinCC v7.x. There is no configuration knob to extend it. The only path to continuous Runtime is to install the matching license.
  • License keys are case-sensitive and version-pinned. A9WOP10700 is a WinCC v7 license key and will not license a WinCC v6 project. Conversely, 6AV6 381-1BP00-0Ax0 (a v6 license) will not satisfy a v7 installation.
  • Time on the server must be stable. Time jumps (NTP correction, manual change) can reset the demo-mode clock and re-arm the one-hour timer. Synchronize the WinCC server with a domain time source.
  • Virtual machines and suspended states re-trigger the demo cycle if the license is on a USB dongle that loses contact while the VM is suspended. Use software-bound licenses (network license server) for VM-hosted WinCC servers.

12. Preventative Measures

After a clean recovery, take the following steps to prevent recurrence:

  1. Add an ALM inventory step to the change-management procedure. Every project hand-over must include a list of expected ALM keys, and the keys must be verified on the target computer before the system is accepted.
  2. Tag-count and archive-count thresholds should be defined in the project specification. Aim to keep the project 20% below the licensed ceiling so that growth during commissioning does not push it over the limit.
  3. Schedule a monthly check of the License_Info log; Demo Mode events are the leading indicator of a license mismatch.
  4. For WinCC v7.0 SP3 (build 9.00.4035.00) and earlier, plan an upgrade to a current WinCC version. Newer builds add more graceful license-failure recovery and a clearer message text in the diagnose log.
  5. Document the license topology in a diagram (server holds which keys; each client holds which keys) and store it with the project. The diagram is the single most effective way to shorten future troubleshooting sessions.

FAQ

What does the WinCC server license error A9WSEC0700 mean?

The WinCC Runtime server process AppRT:Mcp_Server cannot find the Simatic WinCC SERVER base license A9WSEC0700 on the server. The diagnose log shows NoLicense RT | Name of License = A9WSEC0700 | Exists = No and the system drops into a one-hour demo mode before stopping. Install A9WSEC0700 via the Automation License Manager on the WinCC server.

Why does WinCC stay in demo mode for exactly one hour?

The one-hour timer is the WinCC v7.x default grace period for missing Runtime licenses. Every Runtime restart resets the timer, so a station without a license can be started and inspected for up to 60 minutes, after which Control Center - Demo Mode Runtime expired is logged and Runtime stops.

Do I still need the RC license SIFLA9WRC30700 if I install A9WSEC0700?

Yes. A9WSEC0700 is the base server seat; SIFLA9WRC30700 (or another SIFL variant) supplies the power-tag count (2048 in this case). A server with only A9WSEC0700 and no SIFL license will start, but the License_Info log will report zero licensed power tags.

The ES shows 1499 / 512 archive tags but the CAS still reports 1516 - what do I do?

The CAS is holding an out-of-date archive configuration. Perform an Entire Download of the CFC from the engineering station, then reboot the CAS, OS server, ES, and clients in that order. After the reboot, the CAS count will match the ES count and the license check will be consistent.

Where can I find the official Siemens guidance for this error?

Siemens support article 109779625 describes the same server license error for a single-user WinCC project and confirms that installing the server license and removing the duplicate RC license from the client is the supported resolution.

Back to blog