Resolving Sinumerik 810D/840D Optional Package Errors in STEP 7

David Krause12 min read
Other TopicSiemensTutorial / How-to
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

1. Problem Overview

When opening a STEP 7 V5.4 project that contains Sinumerik 810D or 840D hardware, the SIMATIC Manager reports that two optional packages are missing:

  • 810D/840D Sinumerik
  • S7FM-NCU

The hardware cannot be edited, the HW Config editor will not display the NCU rack, and any attempt to download or compile the project aborts with a package error. The root cause is that STEP 7 V5.4 ships with a generic PLC device library; the Sinumerik-specific module descriptions (GSD-like entries, NCU slot definitions, FM-NCUs) are delivered as a separate addon that must be installed and registered with the STEP 7 hardware catalog before the project will load.

Critical distinction: The "optional package" referenced by STEP 7 is not the Sinumerik CNC system software that lives on the PC-CARD of the NCU. It is the engineering addon (the Toolbox) that extends the STEP 7 hardware catalog with Sinumerik module descriptions. Ordering the wrong MLFB will not resolve the error and will result in a credit-return cycle.

2. Why STEP 7 V5.4 Reports the Missing Package

STEP 7 V5.4 uses a catalog-driven hardware model. Each rack-mountable device (CPU, FM, CP, NCU, drive) is described by a module description file stored under:

C:\Program Files\Siemens\Automation\S7\Hardware\Catalog\

When SIMATIC Manager opens a project, it scans the project for hardware references and compares them against the installed catalog. If a referenced device (for example, an NCU 573.x with FM-NC order number 6FC5...) has no matching catalog entry, the dialog "Optional package is required" is raised. The two packages most commonly requested on legacy Sinumerik sites are:

Package Display Name What it provides
810D/840D Sinumerik Module descriptions for NCU 561, 571, 572, 573, 574, 840Di, PLC-side slots of the 810D/840D, and PROFINET/ PROFIBUS integration data for Sinumerik components.
S7FM-NCU Function-module (FM) NC entries that allow the NCU to appear in the S7 HW Config as an FM slot. Without this entry, the NCU cannot be parameterized as a slot occupant.

Both packages are bundled in a single Siemens product: the Sinumerik Toolbox for the matching software generation.

3. Identifying the Correct Part Number

For STEP 7 V5.4 projects on Sinumerik software generation 6.5 (the most common pairing on legacy 810D CCU3 and 840D NCU 561/571/573 systems), the engineering addon is delivered under a single MLFB:

MLFB Description License Scope
6FC5252-6AX21-5AG0 SINUMERIK 810D / 840Di / 840D Toolbox, SW 6.5, on CD-ROM Single license, per-seat

This part number installs both the 810D/840D Sinumerik and the S7FM-NCU optional package entries and registers them with the STEP 7 hardware catalog. After installation, restart SIMATIC Manager; the missing-package dialog will no longer appear.

4. MLFB Decoding: Reading the Siemens Order Code

Siemens machine-readable product designations (MLFB) follow a fixed grammar. Decoding the Toolbox MLFB clarifies why it is the correct choice and not the system software:

6FC5252 - 6AX21 - 5AG0
|       |        |
|       |        +-- 5AG0 : release identifier (SW 6.5, current at time of issue)
|       +----------- 6AX21: order variant (Toolbox, 810D/840D/840Di family)
+-------------------- 6FC5252: Sinumerik engineering tools basic family

Compare this to the part that is not the right product for STEP 7 V5.4:

6FC5450 - 0AX03 - 0AH0
|        |        |
|        |        +-- 0AH0 : single license, current SW version
|        +----------- 0AX03: CNC software 6.5 for CCU3 on PC-CARD (standard)
+--------------------- 6FC5450: Sinumerik CNC system software family

The 6FC5450 family is loaded onto the NCU PC-CARD — it is the runtime CNC image, not the STEP 7 addon. Ordering this in error is one of the most common mistakes when responding to the optional-package dialog. The Toolbox (6FC5252 family) installs into the engineering workstation, not onto the controller.

