Resolving OS Compile Error ICCCSigGdo Connect -2147467259 and Block Icon Warnings in PCS 7
In SIMATIC PCS 7, encountering the compilation warning "The group display hierarchy could not be created. The method ICCCSigGdo->Connect returns error code -2147467259" accompanied by block icon update failures during an OS compile indicates an internal database synchronization crash in the WinCC Group Display Object (GDO) hierarchy manager. Error -2147467259 (0x80004005 E_FAIL) occurs when the compiler attempts to connect process picture group displays to Plant Hierarchy folders that contain duplicate picture names, uncompiled block instances, or corrupted @overview1.pdl template files. Resolving this requires reorganizing the Plant Hierarchy, executing "Save with Reorganization" on the S7 project, and performing a clean "Entire OS" compilation.
Table of Contents
- Mechanics of the WinCC Group Display Hierarchy (ICCCSigGdo)
- Root Causes of Error -2147467259 (0x80004005)
- Auditing Plant Hierarchy and Duplicate Picture Names
- Step-by-Step Recovery and Full OS Compilation
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Mechanics of the WinCC Group Display Hierarchy (ICCCSigGdo)
In SIMATIC PCS 7, alarm management features a hierarchical visual aggregation system: alarms generated on individual block icons (motors, valves, analog inputs) are summarized upwards through parent Plant Hierarchy folders into the overview navigation bar at the top of the operator screen.
This alarm aggregation is executed by the Group Display Object (GDO) engine:
* Every picture window and hierarchy area contains a group display object (@PG_GroupDisplay).
* During OS compilation, the COM interface ICCCSigGdo connects each block icon's alarm tags to its parent picture, and connects pictures to the central @overview1.pdl hierarchy tree.
* When this process succeeds, operators can immediately see which plant area contains an unacknowledged alarm.
* If ICCCSigGdo->Connect fails, WinCC aborts group display generation, leaving picture navigation buttons devoid of alarm warning bubbles.
Root Causes of Error -2147467259 (0x80004005)
The COM error code -2147467259 represents the standard Windows COM exception 0x80004005 (Unspecified Failure). In the context of ICCCSigGdo->Connect, this failure is triggered by specific database anomalies:
.pdl files with the identical name@overview1.pdl or @button11.pdl damaged or lockedWhen duplicate picture names exist across multiple plant folders, the compiler's relational mapping tree crashes because WinCC requires unique picture identifiers across the entire OS project.
Auditing Plant Hierarchy and Duplicate Picture Names
To isolate the hierarchy defect:
- In SIMATIC Manager, switch to Plant View.
- Expand all hierarchy folders from the root level down to individual units.
- Review every assigned process picture (
.pdl):
- Confirm that no two folders share a picture with the same name (e.g., ensureOverview.pdlis not assigned in both Unit 1 and Unit 2).
- If duplicates exist, rename them uniquely (e.g.,Unit1_Overview.pdlandUnit2_Overview.pdl). - Select the top-level Plant Hierarchy folder, right-click, and select Plant Hierarchy -> Re-read / Reorganize.
- Check block instances: confirm that no charts exist with duplicate block names under the same hierarchy level.
Step-by-Step Recovery and Full OS Compilation
To clear corrupted GDO tables and re-establish the group display hierarchy:
- Reorganize S7 Database:
- In SIMATIC Manager, select the user project.
- Click File -> Save with Reorganization (Slow).... - Re-Run OS Project Editor:
- In WinCC Explorer on the affected OS, double-click OS Project Editor.
- Verify that the correct monitor layout is selected.
- Click OK to regenerate standard system screens (@overview1.pdl,@screen.pdl). - Execute Entire OS Compilation:
- In SIMATIC Manager, right-click the OS project -> Compile.
- In the wizard, select Entire OS (do NOT select 'Changes only').
- Check Create/update block icons.
- Click Compile. - The compiler rebuilds the entire GDO connection tree from scratch, completing without error
-2147467259.
Verification
To verify that the group display hierarchy is restored:
1. Inspect the OS compilation log; confirm that Updating the WinCC data completes with 0 Errors and 0 Warnings.
2. In WinCC Explorer, open Graphics Designer and open @overview1.pdl; verify that area buttons display group display alarm objects.
3. Start WinCC Runtime; trigger an unacknowledged alarm on a field transmitter; confirm that the alarm bubble illuminates on both the block icon and the top overview area button.
Limitations and Operational Precautions
Never execute an 'Entire OS' compile on a live running redundant OS Server without putting the partner server in standalone master mode. A full OS compile updates all internal tag tables and requires reloading server packages on all OS Clients. Always perform full compilations during scheduled commissioning windows or planned outages.
Engineer FAQ
What does error code -2147467259 mean in Windows?
Error -2147467259 is the decimal representation of hexadecimal 0x80004005 (E_FAIL), signifying an unhandled exception or database access failure within a COM interface.
Can I ignore the AS warning about 88 blocks in a runtime group?
Yes. The warning about blocks in a runtime group in OB35 is an informational sizing note. It does not cause compilation failure, though splitting blocks into smaller groups is recommended.
Why must picture names be unique across the entire Plant Hierarchy?
WinCC stores all process graphics in a flat directory (GraCS\). Even if pictures reside in different folders in SIMATIC Manager, they share a single namespace in WinCC.
Technical References
- SIMATIC PCS 7 Operator Station Manual (A5E33814050)
- SIMATIC PCS 7 Plant Hierarchy Manual (A5E33814034)
- SIMATIC WinCC V7.4 Basic Process Control Manual (A5E37536420)
Related Articles
- Resolving Zone-Specific WinCC Object Communication Failure in PCS 7 Multiprojects
- Replicating Graphic Pictures and Arranging Block Icons with IEA in PCS 7
- Resolving 'Cannot Read OCM Attributes' Error When Deleting CFC Chart Folders in PCS 7
Related Tags
- Group Display
- ICCCSigGdo
- Error -2147467259
- OS Compile
- Plant Hierarchy