Problem Overview
In WinCC 7.5 SP2, when a WinCC project is integrated into a STEP 7 (SIMATIC Manager) station as part of an integrated automation project, double-clicking the Menus and Toolbars editor entry in the WinCC Explorer navigation tree does not launch the expected editor. Instead, WinCC Configuration Studio opens and immediately displays the Tag Management plug-in. The same behavior can occur on WinCC 7.5 SP2 Update 3 and Update 4 installations, regardless of the host operating system or whether the installation is performed on a fresh virtual machine.
The behavior is specific to integrated projects. When a standalone WinCC 7.5 SP2 project of the same architecture is opened directly in WinCC Explorer (no STEP 7 integration), the Menus and Toolbars editor opens normally and can be configured as documented in the WinCC V8.1 Working with WinCC, Part 1 manual (ID 109986766). The issue is therefore not present in the editor binary itself but in the way the project metadata of an integrated project is written to disk.
Affected Versions and Environments
| Component | Tested Version | Status |
|---|---|---|
| SIMATIC Manager (STEP 7) | 5.6 SP5 HF5 | Confirmed with integrated project |
| WinCC | 7.5 SP2 | Bug present |
| WinCC | 7.5 SP2 Update 3 | Bug present |
| WinCC | 7.5 SP2 Update 4 | Bug present |
| WinCC | V8.1 and later | Not reported; manual section confirms editor availability |
| Project type | WinCC multi-user / server project integrated in STEP 7 | Confirmed affected |
| Project type | Standalone WinCC multi-user / single-user project | Not affected |
Root Cause Analysis
The Menus and Toolbars editor entry in the WinCC Explorer is registered as a node in the project's Master Configuration Project file (HMI-Server.mcp for server/multi-user projects, HMI-Client.mcp for client projects). When a WinCC project is created as a standalone project, the .mcp file is generated with the full set of editor registrations, including the editor that owns the Menus and Toolbars node.
When the same WinCC project is created from inside SIMATIC Manager (STEP 7) using Insert New Object → WinCC Application, the .mcp file is generated by a different code path that omits one or more editor registrations required to bind the Menus and Toolbars node. When the user double-clicks the node, WinCC Explorer cannot resolve the registered editor, and Configuration Studio falls back to its default plug-in (Tag Management). The fallback is the observable symptom; the underlying defect is a missing or malformed registry entry in the integrated project's .mcp file.
A secondary, related cause is corruption of CCConfigStudio.ini, the per-project, per-user file that stores the layout of Configuration Studio (which plug-ins are pinned, which is active, whether the user switched away from Tag Management last session). If the active plug-in stored in this file is Tag Management, Configuration Studio always opens with Tag Management regardless of which node is clicked, which masks the underlying registration defect.
Symptoms and Diagnostic Checklist
- Open the integrated project in SIMATIC Manager and double-click the WinCC station to launch WinCC Explorer.
- In the navigation tree, locate Graphics Designer → Menus and Toolbars (or the top-level Menus and Toolbars editor entry on older project templates).
- Double-click the entry. Observe one of the following:
- Configuration Studio opens with Tag Management displayed.
- Configuration Studio opens briefly and is closed by an internal exception without prompting.
- The navigation tree shows the node as available but the right-hand preview pane is blank.
- Close the project. Navigate to the project path on disk (for example
\Programs\HMI-Server\) and confirm the presence of:-
HMI-Server.mcp(server/multi-user) orHMI-Client.mcp(client) -
CCConfigStudio.iniin the same folder -
GraCS\directory and at least one.bmpicon file referenced by Menus and Toolbars
-
- Right-click the
.mcpfile, choose Properties and compare its size and last-modified timestamp with a freshly created standalone project of the same name. An integrated project's.mcpis typically a few KB smaller than a standalone project's.mcp.
Workaround: Replace the Master Configuration Project File
This is the procedure confirmed by Siemens Technical Support through an official service request for WinCC 7.5 SP2 integrated multi-user/server projects.
- Close WinCC Explorer and SIMATIC Manager.
- Confirm that no WinCC service is locking the project path. Open Computer Management → Services and stop
SIMATIC WinCC Explorerif it is running. - Open WinCC Explorer directly (do not open through SIMATIC Manager) using the start menu entry SIMATIC → WinCC → WinCC Explorer.
- From the File menu, choose New and create a new multi-user (or single-user, matching the original topology) project. Use the same project name as the integrated project, but browse to a different path such as
C:\Temp\HMI-Server. - Close the newly created project. WinCC Explorer will offer to save changes; allow it.
- Using Windows Explorer, navigate to the new project folder and locate
HMI-Server.mcp(orHMI-Client.mcpfor a single-user project). - Copy the
.mcpfile. - Navigate to the original integrated project path, for example the STEP 7 project folder:
C:\Program Files (x86)\Siemens\Automation\S7-ProjectName\WinCC\HMI-Server\ - Paste and overwrite the original
.mcpfile. Confirm the file replacement dialog. - Re-open the original integrated project through SIMATIC Manager. The WinCC Explorer navigation tree will now resolve the Menus and Toolbars editor to the correct plug-in.
- Double-click Menus and Toolbars to verify the editor opens normally.
.mcp file, copy the original to a dated backup folder such as .\backup_2024-XX-XX\. If the replacement introduces new issues, you can roll back without losing configuration data.Why the Workaround Works
The standalone .mcp file written by WinCC Explorer contains the full editor registration table. Because the names of internal sections, GUIDs and WinCC project settings are identical for projects with the same name in the same WinCC version, replacing the integrated project's .mcp with a standalone project's .mcp re-attaches the missing editor binding without invalidating the existing database connections, picture files, archives, or user administration.
Alternative Recovery: Reset the Configuration Studio Layout
If the menu issue appears only after a user has switched Configuration Studio to Tag Management and saved that layout, resetting the per-user CCConfigStudio.ini resolves the symptom without touching the .mcp file.
- Close WinCC Explorer and any open WinCC clients.
- Open the integrated project folder:
<project>\HMI-Server\(or client equivalent). - Locate
CCConfigStudio.ini. This file is user-dependent; if multiple Windows users open the project, each has an entry under the[USERS]section. - Compare the file against a freshly created project. If the
[ACTIVE]section orPlugIn=value points to Tag Management when you clicked Menus and Toolbars, the file is stale. - Either delete
CCConfigStudio.ini(WinCC will regenerate defaults at next launch) or copy the file from a known-good standalone project to the integrated project folder. - Re-launch WinCC Explorer through SIMATIC Manager and click Menus and Toolbars to verify.
CCConfigStudio.ini does not fix the underlying .mcp defect. If both files are corrupted, perform the .mcp replacement first, then reset CCConfigStudio.ini only if the symptom persists.Verification Steps
- Open the integrated project from SIMATIC Manager.
- Expand the navigation tree to Menus and Toolbars.
- Double-click the entry. Confirm that the Menus and Toolbars editor opens (it shows toolbar icons on the left and a customizable list of menu/toolbar entries on the right).
- Create a temporary dummy menu entry, save, and verify it persists after closing and reopening the project.
- Launch Configuration Studio manually and confirm that Tag Management is no longer pinned as the default plug-in when the project starts.
- Repeat the test under each Windows user account that has rights to open the project.
Permanent Resolution Path
Siemens has not published a dedicated WinCC 7.5 SP2 hotfix addressing the integrated-project .mcp defect as of the latest service releases. Three options are available to obtain a permanent fix:
-
Open a service request with Siemens Industry Online Support and reference your WinCC serial number, the integrated project's name, and the symptoms. Attach the project's
.mcpfile and a screenshot of the navigation tree. Siemens Support can deliver a hotfix or escalate to engineering. - Upgrade to WinCC V8.1 or later. The official WinCC V8.1 documentation for the Menus and Toolbars editor is published in Working with WinCC, Part 1 (Entry ID 109986766). Customers who have moved to V8.x as part of their TIA Portal migration plan report that the integrated editor launches correctly. Confirm upgrade compatibility with your existing STEP 7 / PCS 7 / WinCC project before committing.
-
Maintain a project-metadata baseline. After successfully replacing the
.mcpfile, store a copy in version control. If a future WinCC update or STEP 7 hotfix regenerates the integrated.mcpand reintroduces the defect, the baseline can be reapplied.
Related Configuration Notes
-
Project paths. Integrated WinCC projects live under the STEP 7 project root, typically
<S7-Project>\WinCC\<HMI-Station>\. Avoid moving project files with Windows Explorer; use the Save As functionality inside WinCC Explorer or the Project Migrator to relocate projects. -
Multi-user vs single-user. The
.mcpfile name differs by topology:HMI-Server.mcpfor the server/multi-user project andHMI-Client.mcpfor each client. Replace the file that matches the project you are trying to fix. -
User permissions. The project folder must grant the WinCC runtime user (typically
SIMATIC HMI) full read/write access. If the runtime user cannot write to the folder, Configuration Studio may fail to regenerateCCConfigStudio.iniand silently fall back to Tag Management. -
Graphics Designer dependencies. Menus and Toolbars editor stores icon references under
GraCS\. IfGraCS\is missing or contains broken bitmap references, the editor may launch but show empty rows. Replace the.mcpfile first, then verifyGraCS\.
Troubleshooting Matrix
| Symptom | Likely Cause | First Action | Fallback |
|---|---|---|---|
| Menus and Toolbars opens Tag Management | Integrated .mcp missing editor registration |
Replace .mcp with standalone equivalent |
Upgrade to WinCC V8.1 |
| Editor does not open at all, no error | Configuration Studio pinned to Tag Management in CCConfigStudio.ini
|
Delete or replace CCConfigStudio.ini
|
Reset user profile |
| Editor opens then immediately closes | Missing GraCS\ bmp icons referenced by menus |
Re-link pictures in Graphics Designer | Restore project from backup |
| Editor works for one Windows user but not another | Stale per-user CCConfigStudio.ini for that user |
Delete that user's section in CCConfigStudio.ini
|
Recreate the Windows profile |
| Editor worked before applying WinCC update | WinCC update regenerated .mcp
|
Re-apply .mcp from baseline |
File service request |
| Standalone project works, integrated fails | Integration code path omits editor binding | Replace .mcp
|
Re-insert WinCC station in STEP 7 |
Best Practices for Integrated WinCC Projects
- Always store
.mcpfiles in version control alongsideCCConfigStudio.iniand theGraCS\folder. After any WinCC update or STEP 7 service pack, diff these files against the repository to detect silent regeneration. - Document the WinCC service pack, hotfix level and STEP 7 SP/HF level in the project README. The combination of WinCC 7.5 SP2 + STEP 7 5.6 SP5 HF5 is the most affected combination reported.
- When commissioning a new integrated project, immediately verify that all editor nodes in WinCC Explorer open the expected plug-in. Run a one-time "click every node" smoke test.
- Restrict the number of Windows users that open the project. Each user can introduce a separate
CCConfigStudio.inistate, which makes debugging confusing. - Before applying any WinCC update in a production environment, replicate the exact integrated topology on a test VM and verify all editor nodes.
FAQ
Why does WinCC Configuration Studio open Tag Management when I double-click Menus and Toolbars in an integrated project?
The integrated project's Master Configuration Project file (HMI-Server.mcp or HMI-Client.mcp) is missing the editor registration for Menus and Toolbars. WinCC Explorer falls back to the default Configuration Studio plug-in, which is Tag Management.
Which WinCC versions are affected by the integrated Menus and Toolbars editor bug?
WinCC 7.5 SP2, 7.5 SP2 Update 3 and 7.5 SP2 Update 4 in combination with SIMATIC Manager 5.6 SP5 HF5. Standalone WinCC projects of the same version are not affected. WinCC V8.1 is not reported as affected.
How do I restore the Menus and Toolbars editor without losing project data?
Create a standalone WinCC project of the same name, close it, then copy its .mcp file over the integrated project's .mcp. Project pictures, archives, tags and user administration are not touched.
Can resetting CCConfigStudio.ini alone fix the editor?
Only if the underlying .mcp registration is intact and the symptom is purely a per-user layout issue. If the integrated .mcp is missing the registration, CCConfigStudio.ini reset will not help; you must replace .mcp.
Does upgrading to WinCC V8.1 fix the bug permanently?
Yes. The official WinCC V8.1 documentation (Entry ID 109986766) confirms that the Menus and Toolbars editor is a supported node in the navigation tree and launches as documented. Confirm compatibility with your STEP 7 version and run the standard migration validation before upgrading.