5. Ordering Path and Licensing Notes

Procure the Toolbox through the standard Siemens sales channel (Siemens Industry Mall, Siemens regional sales office, or authorized distributor). Confirm the following at the point of order:

  1. MLFB exactly as listed: 6FC5252-6AX21-5AG0. Do not substitute "or equivalent" — the catalog entries are tied to the release identifier and will fail to register if a different SW generation is supplied.
  2. Software generation match: Toolbox SW 6.5 covers 810D/840D software generation 6.5 (CCU3, NCU 561, 571, 572, 573, 840Di). If the controller is on SW 4.x or SW 7.x, request the matching generation Toolbox from Siemens; the 6.5 addon is not fully interchangeable across generations.
  3. License type: Single license is sufficient for one engineering seat. Floating/network licenses require a separate MLFB; confirm seat count before ordering.
  4. Media: CD-ROM is the default delivery. If a download is required (e.g. for controlled IT environments), request the electronic delivery variant at the time of order — the catalog registration steps are identical.
  5. STEP 7 compatibility: Toolbox 6.5 is validated for STEP 7 V5.4 SPx. If the site is running STEP 7 V5.5 or V5.6, a Toolbox of matching or higher version is required; check the release notes on the CD cover before installing.
Field-proven caveat: Some customers attempt to copy catalog files from a colleague's installation. The Siemens license mechanism binds the catalog entries to the installed license key; if the key is not present, the missing-package dialog reappears on the next project open. Always install from licensed media onto every engineering seat that will edit the project.

6. Toolbox vs. CNC System Software: Eliminating the Confusion

Engineers new to the Sinumerik ecosystem frequently conflate three distinct product lines. Use the following decision table to select the correct part:

What you need to do Correct MLFB family Where it installs
Edit a STEP 7 project that contains Sinumerik hardware 6FC5252 (Toolbox) Engineering PC, into STEP 7 hardware catalog
Replace the CNC runtime on the NCU PC-CARD 6FC5450 (CNC system software) PC-CARD inside the NCU
Update the HMI sl on the PCU/TCU 6FC5253 / 6FC5254 (HMI sl) Operator panel or PCU
Author PLC basic program / compile via HMI sl Toolbox + OEM toolbox (e.g. 6FC5252-6AX21-... + 6FC5253-...) Engineering PC

The optional package error raised by STEP 7 V5.4 is exclusively resolved by the 6FC5252 family. None of the other families will register the missing catalog entries.

7. Prerequisites for Installation

Before inserting the Toolbox CD, verify the following on the engineering workstation:

  1. STEP 7 V5.4 (with current Service Pack) is installed and licenses are valid. Check via SIMATIC Manager → Help → About.
  2. The user account has administrator rights on the workstation. The installer writes to %ProgramFiles%\Siemens\Automation and updates the registry under HKLM\SOFTWARE\Siemens\Automation.
  3. All instances of SIMATIC Manager and the HW Config editor are closed.
  4. No STEP 7 V5.x Service Pack is in a pending-reboot state. Reboot if Windows Update or an earlier Siemens installer requested it.
  5. Sufficient disk space: approximately 350 MB free under the STEP 7 program path.

8. Installation Procedure

  1. Insert the Toolbox CD. The setup launcher should auto-run; if not, execute SETUP.EXE from the CD root.
  2. Select the language (English / German / other listed locale) and accept the license agreement.
  3. When prompted for the install target, confirm the default C:\Program Files\Siemens\Automation (or your STEP 7 program path).
  4. The installer detects STEP 7 V5.4 and proposes the matching Toolbox integration. Accept.
  5. Enter the license key from the certificate sheet shipped in the CD case. The key is 25 characters and is bound to this PC's Automation License Manager (ALM).
  6. Confirm the install summary and click Finish. The installer copies catalog files and updates the registry. Typical install time: 3–6 minutes.
  7. Reboot when prompted. The ALM service must be restarted to publish the new license.
  8. Launch SIMATIC Manager and open the affected project. The optional-package dialog should no longer appear.
