SINUMERIK STEP 7 Toolbox: Upgrading TIA Portal Projects from V18 to V20
When you migrate a STEP 7 project that contains SINUMERIK-integrated PLC programming from TIA Portal V18 to TIA Portal V20, the portal prompts you to install the SINUMERIK STEP 7 Toolbox. Unlike the standard TIA Portal installation or the publicly available Support Packages, the Toolbox is a Siemens-distributed product that is not visible in the public Siemens Industry Online Support download catalog. This article explains what the Toolbox is, why the prompt appears, how to obtain a licensed copy, and how to complete the V18 → V20 migration without losing the SINUMERIK PLC configuration.
1. Overview: What the SINUMERIK STEP 7 Toolbox Provides
The SINUMERIK STEP 7 Toolbox is the integration package that lets TIA Portal fully configure, program, and commission SINUMERIK 828D, SINUMERIK 840D sl, and SINUMERIK ONE PLCs. It is a separately licensed, version-locked component that must be installed on top of a TIA Portal installation of the same major version (for example, Toolbox V20 only installs on TIA Portal V20).
The Toolbox typically contains the following items:
- SINUMERIK PLC library – the SINUMERIK basic program, axis/spindle function blocks, and NC variable access blocks (FBs/FCs/DBs) for the integrated S7-PLC of the CNC.
- Hardware catalog (HSP) entries – CPU, IM, and I/O module definitions that match the SINUMERIK's integrated PLC. This includes the PLC_1 station inside the SINUMERIK 840D sl and the NX/NJ-style controllers used by SINUMERIK ONE.
- HMI templates and screens – SINUMERIK Operate integration blocks, alarm procedures, and OEM frame templates used in TIA WinCC Comfort/Advanced projects.
- Support packages and GSD/GSDML files – distributed I/O on PROFINET that the SINUMERIK PLC programs against.
- Migration aids – version-specific mapping data that allows a V18 project containing SINUMERIK sub-projects to be opened in V20 without rebuild errors.
For the full list of what is included in the current release, see the SINUMERIK STEP 7 Toolbox supplementary conditions entry on the Siemens Industry Online Support portal.
2. Why TIA Portal V20 Asks for the Toolbox During a V18 → V20 Upgrade
TIA Portal uses a strict major-version mapping rule for non-base products. When you open a project saved in TIA Portal V18 that contains a SINUMERIK PLC station, the V20 portal must resolve the SINUMERIK-specific metadata against a locally installed V20 version of the Toolbox. The detection logic compares the project's embedded product version against the installed toolbox version. If the V20 toolbox is missing, TIA Portal blocks the migration and presents a dialog asking you to install SINUMERIK STEP 7 Toolbox V20.
This behavior is the same for every major version transition (V15 → V16, V16 → V17, V17 → V18, V18 → V20). The dialog you see is essentially the portal's way of ensuring that the SINUMERIK libraries, hardware catalog, and PLC support packages in the upgraded project are byte-for-byte compatible with the V20 development environment. Skipping this step will leave the SINUMERIK station in an unrecoverable "unsupported version" state.
3. Toolbox Compatibility Matrix
Siemens publishes a strict one-to-one binding between each TIA Portal release and the SINUMERIK STEP 7 Toolbox release that supports it. A V20 toolbox does not work with V18, and a V18 toolbox does not work with V20. The table below summarizes the currently known bindings used in production environments.
| TIA Portal Version | SINUMERIK STEP 7 Toolbox | SINUMERIK Targets Supported |
|---|---|---|
| V15 / V15.1 | V15 / V15.1 | SINUMERIK 828D, 840D sl (classic) |
| V16 | V16 | SINUMERIK 828D, 840D sl |
| V17 | V17 (e.g. 840D sl V17) | SINUMERIK 828D, 840D sl, transition to ONE |
| V18 | V18 | SINUMERIK 828D, 840D sl, SINUMERIK ONE |
| V19 | V19 | SINUMERIK 828D, 840D sl, SINUMERIK ONE |
| V20 | V20 | SINUMERIK 828D, 840D sl, SINUMERIK ONE (new functions in V20) |
For the V17 baseline, see the official product documentation for the SINUMERIK 840D sl STEP 7 Toolbox V17 on the Siemens Industry Online Support portal. The V20 new-function summary is documented in the SINUMERIK – What's new in TIA Portal V20 reference.
4. How to Obtain the SINUMERIK STEP 7 Toolbox
The Toolbox is a sales-channel deliverable. Siemens does not publish the SINUMERIK STEP 7 Toolbox on the public download area of support.industry.siemens.com. The correct procedure is:
- Identify the exact version required. For a V18 → V20 upgrade, the target version is SINUMERIK STEP 7 Toolbox V20. Confirm any sub-version (e.g. V20 SP1, V20 SP2) that matches the TIA Portal V20 update level installed on the engineering station.
- Contact your local Siemens sales representative or SINUMERIK distributor. Provide your Siemens customer number, the TIA Portal version, and the SINUMERIK controller family that the project targets (828D, 840D sl, or ONE). The sales team will verify entitlement and issue the Toolbox through the standard software delivery channel.
- Request the matching license key. The Toolbox installer checks for a valid Automation License Manager (ALM) license. The license is normally shipped as a CoL (Certificate of License) file that you activate in ALM. Without the license, the installer will run, but TIA Portal will display the SINUMERIK PLC as a "non-functional" placeholder.
-
Receive the install media. Depending on the region and order size, Siemens delivers the Toolbox either on USB media or as a download link from a secure file-share. The file is typically a single
.exeself-extracting installer namedSIMATIC_SINUMERIK_S7_Toolbox_V20_xxxxx.exe.
5. Prerequisites Before Upgrading
Before starting the V18 → V20 migration, the engineering workstation must meet the following prerequisites:
- TIA Portal V20 installed (matching the Toolbox version, including the same Service Pack / Hotfix level).
- SINUMERIK STEP 7 Toolbox V18 still installed (required as the source reference for the migration dialog).
- SINUMERIK STEP 7 Toolbox V20 installed and licensed in ALM.
-
Project backup – compress the entire V18 project folder, including
*.ap18(or the unpacked*.ap18directory),System data, and any external libraries. - Closed portal – no other TIA Portal instance running, no PLC simulation running, and no SINUMERIK HMI runtime open.
-
Administrator rights for the install paths
C:\Program Files\Siemens\AutomationandC:\ProgramData\Siemens\Automation\License.
6. Step-by-Step V18 → V20 Upgrade Procedure
- Open the project in TIA Portal V18 and compile it once. Resolve all compile errors. SINUMERIK blocks with unresolved references will block the migration even if they compiled in V18.
-
Close TIA Portal V18 completely. Verify that the
Siemens.Automation.Portal.exeprocess is no longer present in Task Manager. - Install SINUMERIK STEP 7 Toolbox V20. Run the installer issued by Siemens sales. When prompted, transfer the ALM license. The installer registers the Toolbox HSP and copies the SINUMERIK libraries into the TIA Portal V20 catalog.
-
Launch TIA Portal V20. Choose Open an existing project and navigate to the V18 project file. If the project is a compressed
.ap18, use Project → Retrieve to extract it first. - Read the migration prompt. TIA Portal V20 displays a dialog stating that the project uses a SINUMERIK PLC station that requires SINUMERIK STEP 7 Toolbox V20. Because the Toolbox is now installed, the dialog should clear immediately and the portal proceeds with the upgrade.
- Confirm the migration log. Open Project → Properties → Cross-references → Migration log and verify that no SINUMERIK entries are listed under Errors or Warnings that require acknowledgment.
- Re-compile the upgraded project. Compile the SINUMERIK PLC station first, then the SINUMERIK HMI station. Resolve any new warnings related to renamed FBs or DBs that changed signature between V18 and V20.
- Check the new SINUMERIK functions that became available in V20 by opening Help → What's new in TIA Portal V20 → SINUMERIK. New function blocks, new NC variables, and new safety functions may need to be re-pinned to use them.
- Download to the SINUMERIK PLC (test bench) and verify the NCK/PLC handshake. SINUMERIK PLCs must be downloaded with the matching Toolbox version on the target runtime or the firmware rejects the PLC program.
-
Save as V20 with Project → Save as to create a native V20 archive (
.ap20). The V18 archive should be retained for rollback.
7. Installation Order and Conflict Scenarios
The Toolbox is sensitive to the order in which it is installed relative to TIA Portal and the ALM. The supported sequence is:
- TIA Portal V20 base installation.
- TIA Portal V20 updates (SP, Hotfixes) to bring it to the same level as the Toolbox.
- Automation License Manager (ALM) – install first if not present, then transfer the Toolbox CoL.
- SINUMERIK STEP 7 Toolbox V20 installer.
- Restart the engineering station.
Common conflict scenarios and their fixes:
| Symptom | Likely Cause | Remediation |
|---|---|---|
| Migration dialog reappears after every open | Toolbox V20 installed but not licensed | Re-import the CoL into ALM and restart the portal |
| SINUMERIK PLC shows as "unknown" device | Toolbox HSP not registered | Run Options → Support Packages → Install from the Toolbox media |
Compile error: FB 10 cannot be resolved
|
SINUMERIK basic program library missing | Re-run the Toolbox installer in "Repair" mode |
| V20 portal freezes when opening the SINUMERIK station | Old V18 toolbox leftover interfering with V20 HSP scan | Uninstall V18 toolbox AFTER V20 toolbox is installed and a backup is in place |
| ALM shows "license missing" after Toolbox install | Wrong CoL for the Toolbox variant | Verify the CoL product line matches the Toolbox SKU (SINUMERIK vs. generic STEP 7) |
8. Supplementary Conditions and Known Limitations
Siemens publishes the SINUMERIK STEP 7 Toolbox supplementary conditions lists, which document the precise interaction rules between the Toolbox, the SINUMERIK firmware, and the TIA Portal version. Key items from the supplementary conditions:
- Windows 10/11 only. Windows Server installations are not officially supported for the V20 generation.
- 32-bit and 64-bit – the V20 Toolbox is delivered as 64-bit only. 32-bit TIA Portal installations do not accept the V20 Toolbox.
- Parallel installations – V18 and V20 of the Toolbox can coexist on the same engineering station as long as they are bound to their respective TIA Portal versions. Do not attempt to install V18 toolbox on top of V20, or vice versa.
- SinuTrain / SINUMERIK Integrate – the Toolbox does not replace the SinuTrain installation; it only adds the PLC programming side.
- WinCC / HMI – the Toolbox assumes a matching TIA WinCC Comfort, Advanced, or Professional is installed. The free WinCC part of TIA Portal is not sufficient for SINUMERIK HMI configuration.
9. V18 → V20 Migration Without the Toolbox (Workaround)
If the Toolbox cannot be obtained in time, the V18 project can be partially preserved by exporting the SINUMERIK sub-project as a project library in V18, then re-importing the library into a V20 project that does not contain the original SINUMERIK station. The procedure is:
- In TIA Portal V18, right-click the SINUMERIK PLC station → Generate library from project.
- Choose the option Project library with master copies to retain the FB, FC, and DB instances.
- Save the library as a
.al18file. - Open TIA Portal V20 without the Toolbox and create a new project with a generic S7-1500 station.
- Open the global library, drag the master copies into the new S7-1500 program, and recompile.
10. Frequently Asked Questions
Where do I download the SINUMERIK STEP 7 Toolbox?
The Toolbox is not available on the public Siemens Industry Online Support download portal. It is distributed only through your Siemens sales representative or authorized SINUMERIK distributor, who will deliver the V20 installer and the matching Automation License Manager CoL.
Can I open a TIA Portal V18 SINUMERIK project in V20 without the Toolbox?
No. TIA Portal V20 blocks the migration when it detects a SINUMERIK PLC station and no matching V20 Toolbox is installed. The portal displays a dialog asking you to install "SINUMERIK STEP 7 Toolbox V20" before the project can be opened or upgraded.
Is the SINUMERIK Toolbox version-locked to a TIA Portal major version?
Yes. The Toolbox is bound one-to-one to a TIA Portal major version. Toolbox V20 only installs on TIA Portal V20, Toolbox V18 only on TIA Portal V18, and so on. A V18 toolbox cannot be used to open a V20 project, and a V20 toolbox cannot be used for a V18 project.
Do I need to keep the V18 Toolbox installed when I upgrade to V20?
Yes, until the migration is complete. TIA Portal V20 uses the V18 Toolbox as a reference source to translate the V18 project metadata. After the migration is finished and the project is saved as a native V20 archive, the V18 Toolbox can be uninstalled.
Where do I find the new SINUMERIK functions added in TIA Portal V20?
The new SINUMERIK functions, blocks, and NC variables introduced in TIA Portal V20 are documented in the SINUMERIK – What's new in TIA Portal V20 reference. They are also accessible from inside TIA Portal V20 via Help → What's new → SINUMERIK.