Resolving PCS 7 System ID (SID) Registration Prompts and Open Project Error (256:172)

Resolving PCS 7 System ID (SID) Registration Prompts and Open Project Error (256:172)

The recurring prompt 'Have you registered for the System ID (SID)?' followed by crash error (256:172) when opening projects in SIMATIC PCS 7 V9.0 occurs when the multiproject lacks an entered System ID in its properties, or when unpatched project management libraries fail to validate registration data offline. Engineering stations do not require internet access to satisfy SID requirements. To permanently eliminate the dialog, open SIMATIC Manager, right-click the Multiproject root object, select Properties, enter your assigned System ID string in the System ID field, and click OK. For systems experiencing crash error (256:172), install PCS 7 V9.0 SP1 Software Updates or execute a project reorganization via File -> Save As with Reorganization.

Table of Contents

The SIMATIC PCS 7 System ID (SID) Lifecycle Concept

Beginning in SIMATIC PCS 7 V9.0, Siemens introduced the System ID (SID) as a central lifecycle identification standard. The SID is a unique, standardized identifier (e.g., structured as a plant-specific code) assigned to an entire process control installation spanning hardware, software licenses, service contracts, and plant documentation. It enables Siemens Industry Online Support (SIOS) to provide targeted firmware updates, lifecycle obsolescence alerts, and rapid technical support.

When a project is upgraded or created in PCS 7 V9.0, the SIMATIC Manager project management subsystem checks for the presence of this SID in the multiproject database. If the field is unpopulated, SIMATIC Manager initiates a verification prompt upon every project open event to encourage system registration.

Root Causes of Recurring SID Dialogs and Error (256:172)

Technical investigation into recurring prompts and application halts identifies three distinct causes:

  1. Unassigned Multiproject System ID: In new or migrated projects, the System ID field under Multiproject Properties defaults to empty. SIMATIC Manager interprets this as an unregistered system and intercepts the open sequence with a modal dialog.

  2. Offline ES Misconception: Automation engineers frequently assume the Engineering Station requires active internet connectivity to communicate with Siemens servers. This is incorrect: the ES merely requires the locally entered SID string; no online validation occurs during project opening.

  3. COM Registration Defect and Crash Error (256:172): In base release PCS 7 V9.0 without service packs, closing the SID dialog or opening certain migrated projects causes an unhandled database pointer exception, logging error (256:172) and terminating SIMATIC Manager (s7tgtopx.exe). This was resolved in PCS 7 V9.0 SP1 and cumulative Hotfixes.

SID Registration States and Resolution Matrix

The following table summarizes project registration states and remediation methods:

Project Type / ConditionSID ConfiguredBehavior on Project OpenRemediation ActionPCS 7 Multiproject (Normal)No (Blank)Prompts 'Have you registered SID?' every openEnter SID in Multiproject PropertiesPCS 7 Multiproject (Registered)Yes (Valid string)Opens silently without popupsNo action requiredPCS 7 V9.0 Base (Unpatched)No (Blank)Displays prompt, crashes with error (256:172)Install V9.0 SP1 Updates; Save As ReorganizeStandalone STEP 7 ProjectN/APrompts for PCS 7 SID unnecessarilySwitch Wizard mode to 'STEP 7' in Options -> CustomizeCorrupted Project DatabaseYes / NoError (256:172) persists after entering SIDPerform File -> Save As with Reorganization (Slow)

Step-by-Step Procedure to Assign SID and Suppress Prompts

To assign the SID and resolve project opening crashes:

  1. Enter System ID in Multiproject Properties:
    - Launch SIMATIC Manager.
    - If the project can open, right-click the top-level Multiproject icon in the tree.
    - Select Properties.
    - In the General tab, locate the input field labeled System ID (SID).
    - Enter your plant's official SID (obtained from the Siemens Registration Portal, or enter a temporary identifier if registration is pending).
    - Click OK to commit the changes.

  2. Resolve Error (256:172) via Reorganization:
    - If the project crashes or throws error (256:172), open SIMATIC Manager without opening the project.
    - Select File -> Save As....
    - Browse to the problematic project, specify a new destination path, and check the checkbox With Reorganization (Slow).
    - Click OK. This completely rebuilds the internal MS Access/SQL database tables, purging corrupt COM references.

  3. Adjust Wizards for Standalone STEP 7 Use:
    - If using the workstation purely for standard S7 programming without PCS 7 libraries, select Options -> Customize.
    - Navigate to the Wizards tab and set the default project creation wizard to STEP 7 instead of PCS 7.

Verification

Verify prompt suppression and project stability:
1. Close SIMATIC Manager completely.
2. Re-launch SIMATIC Manager and open the multiproject.
3. Confirm that the project opens immediately into the component view without rendering the SID modal prompt.
4. Check the lower status bar to confirm that error (256:172) does not appear.
5. Open CFC charts and HW Config within the project to ensure all subsystem editors initialize normally.

Limitations and Operational Precautions

  • Administrative Permissions: Entering the SID requires administrative write permissions to the project directory.
  • Reorganization Downtime: Executing 'Save As with Reorganization (Slow)' on massive multiprojects (e.g., > 10 GB) can take several hours; plan accordingly during maintenance windows.
  • Official SID Accuracy: Ensure the entered SID matches the number registered on the Siemens portal to facilitate future automated lifecycle support and spare part dispatch.

Engineer FAQ

Does my Engineering Station need an internet connection for the SID?

No. The SID is stored purely as a local alphanumeric string within the project database metadata. No internet connectivity or remote Siemens server handshake is performed.

Where do I obtain an official Siemens System ID (SID)?

An official SID is generated through the Siemens Industry Online Support (SIOS) plant registration portal or provided by your Siemens Technical Account Manager upon system commissioning.

Can I enter a dummy string in the SID field to stop the prompt?

Yes, entering any valid alphanumeric text string in the field satisfies the local database check and suppresses the popup, though using the official SID is recommended.

What causes the specific crash error (256:172)?

Error (256:172) indicates a database corruption or COM interface timeout when SIMATIC Manager attempts to open project catalog descriptors during the registration check.

Technical References

Related Articles

Related Tags

  • System ID
  • SID
  • SIMATIC Manager
  • Error 256:172
  • PCS 7 V9.0
6 respuestas