Tip: After install, verify the catalog entries were written. The path ...\S7\Hardware\Catalog\Sinumerik should contain subfolders for the 810D/840D modules. If the folder is absent, the install was silently rolled back; re-run as administrator.

9. Registering the Catalog Manually (Recovery Path)

If the install completes but the missing-package dialog persists — typically because a previous STEP 7 instance was running or the registry write was blocked — perform a manual catalog refresh:

  1. Close all Siemens applications.
  2. Open a command prompt as administrator.
  3. Run the catalog rebuild: "C:\Program Files\Siemens\Automation\S7\BIN\S7HKCATX.EXE" /r
  4. Re-register the ALM license: "C:\Program Files\Siemens\Automation\Automation License Manager\almsrvx.exe" /restart
  5. Restart SIMATIC Manager and reopen the project.

If the dialog still appears, the installed Toolbox generation does not match the project's reference. Open the project's Station Configuration editor and note the NCU order number; cross-reference it against the Toolbox release notes on the Siemens support portal.

10. Compatibility and Version Matrix

The following matrix summarizes the validated pairings. Always confirm against the release notes shipped with the CD before deploying to a production engineering seat.

STEP 7 Version Sinumerik SW Generation Toolbox MLFB (typical) Status
V5.4 + SPx 4.x 6FC5252-6AX1x-... (4.x release) Legacy — verify availability
V5.4 + SPx 6.5 6FC5252-6AX21-5AG0 Common pairing for CCU3/NCU 57x
V5.5 / V5.6 6.5 6FC5252-6AX21-5AG0 (or later) Compatible; install over V5.4 base
V5.5 / V5.6 7.x 6FC5252-6AX2x-... (7.x release) Required for SW 7.x NCUs
TIA Portal V13+ 4.5+ Sinumerik TIA integration (separate MLFB) Distinct product; not interchangeable with V5.4 Toolbox
Ambiguity to verify: The exact Toolbox 6.5 sub-variant (the trailing -5AG0 identifier) was current at the time of the field report. Siemens periodically updates the release suffix; if a more recent variant is offered, install it provided the SW generation matches. Do not install a 7.x Toolbox on a 6.5 project — the catalog entries will mismatch the NCU firmware identifiers.

11. Verification Checks

After installation, run the following checks to confirm the optional-package error is resolved:

  1. Project open test: Open the original STEP 7 V5.4 project. The optional-package dialog must not appear.
  2. HW Config test: Double-click the SIMATIC 300 / SIMATIC 400 Station and confirm the NCU appears in the rack with the correct order number.
  3. Module catalog visibility: In HW Config, open the catalog pane and navigate to SIMATIC 300 → FM → Sinumerik. The 810D/840D NCU modules must be listed.
  4. Compile test: Station → Save and Compile. Compile must complete without error code 0x0030 (module not found) or similar catalog-lookup errors.
  5. License check: Open Automation License Manager and confirm the Toolbox license is listed as Valid for this seat.
  6. Online test (if NCU is reachable): PLC → Download to Target should succeed; an Online → Accessible Nodes browse should resolve the NCU's PROFIBUS / PROFINET address.

12. Troubleshooting Matrix

Symptom Likely Cause Corrective Action
Optional-package dialog still appears after Toolbox install SIMATIC Manager was open during install Close all Siemens apps, rerun S7HKCATX /r, restart
Dialog appears, but Toolbox is installed Project references an NCU generation not covered by installed Toolbox Order the matching-generation Toolbox; do not mix 4.x and 6.5 catalogs
Compile fails with "module not in catalog" Catalog rebuild not executed Run manual catalog rebuild (see Section 9)
License shows "missing" in ALM License key not transferred or bound to different host ID Re-enter the 25-character key; if moved from a different PC, request a new key via Siemens license web portal
HW Config crashes when opening the rack Corrupted catalog file from interrupted install Uninstall Toolbox, delete ...\Hardware\Catalog\Sinumerik, reinstall
Online download aborts immediately STEP 7 V5.4 SP not at the level expected by the Toolbox Apply the current STEP 7 V5.4 Service Pack; restart; retry
Multiple engineers get the dialog after a project copy Toolbox only installed on one seat Each editing seat must have its own Toolbox install + license key

