Resolving CFC Error 248:11 ('Function can only work in chart folders below SIMATIC station')

Resolving CFC Error 248:11 ('Function can only work in chart folders below SIMATIC station')

CFC Error 248:11 ('The function can be used only in chart folders below SIMATIC station') occurs when clicking 'Go to I/O Point' on an interconnected channel driver block following an upgrade to PCS 7 V9.0 SP3 with CFC V9.0 SP5. This error is caused by a known internal symbol resolution defect in the CFC cross-reference parser when charts are opened from the Plant View. To resolve it: install the latest Siemens Update Collection (PCS 7 V9.0 SP3 UC2 or newer), execute 'File > Save As... with Reorganization (slow)', or navigate to the I/O point via Process Object View as an immediate operational workaround.

Table of Contents

Executive Summary

Software updates and Service Pack migrations are designed to enhance stability, but intermediate software combinations can occasionally introduce cross-reference navigation defects. In SIMATIC PCS 7 V9.0 SP3 running CFC V9.0 SP5 (Upd1), engineers frequently encounter Error 248:11 when attempting to use the context menu command 'Go to I/O Point' on standard APL channel driver blocks (Pcs7AnIn, Pcs7DiIn). Curiously, right-clicking the same I/O signal inside Process Object View (POV) and selecting 'Go to I/O Module' functions flawlessly. This article diagnoses the root cause of Error 248:11, details the database pointer mismatch, and provides permanent and workaround solutions.

Architecture and Fundamental Mechanics

Database Cross-Reference Mechanics and Root Cause of Error 248:11:

  • The 'Go to I/O Point' Cross-Reference Engine:
  • When an engineer right-clicks an interconnected I/O pin on a CFC chart and selects Go to I/O Point, the CFC editor executes a relational database lookup.
  • It queries the symbol assignment table in the S7 Program container, traverses the parent hierarchy to locate the corresponding hardware station (SIMATIC 400), launches HW Config, and highlights the physical module and channel address.

  • Mechanics of the CFC V9.0 SP5 Bug (Error 248:11):

  • In PCS 7 V9.0 SP3 with initial releases of CFC V9.0 SP5, Siemens updated the relational hierarchy parser governing Plant View (Technological Hierarchy) and Component View synchronization.
  • When a CFC chart is opened from the Plant View, the parser in CFC V9.0 SP5 failed to resolve the parent pointer to the SIMATIC Station object, erroneously concluding that the chart folder was orphaned outside a station.
  • Consequently, the editor aborted the navigation command and threw the localized error:
    Error 248:11: The function can be used only in chart folders below SIMATIC station.

  • Why Process Object View (POV) Works:

  • The Process Object View queries the global STEP 7 database using direct technological object identifiers rather than the CFC graphical coordinate tree. Because it bypasses the flawed CFC parser, POV resolves the hardware module connection without encountering Error 248:11.

  • Siemens Hotfix and Update Collection (UC) Resolution:

  • Siemens identified this defect and released a dedicated patch in PCS 7 V9.0 SP3 Update Collection 2 (UC2) and subsequent CFC hotfixes.

Step-by-Step Implementation Procedure

Step-by-Step Procedure to Resolve Error 248:11:

  1. Apply Official Siemens Update Collection:
    - Navigate to Siemens Industry Online Support (SIOS).
    - Download the latest Update Collection for SIMATIC PCS 7 V9.0 SP3 (Entry ID 109805721 or latest UC).
    - Close all SIMATIC Manager applications.
    - Install the Update Collection on the Engineering Station; ensure the CFC component updates to CFC V9.0 SP5 Upd2 or higher.
  2. Perform Project Reorganization to Clear Relational Inconsistencies:
    - Open SIMATIC Manager.
    - Select menu File -> Save As....
    - Select the radio button With reorganization (slow).
    - Save the project under a clean local path and allow the database reorganization to finish.
  3. Synchronize Block Types and Compile:
    - Open any CFC chart in the reorganized project.
    - Select Options -> Block Types -> click New Version... to refresh block interface timestamps.
    - Execute Options -> Check Consistency -> Charts as Program.
    - Compile charts with Generate module drivers enabled.
  4. Immediate Workaround via Process Object View (If Update is Delayed):
    - If plant operational restrictions prevent applying software updates immediately:
    - Open View -> Process Object View in SIMATIC Manager.
    - Select the Signals tab.
    - Locate the target I/O address; right-click the row -> select Go to I/O Module.
    - HW Config will open and highlight the target channel module reliably.

Verification

Verification Procedure:
1. Component View Navigation Test: In SIMATIC Manager Component View, navigate to the S7 Program -> Charts folder. Open a CFC chart. Right-click an I/O address on a Pcs7AnIn block; select Go to I/O Point. Confirm HW Config opens with the channel highlighted without Error 248:11.
2. Plant View Navigation Test: Open the same chart from the Plant View. Right-click the I/O address; confirm that Go to I/O Point functions cleanly.
3. Compiler Verification: Execute full CFC compilation; confirm 0 errors and 0 cross-reference warnings.

Limitations and Operational Precautions

Operational Precautions and Update Management Rules:
- Multi-User Station Consistency: When installing Update Collections or hotfixes, install the identical update version across all Engineering Stations and OS Servers in the facility to prevent database schema mismatches.
- Hotfix Staging: Always validate software update collections on a non-production engineering testbed or virtual machine prior to deploying on active plant engineering stations.

Engineer FAQ

What causes Error 248:11 when clicking an I/O address in CFC?

It is caused by an internal symbol resolution bug in CFC V9.0 SP5 where the editor fails to resolve the parent station pointer when charts are opened from the Plant View.

Why does 'Go to I/O Module' work in Process Object View but fail in CFC?

Process Object View queries the hardware database through direct object identifiers, bypassing the flawed CFC graphical parser.

What update resolves CFC Error 248:11 permanently?

Installing PCS 7 V9.0 SP3 Update Collection 2 (UC2) or the latest CFC V9.0 SP5 hotfix resolves the issue permanently.

Does Error 248:11 affect controller execution at runtime?

No. It is purely an engineering editor navigation defect and has zero impact on compiled controller execution or physical I/O scanning.

What command rebuilds internal project relational pointers?

The command File -> Save As... with Reorganization (slow) in SIMATIC Manager rebuilds all database pointers.

Technical References

Related Articles

Related Tags

  • CFC Error 248:11
  • CFC V9.0 SP5
  • Update Collection
  • Process Object View
  • HW Config Navigation
20 respuestas