Troubleshooting Powerrate V3 Faceplates Not Opening in WinCC v7.0
SIMATIC powerrate is a Siemens energy-management add-on that sits on top of WinCC and optionally PCS 7. The V3 generation introduces the PR3_SUM, PR3_DEV, and PR3_MEA block icons that open dedicated faceplates in the runtime picture. When the faceplate window does not appear after clicking the block icon, the fault is almost always in the picture-tree wiring, the OS Project Editor settings, the WinCC RT license, or the global script that registers the faceplate type. This reference walks through the diagnostic path, the corrective actions, and the migration considerations to powerrate V4.0 SP3.
1. Problem Description
The reported symptom from the field:
- The picture containing the
PR3_SUMblock icon is compiled and loaded into WinCC Runtime. - Clicking the block icon in Runtime produces no visible faceplate window.
- No error message is shown in the standard WinCC diagnostic toolbar.
- The user has placed the picture under a container in the Picture Tree Manager and configured the container in the OS Project Editor, but Runtime does not open the faceplate.
This symptom is independent of the underlying S7/PCS 7 AS connection; the faceplate popup is handled entirely inside WinCC, so the issue is local to the WinCC project and the powerrate add-on installation.
2. Root Cause Matrix
Faceplate popups in powerrate V3 are driven by the C-script action bound to the block-icon mouse event. The action calls a OpenFaceplate function that requires several project conditions to be true simultaneously. The matrix below maps the most common field-observed root causes to their discriminating symptoms.
| # | Root cause | Symptom in Runtime | Quick verification |
|---|---|---|---|
| 1 | WinCC Runtime license for powerrate missing or downgraded | Block icon visible, no popup, no error | Check SIMATIC WinCC Explorer > Tools > License; look for PWR license key |
| 2 | Picture Tree Manager container not assigned to a process tag area | Faceplate object exists, click does nothing | OS Project Editor, "Pictures" tab — verify the picture is listed under a hierarchy level |
| 3 | powerrate V3 setup did not register the C-script functions in pas files
|
Compiler/runtime warning "Function not found" | Check apdiag.exe output (see Section 7) |
| 4 | Block icon uses wrong internal tag prefix (V2 prefix carried over to V3) | Faceplate opens but with all values = 0 | Inspect PR3_SUM configuration dialog; tag prefix must be PR3_
|
| 5 | Picture was inserted but not "compiled" (Generate WinCC Pictures) | Block icon not visible at all in some clients | WinCC Explorer > Graphics Designer > right-click picture > "Update" or close and re-open |
| 6 | Powerrate DLLs not registered (regsvr32 missing on RT PC) | Runtime starts, C-script event fails silently | Look for powerrate300.dll in C:\Program Files (x86)\SIEMENS\WINCC\bin
|
| 7 | Graphics Designer running in V6 compatibility mode after project migration | Faceplate type catalog missing PR3_*.fpt
|
Re-install powerrate V3 over the existing WinCC V7.0 installation |
3. Architecture Recap: How a Powerrate V3 Faceplate Opens
Understanding the data flow makes the diagnostic fast. The chain of events when an operator clicks the PR3_SUM block icon is:
- Operator click on the block icon triggers a mouse-event C-action.
- The C-action reads the connection point of the block icon (its
Tag prefix+instance name). - The script calls
PR_OpenFaceplate(ConnectionPoint, ViewName)— an exported function inpowerrate300.dll. - The DLL instantiates a faceplate window in the configured picture window layer.
- Internal tags with the prefix
PR3_<connection>_...are read into the faceplate.
Any break in steps 1–4 stops the faceplate from appearing. Step 5 failures show an empty faceplate rather than no faceplate, which is a different troubleshooting path.
4. Prerequisites
Before any diagnostic, confirm the following on the WinCC engineering station and the WinCC Runtime PC:
- WinCC V7.0 with the latest available update (V7.0 SP3, update 4 or later is the practical baseline).
- SIMATIC powerrate V3.0 SP1 or V3.0 installed with the ES and RT components selected during setup.
- Local administrator rights for the diagnostic steps that touch
C:\Program Files (x86)\SIEMENS\WINCC. - The powerrate project example has been opened at least once so that the default faceplate types are registered in the Graphics Designer library.
- WinCC RT license either present (for the current PC) or, for offline-only tests, the project in simulation mode using the internal WinCC tag simulator.
5. Step-by-Step Diagnostic Procedure
5.1 Confirm the faceplate type exists in the Graphics Designer library
- Open WinCC Explorer and start Graphics Designer.
- Open the picture that contains the
PR3_SUMblock icon. - From the menu, choose View > Library (or press F8).
- Expand the powerrate V3.0 tab. The expected faceplate types are:
PR3_SUM.fptPR3_SUM_Total.fptPR3_DEV.fptPR3_MEA.fpt
- If these are missing, the powerrate V3 add-on was not installed into the Graphics Designer library. Re-run
setup.exefrom the powerrate V3 DVD/ISO and select Modify, then ensure the ES component is ticked.
5.2 Verify the Picture Tree Manager assignment
- In WinCC Explorer, double-click Picture Tree Manager.
- Locate the hierarchy node that should host the picture (commonly under a higher-level area node such as Plant or Unit).
- Right-click the node and confirm that the picture is set as a start picture or referenced as a child picture.
- If the picture is only placed at the root level (top of the tree), it can be opened directly with the WinCC picture-name navigation but not necessarily via the standard process tag area, which is the path the powerrate faceplate uses.
5.3 Verify the OS Project Editor configuration
- In WinCC Explorer, open OS Project Editor.
- Switch to the Pictures tab.
- Confirm that the picture containing the
PR3_SUMblock icon is listed and enabled in the Compile OS sequence. - Apply changes, click Generate, and wait for the build to complete without error.
5.4 Verify the WinCC Runtime license
- Open WinCC Explorer on the Runtime PC.
- From the menu, choose Tools > License.
- Look for one of the following license identifiers, depending on the installed edition:
-
ASIA_PWR_300/EU_PWR_300for V3 RT - Or, after migration,
ASIA_PWR_400/EU_PWR_400
-
- If the entry is shown in red, the license is missing, expired, or transferred to another PC.
- For offline diagnosis you can run the project in simulation using the internal tag simulator (RT > Simulation) to bypass the AS, but you still need the powerrate license to instantiate the faceplate.
5.5 Verify the block icon connection point
- In Graphics Designer, double-click the
PR3_SUMblock icon. - In the configuration dialog, switch to the Connection tab.
- Verify the tag prefix. For powerrate V3 it must be
PR3_— notPR_(V2) and not blank. - Verify that the picture window assigned to the faceplate is the same picture window in which the block icon lives, or a dedicated faceplate window configured at the top of the picture.
6. PowerScript / C-Script Behavior Behind the Block Icon
The standard mouse-event C-action that powerrate V3 attaches to a PR3_SUM block icon is roughly equivalent to the snippet below. The snippet is shown for diagnostic purposes — it is the source of the call, not something the user edits directly.
// Excerpt of the C-action attached to the PR3_SUM block icon mouse event
// in powerrate V3.0
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName)
{
char szCp[256];
char szView[64] = "Standard";
DWORD dwFlags = 0;
// Read the connection point configured on the block icon
sprintf_s(szCp, sizeof(szCp), "%s", GetPropChar(lpszPictureName,
lpszObjectName,
"ConnectionPoint"));
// PR_OpenFaceplate is exported by powerrate300.dll
PR_OpenFaceplate(szCp, szView, dwFlags);
}
Three things can make the function return without opening a faceplate:
-
Empty
ConnectionPoint— the block icon was inserted but never connected to a process tag (Section 5.5). -
powerrate300.dllnot registered — the C-script runtime cannot find the export (Section 5.6). - Picture Tree Manager not finding the faceplate picture — the DLL is loaded but cannot resolve the picture to instantiate (Section 5.2 / 5.3).
7. Advanced Debugging with apdiag.exe
WinCC ships a small but powerful diagnostic tool, apdiag.exe, that exposes what the runtime is doing when a faceplate action fires. It is the fastest way to determine which of the three conditions above is the cause.
- On the Runtime PC, browse to
C:\Program Files (x86)\SIEMENS\WINCC\uTools(or the matchingProgram Filespath on 32-bit installations). - Right-click
apdiag.exeand choose Run as administrator. - The AP Diagnosis window opens. From the menu, enable all of the following channels:
- Configuration
- Connection
- Action
- Tag
- Fatal
- Switch back to the WinCC Runtime and click the
PR3_SUMblock icon. - Return to
apdiag.exeand read the most recent entries.
7.1 Interpreting the apdiag output
| apdiag message | Likely cause | Remediation |
|---|---|---|
Function PR_OpenFaceplate not found |
powerrate300.dll missing or not registered |
Re-install powerrate V3 on the RT PC, then run regsvr32 "C:\Program Files (x86)\SIEMENS\WINCC\bin\powerrate300.dll"
|
Picture <PDLName.pdl> not found in Picture Tree |
Picture Tree Manager not pointing to the picture | Assign the picture under a hierarchy node in Picture Tree Manager |
No license for powerrate V3 |
WinCC RT license missing | Install / repair the ASIA_PWR_300 or EU_PWR_300 license |
ConnectionPoint empty |
Block icon not connected to a process tag | Re-link the block icon via the Configuration > Connection dialog |
| No new entries after the click | C-action is not firing — wrong event configured or compile mismatch | In Graphics Designer, verify the Event tab of the block icon and re-compile the project |
When the apdiag.exe window stays empty after the click, the C-action itself is not firing. This is almost always a compile-state mismatch: the picture was edited in Graphics Designer and saved, but the runtime was not reloaded. Stop the WinCC Runtime, click File > Activate in the WinCC Explorer, and try again.
8. Common Configuration Pitfalls and Corrections
8.1 Picture inserted but not compiled into the OS
The OS Project Editor builds the picture tree and the area hierarchy that faceplate lookups use at runtime. Pictures that exist on disk but are not listed in the OS Project Editor will not be reachable through the standard faceplate path. Always re-run Compile OS after adding new pictures.
8.2 Block icon used outside a process tag area
The PR3_SUM block icon assumes it is hosted inside a process tag area. A picture opened as a free-floating screen (for example, a maintenance screen opened via direct URL) can render the block icon, but the C-action that calls PR_OpenFaceplate cannot resolve the area path and silently returns. Move the picture under the appropriate hierarchy node, or use the OpenPicture function with the correct area argument.
8.3 Mixing powerrate V2 and V3 block icons
A V2 PR_SUM block icon in the same picture does not break a V3 faceplate directly, but it can confuse the area path resolution. Keep V2 and V3 block icons in separate pictures during the migration window.
8.4 Runtime PC is x64 but powerrate V3 is 32-bit
powerrate V3 is a 32-bit WinCC add-on. On 64-bit Windows installations, the DLLs live under C:\Program Files (x86)\SIEMENS\WINCC\bin. If a 32-bit/64-bit mismatch occurs, the C-action will fail to resolve the export. Run apdiag.exe from the matching uTools folder (32-bit).
9. Migrating to powerrate V4.0 SP3
Because powerrate V3.0 is out of support, projects still on V3 should be migrated to V4.0 SP3 (or the V5 line, depending on the WinCC version). The major visible changes for the engineer are:
| Item | powerrate V3.0 | powerrate V4.0 SP3 |
|---|---|---|
| Block icon prefix | PR3_ |
PR4_ |
| Faceplate extension | .fpt |
.fpt (new V4 templates) |
| DLL name | powerrate300.dll |
powerrate400.dll |
| Tag prefix | Internal only | External mapping supported |
| WinCC versions supported | V7.0, V7.0 SP1–SP3 | V7.2, V7.3, V7.4 SP1, V7.5 |
The migration is supported by a project converter shipped with V4.0 SP3, but you must re-bind the block icons to the V4 tag prefix and re-run the OS Project Editor.
For projects in the newer TIA Portal / WinCC Professional line, faceplate behavior is now controlled by the unified faceplate-type model. See Siemens TIA Portal: Basics on working with designs (RT Professional) for the modern faceplate workflow.
10. Verification Checklist
After applying the corrective actions, run through the following verification sequence:
- Compile the project from the OS Project Editor. The build must complete without error or warning related to picture resolution.
- Activate WinCC Runtime on the test RT PC.
-
Open the picture that contains the
PR3_SUMblock icon via the standard process tag area navigation. - Click the block icon. The faceplate must open in the configured picture window layer.
- Use the drop-down at the top of the faceplate to switch between Standard, Messages, Trend, and Parameter views. All views must populate.
-
Open
apdiag.exeand confirm no error entries are generated during the click. -
Check
Licensestatus in WinCC Explorer. No entries should be red. -
Click a second, different
PR3_SUMinstance. Each instance must open its own faceplate with its own connection point. -
Close the faceplate using the X button. No
apdiagerror entries should remain.
11. Field-Proven Tips
- Keep a screenshot of the apdiag window before the click and a second screenshot after the click. The diff is the most reliable record of what the runtime is doing.
- When in doubt, use the Restart WinCC Runtime option rather than killing the process tree. Powerrate caches some picture-tree data; a clean restart re-initializes it.
- For multi-client systems, verify the problem on the server first. A faceplate that opens on the server but not on a client often points to a missing client-side license or a Client-Server project directory mismatch.
- For PCS 7 environments, run the Compile OS with the Including picture tree option ticked. Otherwise the picture tree is not regenerated.
12. Quick Reference: File Locations
| Item | Default path (x64 Windows) |
|---|---|
| Powerrate V3 DLL | C:\Program Files (x86)\SIEMENS\WINCC\bin\powerrate300.dll |
| apdiag.exe | C:\Program Files (x86)\SIEMENS\WINCC\uTools\apdiag.exe |
| Faceplate types (ES) | C:\Program Files (x86)\SIEMENS\WINCC\library\powerrate\V3.0\*.fpt |
| WinCC project | <ProjectPath>\GraCS\<PDLName>.pdl |
| Configuration manual | 65384955_WinCC_powerrate_Projektieranleitung_V30_en.pdf on the Siemens support portal |
Why does clicking the PR3_SUM block icon in WinCC v7.0 not open a faceplate?
The most common causes are a missing powerrate WinCC Runtime license (ASIA_PWR_300 or EU_PWR_300), a Picture Tree Manager / OS Project Editor mismatch, the block icon not having a configured ConnectionPoint, or the powerrate300.dll not being registered. Run apdiag.exe from C:\Program Files (x86)\SIEMENS\WINCC\uTools to identify the exact cause.
How do I enable the apdiag debugging window for powerrate V3 in WinCC v7.0?
Browse to C:\Program Files (x86)\SIEMENS\WINCC\uTools, right-click apdiag.exe, choose Run as administrator, and enable the Configuration, Connection, Action, Tag, and Fatal channels. Click the block icon in the runtime, then read the most recent entries to see which condition prevented the faceplate from opening.
Is powerrate V3.0 still supported by Siemens?
No. powerrate V3.0 is out of support. The supported line is powerrate V4.0 SP3 for WinCC V7.2 / V7.3 / V7.4 SP1 / V7.5, and the V5 line for newer WinCC versions. V3 projects should be migrated using the V4.0 SP3 project converter, and block icons re-bound from the PR3_ prefix to PR4_.
Do I need to run the OS Project Editor for faceplates to work?
Yes. The OS Project Editor generates the picture tree and the area hierarchy that the faceplate lookup path uses. Pictures that exist on disk but are not listed in the OS Project Editor will not be reachable through the standard faceplate path. After adding or changing pictures, run Compile OS with the Including picture tree option ticked.
Can I run powerrate V3 on a 64-bit Windows installation?
Yes, but powerrate V3 is a 32-bit WinCC add-on. Its DLLs live under C:\Program Files (x86)\SIEMENS\WINCC\bin. If a 32-bit/64-bit mismatch occurs, the C-action that calls PR_OpenFaceplate will fail to resolve the export, and apdiag.exe will show a "Function PR_OpenFaceplate not found" message. Re-register the DLL with regsvr32 from the matching 32-bit path.