13. Edge Cases and Field-Proven Caveats

840D sl on V5.4 — not supported. The Toolbox described here covers 810D/840D (classic NCU). Sinumerik 840D sl (solution line) requires a different engineering path; STEP 7 V5.4 cannot edit sl hardware and TIA Portal is required. The optional-package dialog will never be satisfied by installing the 6FC5252-6AX21-5AG0 Toolbox on an sl project.

Mixing projects across generations. If a single engineering seat maintains both 6.5 and 7.x projects, the Toolbox installer may refuse to coexist. The recommended approach is a dedicated VM or workstation per generation, or a clean uninstall/reinstall cycle between projects.

PC-CARD image confusion. The 6FC5450-0AX03-0AH0 part number (CNC system software) appears in the same Mall category as the Toolbox and is often misordered. Confirm with procurement that the delivered part is the engineering addon (6FC5252) and not the runtime image (6FC5450) before installing.

Windows 10/11 compatibility. STEP 7 V5.4 is not officially supported on Windows 10 20H2+ or Windows 11 without compatibility patches. The Toolbox installs cleanly in most cases, but underlying STEP 7 instability can mask a successful install. Validate the base STEP 7 platform first.

Antivirus interference. Real-time AV scanning of the S7 install path can corrupt catalog files during write. Add the STEP 7 program path to the AV exclusion list before installing the Toolbox.

Project backup hygiene. Before installing a new Toolbox generation, archive the project. Catalog updates can change the readable representation of a project even if the binary is unchanged. A versioned backup allows roll-back if a generation mismatch surfaces a month after deployment.

14. Summary

The "810D/840D Sinumerik" and "S7FM-NCU" optional-package dialogs in STEP 7 V5.4 are resolved by installing a single Siemens product: the Sinumerik Toolbox for the project's software generation. For SW 6.5 sites, the MLFB is 6FC5252-6AX21-5AG0. This is distinct from the CNC runtime image (6FC5450 family) that loads onto the NCU PC-CARD. Install on every editing seat with administrator rights, rebuild the hardware catalog, restart SIMATIC Manager, and verify by opening the project and compiling HW Config. For SW 4.x, 7.x, or sl projects, request the generation-matching Toolbox; do not substitute a different generation in the hope of compatibility.

FAQ

What Siemens part number resolves the "810D/840D Sinumerik" optional package in STEP 7 V5.4?

Order 6FC5252-6AX21-5AG0 (SINUMERIK 810D/840D/840Di Toolbox, SW 6.5, single license). This single product installs both the 810D/840D Sinumerik and the S7FM-NCU catalog entries.

Is the CNC system software (6FC5450-0AX03-0AH0) the same as the Toolbox?

No. The 6FC5450 family is the CNC runtime image that loads onto the NCU PC-CARD. The Toolbox (6FC5252 family) is the engineering addon for the STEP 7 hardware catalog. Installing 6FC5450 on a PC will not resolve the STEP 7 optional-package error.

My controller runs Sinumerik SW 4.x — will the SW 6.5 Toolbox work?

No. The Toolbox must match the controller's software generation. Order the SW 4.x variant of 6FC5252 from Siemens, or plan a controller firmware upgrade to a generation that matches an available Toolbox release.

Do I need a separate Toolbox license for every engineering PC?

Yes. The Siemens Automation License Manager binds the Toolbox license to a specific host ID. Each PC that opens the Sinumerik project must have its own install and its own 25-character license key.

After installing the Toolbox, the missing-package dialog still appears. What should I check first?

Confirm the install completed without rollback (verify the ...\S7\Hardware\Catalog\Sinumerik folder exists), then run the manual catalog rebuild (S7HKCATX.EXE /r) and restart SIMATIC Manager. If the dialog persists, the installed Toolbox generation does not match the project's NCU generation.

Back to blog