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.
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:
- 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.
- 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.
- License type: Single license is sufficient for one engineering seat. Floating/network licenses require a separate MLFB; confirm seat count before ordering.
- 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.
- 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.
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:
- STEP 7 V5.4 (with current Service Pack) is installed and licenses are valid. Check via SIMATIC Manager → Help → About.
- The user account has administrator rights on the workstation. The installer writes to
%ProgramFiles%\Siemens\Automationand updates the registry underHKLM\SOFTWARE\Siemens\Automation. - All instances of SIMATIC Manager and the HW Config editor are closed.
- No STEP 7 V5.x Service Pack is in a pending-reboot state. Reboot if Windows Update or an earlier Siemens installer requested it.
- Sufficient disk space: approximately 350 MB free under the STEP 7 program path.
8. Installation Procedure
- Insert the Toolbox CD. The setup launcher should auto-run; if not, execute
SETUP.EXEfrom the CD root. - Select the language (English / German / other listed locale) and accept the license agreement.
- When prompted for the install target, confirm the default
C:\Program Files\Siemens\Automation(or your STEP 7 program path). - The installer detects STEP 7 V5.4 and proposes the matching Toolbox integration. Accept.
- 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).
- Confirm the install summary and click Finish. The installer copies catalog files and updates the registry. Typical install time: 3–6 minutes.
- Reboot when prompted. The ALM service must be restarted to publish the new license.
- Launch SIMATIC Manager and open the affected project. The optional-package dialog should no longer appear.
...\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:
- Close all Siemens applications.
- Open a command prompt as administrator.
- Run the catalog rebuild:
"C:\Program Files\Siemens\Automation\S7\BIN\S7HKCATX.EXE" /r - Re-register the ALM license:
"C:\Program Files\Siemens\Automation\Automation License Manager\almsrvx.exe" /restart - 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 |
-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:
- Project open test: Open the original STEP 7 V5.4 project. The optional-package dialog must not appear.
- HW Config test: Double-click the SIMATIC 300 / SIMATIC 400 Station and confirm the NCU appears in the rack with the correct order number.
- 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.
- Compile test: Station → Save and Compile. Compile must complete without error code 0x0030 (module not found) or similar catalog-lookup errors.
- License check: Open Automation License Manager and confirm the Toolbox license is listed as Valid for this seat.
- 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.