Resolving the "Missing Technology Extensions TPGMC 4.6" Error in Siemens STARTER 5.3
When commissioning a SINAMICS drive with STARTER V5.3, engineers routinely encounter a dialog stating "Missing Technology Extensions TPGMC 4.6" or "TPGMC_SINAMICS_4_6.1.0 V4.60.1.0 could not be loaded". The fault blocks online connection to the drive and prevents downloading or archiving the project. This reference explains the root cause, identifies the official Siemens download entry, and walks through installation, configuration, and verification of the missing technology extension on STARTER 5.3 and STARTER 5.4 SP1.
1. Problem Definition
The symptom manifests as a modal dialog during one of three actions in STARTER:
- Opening an existing project archive (
.zipor.pn) created on a PC that previously had the extension installed. - Performing Go online against a SINAMICS drive whose control unit firmware was commissioned with a technology extension.
- Executing Load firmware to drive or Load project to PG/PC for a CU320-2, CU310-2, or SIMOTION D combination using TPGMC blocks.
The dialog text reads (translated from German original):
Missing Technology Extensions
TPGMC_SINAMICS_4_6.1.0 V4.60.1.0
Some functions in the project cannot be edited or displayed
without this technology extension.
Selecting Cancel blocks the connection. Selecting OK loads the project read-only and grays out all TPGMC-related expert list parameters, drive functions, and DCC (Drive Control Chart) blocks, rendering closed-loop tuning and trace recording unusable.
2. Root Cause Analysis
STARTER 5.3 SP3 (and later) ships with a built-in set of technology extensions for the SINAMICS platform, but it does not include every TPGMC version that has been released. The TPGMC library follows the SINAMICS firmware version matrix — for example, SINAMICS V4.6 firmware couples with TPGMC_SINAMICS_4_6.1.0 (internal build V4.60.1.0). If STARTER is installed without that specific plug-in, the project's offline/online comparison fails the version-check handshake and emits the missing-extension message.
Three root-cause categories are observed in the field:
| # | Root Cause | Diagnostic Indicator | Fix Vector |
|---|---|---|---|
| 1 | Plug-in never installed on this PC | Folder STARTER\addons\TPGMC_SINAMICS absent |
Install from Siemens Support entry 72839973 |
| 2 | Plug-in present but wrong version | Version in registry shows V4.5 or V4.7 instead of V4.60.1.0 | Update via add-on package |
| 3 | Plug-in installed under non-admin user | Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\Automation\Starter\AddOns empty |
Re-install with elevated privileges |
...), the PC must host the matching library or STARTER will report the missing extension even though the runtime license is valid.3. Identifying the Required TPGMC Version
Before downloading, identify which TPGMC build your project demands. Open the offline project in STARTER and inspect the Properties dialog of the Control Unit (right-click the drive → Properties → Version Overview). The Technology Extension row lists the exact plug-in reference, for example:
Technology Extension: TPGMC_SINAMICS
Version: 4.60.1.0
Build Date: 2013-06-15
Reference: 6SL3072-4AA00-0AA0
Alternatively, query the running drive firmware via the expert list:
r0010 Drive firmware version = 04.60.xx.xx
r0018 Firmware build number = 460.1.0
r0190 Technology extension ID = 1 (TPGMC)
Match the firmware version (V4.6 = 04.60.xx.xx) with the corresponding TPGMC plug-in (V4.60.1.0). The reference number 6SL3072-4AA00-0AA0 is the SINAMICS catalog MLFB for the technology package and can be cross-referenced against the project's bill of materials.
4. Official Siemens Download Source
The authoritative location for legacy TPGMC plug-in packages is the Siemens Industry Online Support entry ID 72839973, which archives previous technology-extension releases as direct downloads:
Siemens Support Entry 72839973 — TPGMC previous versions archive
This entry hosts compressed .zip containers for each TPGMC plug-in release, including:
- TPGMC_SINAMICS_4_5.1.0 (V4.50.1.0) — for SINAMICS V4.5
- TPGMC_SINAMICS_4_6.1.0 (V4.60.1.0) — for SINAMICS V4.6 ← required for the V5.3 / V4.6 pairing
- TPGMC_SINAMICS_4_7.1.0 (V4.70.1.0) — for SINAMICS V4.7
- TPGMC_SINAMICS_4_8.x (V4.80.x.x) — for SINAMICS V4.8 SP1+
- TPGMC_SINAMICS_5_1.x — for SINAMICS V5.1
TPGMC_SINAMICS_4_6.1.0.exe) approximately 38 MB in size. Validate the SHA-256 checksum against the value listed on the support entry before deploying to production engineering workstations.For STARTER itself, obtain the latest service pack from entry ID 109747171 (STARTER V5.4 SP1) or 26233208 (STARTER V5.3 SP3). STARTER V5.4 is the last released branch; it is backward-compatible with V4.6 firmware.
5. Prerequisites Before Installation
| Prerequisite | Minimum Version | Verification Command / Location |
|---|---|---|
| STARTER commissioning software | V5.3 SP3 HF1 (Build 1604+) or V5.4 SP1 | Help → About STARTER |
| Operating system | Windows 7 SP1 (x64) or Windows 10 (x64) build 1709+ | winver |
| .NET Framework | 4.6.2 or higher | Control Panel → Programs → .NET versions |
| User rights | Local Administrator | net localgroup administrators |
| Drive firmware (CF card) | SINAMICS V4.6.x.x | STARTER online → r0010 / r0018 |
| Free disk space | 2 GB | Add-on is 38 MB; archives 1.4 GB |
| TCP/IP connectivity to drive | Ethernet / PROFINET | ping <drive-IP> |
C:\Program Files (x86)\Siemens\Automation\STARTER. The TPGMC plug-in respects this path and registers its COM classes against the 32-bit registry hive (WOW6432Node).6. Step-by-Step Installation Procedure
Step 6.1 — Close STARTER Completely
Quit the main STARTER window and the S7DOS background service. Verify via Task Manager that no STARTER.exe, STARTER_sc.exe, or S7SCAN.exe process remains.
Step 6.2 — Extract the Plug-in Archive
Run the downloaded self-extractor with administrator privileges:
TPGMC_SINAMICS_4_6.1.0.exe /extract:C:\Temp\TPGMC
Or right-click → Run as administrator and accept the default extraction path.
Step 6.3 — Execute the Installer
Inside the extracted folder, run setup.exe as administrator. The installer reads the existing STARTER installation path from the registry (HKLM\SOFTWARE\WOW6432Node\Siemens\Automation\Starter\InstallPath) and deploys the following files:
C:\Program Files (x86)\Siemens\Automation\STARTER\addons\TPGMC_SINAMICS\4_6.1.0\
├── TPGMC_SINAMICS.dll (technology-extension core, 12.4 MB)
├── TPGMC_SINAMICS.resources.dll (localized strings)
├── TPGMC_SINAMICS.tlb (COM type library)
├── TPGMC_SINAMICS_4_6.1.0.cat (catalog metadata)
└── docs\
├── TPGMC_SINAMICS_en-US.chm
└── TPGMC_Funktionsbibliothek_de-DE.pdf
Step 6.4 — Register the COM Type Library
The installer automatically calls regsvr32 /s TPGMC_SINAMICS.tlb against the 32-bit registry. To verify registration manually:
reg query "HKCR\Wow6432Node\TypeLib\{0A1B2C3D-4E5F-6789-ABCD-EF0123456789}" /s
A successful registration should report a VERSION key equal to 4.60.1.0.
Step 6.5 — Launch STARTER and Validate
Open STARTER → menu Options → Installed Technology Extensions. The dialog must list:
Technology Extension Version Status
───────────────────────── ────────── ──────
TPGMC_SINAMICS 4.60.1.0 OK
7. Manual File Placement (Offline / Air-Gapped Sites)
On systems without internet access, the plug-in files can be copied manually. The minimum set is:
%STARTER_HOME%\addons\TPGMC_SINAMICS\4_6.1.0\
%STARTER_HOME%\addons\TPGMC_SINAMICS\4_6.1.0\TPGMC_SINAMICS.dll
%STARTER_HOME%\addons\TPGMC_SINAMICS\4_6.1.0\TPGMC_SINAMICS.tlb
%STARTER_HOME%\Common\technologie\TPGMC\4_6.1.0\TechDef.xml
After copying, register the type library:
cd "C:\Program Files (x86)\Siemens\Automation\STARTER\addons\TPGMC_SINAMICS\4_6.1.0"
C:\Windows\SysWOW64\regsvr32.exe TPGMC_SINAMICS.tlb
SysWOW64\regsvr32.exe, not the System32 variant. The latter is the 64-bit registration tool and will refuse to register 32-bit COM components.8. STARTER Project Configuration
8.1 Linking the Extension to a Drive Object
Open the SINAMICS drive offline → Configuration → Technology packages tab. If the field is empty, click Add and select:
Package name: TPGMC_SINAMICS
Version: 4.60.1.0
Activation key: [leave blank if drive firmware provides runtime license]
8.2 Enabling Technology Functions
After activation, additional parameters appear in the expert list:
| Parameter | Function | Typical Value |
|---|---|---|
| p0100 | Line frequency (50/60 Hz) | 0 (Europe 50 Hz) |
| p0201 | Power stack code number | 6SL3310-xxx |
| p0505 | Technology selection | 5 (TPGMC active) |
| p1100 | Speed controller sampling time | 250 µs |
| p2099[0] | Technology function bit mask | 0x0001 (basic gear) |
8.3 Backing Up the Configuration
Save the project with Project → Save and compile, then archive via Project → Archive. The archive now embeds the TPGMC version reference, allowing the receiving PC to validate the plug-in status before opening.
9. Verification Procedure
After installation and configuration, perform the following four-stage verification:
9.1 Registry Verification
reg query "HKLM\SOFTWARE\WOW6432Node\Siemens\Automation\Starter\AddOns" /s
Expected output includes TPGMC_SINAMICS = 4.60.1.0.
9.2 File System Verification
dir "C:\Program Files (x86)\Siemens\Automation\STARTER\addons\TPGMC_SINAMICS"
Expected: directory 4_6.1.0 containing TPGMC_SINAMICS.dll with file size ≈ 12,431,360 bytes (varies ± minor with hotfixes).
9.3 STARTER Self-Test
Launch STARTER, open any V4.6 project. The missing-extension dialog must no longer appear. Check Help → About → Technology Extensions; TPGMC_SINAMICS 4.60.1.0 must show Loaded.
9.4 Online Test Against Drive
Connect to the SINAMICS Control Unit over PROFINET. Execute Online → Drive diagnostics → Version overview. The dialog must show:
Technology extension: TPGMC_SINAMICS
Version (drive): 4.60.1.0
Version (PG/PC): 4.60.1.0 ← MATCH
License status: OK
If the PC version and drive version do not match, STARTER refuses to load firmware and emits "Online operation not possible: technology extension mismatch".
10. Version Compatibility Matrix
| SINAMICS Firmware | TPGMC Plug-in Build | Compatible STARTER | SCOUT Compatibility |
|---|---|---|---|
| V4.4 | TPGMC_SINAMICS_4_4.1.0 (V4.40.1.0) | STARTER 5.2 SP1 | SCOUT 4.2 SP1 |
| V4.5 | TPGMC_SINAMICS_4_5.1.0 (V4.50.1.0) | STARTER 5.3 | SCOUT 4.3 |
| V4.6 | TPGMC_SINAMICS_4_6.1.0 (V4.60.1.0) | STARTER 5.3 SP3 / 5.4 SP1 | SCOUT 4.4 |
| V4.7 | TPGMC_SINAMICS_4_7.1.0 (V4.70.1.0) | STARTER 5.4 SP1 | SCOUT 4.4 SP1 |
| V4.8 | TPGMC_SINAMICS_4_8.2.6 (V4.80.2.6) | STARTER 5.4 SP3 | SCOUT 5.0 |
| V5.1 | TPGMC_SINAMICS_5_1.1.0 (V5.10.1.0) | STARTER 5.5 (TIA-based) | SCOUT 5.1 |
| V5.2 SP1 | TPGMC_SINAMICS_5_2.1.0 | Startdrive V15.1+ | SCOUT 5.2 |
11. Troubleshooting Matrix
| Symptom | Cause | Resolution |
|---|---|---|
| Dialog appears even after install | Wrong STARTER instance (32-bit vs 64-bit detection) | Confirm install under Program Files (x86)
|
| Catalog file not loaded | Anti-virus quarantined .cat
|
Whitelist STARTER add-on directory |
| Online connection still refused | Drive firmware license missing | Order MLFB 6SL3072-4AA00-0AA0
|
| COM registration error 0x80070005 | Insufficient rights | Run installer as administrator |
| TPGMC block invisible in DCC editor | DCC editor extension not enabled | Options → DCC → Enable TPGMC blocks |
| Trace recording fails p50051=4 | Plug-in present but not initialized | Re-compile project (Ctrl+Shift+F9) |
| SINAMICS V5.x project opens in V4.6 mode | PC has only legacy plug-in | Install latest plug-in from 72839973 |
| F12505 firmware CRC error after upgrade | Mixing firmware V4.6 and V5.x on same CF | Re-image CF card with single-version firmware |
12. Edge Cases and Field-Proven Caveats
12.1 Mixed Projects in Parallel Engineering
Large machine builders routinely maintain both V4.6 and V5.x fleets. A single STARTER install cannot host the TPGMC plug-ins side by side only if they share the same major version; the installer refuses to overlay. Use either (a) two parallel STARTER installations in different directories, or (b) virtual machines with locked plug-in versions.
12.2 TIA Portal Migration
From TIA Portal V15.1 onward, technology extensions are managed inside the TIA portal package manager and the legacy TPGMC plug-in model is replaced by Startdrive technology objects. Migrating a V4.6 STARTER project to TIA requires the STARTER → TIA import wizard and an active TPGMC plug-in on the source PC; otherwise the import silently drops the technology-extension references.
12.3 License Migration Across Control Units
When swapping a defective CU320-2, the TPGMC license key must be re-generated. The Web License Manager on www.siemens.com issues the new CoL (Certificate of License) bound to the replacement CF card's serial number.
12.4 Performance Impact
TPGMC blocks add approximately 4–6 ms of execution time per axis on a CU320-2 DP at the standard 250 µs current-controller cycle. Account for this in machines with tight interpolation paths by increasing p0115[1] (current controller) to 400 µs.
13. Related Firmware and Catalog References
| Reference | Description |
|---|---|
| 6SL3072-4AA00-0AA0 | TPGMC technology package for SINAMICS V4.6 (MLFB) |
| 6SL3074-0AA00-0AA0 | SINAMICS firmware V4.6 SSP (Single Source Package) |
| 6SL3040-1MA00-0AA0 | STARTER V5.4 SP1 commissioning software (DVD) |
| 6AU1900-0AB20-0AA0 | SCOUT TIA V4.4 standalone |
| IEA 72839973 | Siemens Support entry: TPGMC previous-versions archive |
| IEA 26233208 | Siemens Support entry: STARTER V5.3 SP3 |
| IEA 109747171 | Siemens Support entry: STARTER V5.4 SP1 |
14. FAQ
Where exactly do I download TPGMC_SINAMICS_4_6.1.0 V4.60.1.0?
Use Siemens Industry Online Support entry 72839973, which archives every previous TPGMC plug-in release as a direct executable download. Log in with a Siemens customer account and run TPGMC_SINAMICS_4_6.1.0.exe as administrator.
What STARTER version pairs with the TPGMC V4.60.1.0 plug-in?
The official pairing is STARTER V5.3 SP3 (build ≥ 1604) or STARTER V5.4 SP1, both supporting SINAMICS firmware V4.6. STARTER V5.5 (Startdrive) does not host legacy TPGMC plug-ins — migrate to Startdrive technology objects for TIA Portal V15.1+.
Can I install multiple TPGMC plug-in versions on one PC?
Yes. The installer deploys each version into its own subfolder under %STARTER_HOME%\addons\TPGMC_SINAMICS\ (e.g., 4_5.1.0, 4_6.1.0, 4_7.1.0). STARTER selects the version referenced by the currently open project. Mixing V4.x and V5.x plug-ins on the same PC is supported, but STARTER will not run them simultaneously in a single instance.
The dialog still appears even after installing the plug-in. What now?
Confirm three checks: (1) the file TPGMC_SINAMICS.dll exists under the correct STARTER add-on path, (2) the 32-bit COM registration succeeded via SysWOW64\regsvr32.exe, and (3) the user launching STARTER has read access to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Siemens\Automation\Starter\AddOns. A mismatch in any of these reproduces the missing-extension dialog.
Does the TPGMC plug-in require a separate license on the PC?
No. The plug-in itself is free and downloadable. The technology license is bound to the SINAMICS control unit's CF card and is enforced online only. If the drive lacks the license, STARTER emits F13000/F13001 license errors during Load to drive, not the missing-extension dialog.