Problem Overview
When opening legacy STEP 7 V5.5 or V5.6 projects after a fresh Engineering Station (ES) rebuild, the SIMATIC Manager and HW Config raise the dialog "Missing Software Packages" referencing one or both of the following optional integration packages:
- Drive_ES (SIMATIC Drive Engineering System) – object integration for Siemens master drives (SIMOVERT, MASTERDRIVES, SINAMICS, SIMOREG) inside STEP 7 HW Config.
- SIMATIC PDM (Process Device Manager) – device integration for Profibus-PA, FOUNDATION Fieldbus, and HART field instruments.
The signature characteristic of this symptom is that the affected objects appear yellow, not red, in HW Config and NetPro. Yellow indicates an informational/optional integration package; red indicates a hard dependency (for example, a missing HW Update or unsupported GSD file). The project still opens, compiles, and downloads; however, parameter objects belonging to the missing package render as placeholders and any object that required Drive_ES/PDM-specific dialogs (drive parameter lists, device calibration forms) cannot be edited end-to-end.
Why the Warning Appears
STEP 7 V5.x stores each optional sub-package as a registered package object in the Windows registry under HKLM\SOFTWARE\Siemens\Automation\InstalledSoftware\STEP7 (older installations may use HKLM\SOFTWARE\Wow6432Node\Siemens\...). Each component—Drive ES, SIMATIC PDM, S7-PLCSIM, S7-GRAPH, S7-SCL, CFC, SFC—registers a unique package GUID and an associated version string in HW Config's Object Properties > Additional Information.
When HW Config enumerates stations, it compares every object GUID/version pair against the local registry. An object whose GUID is not registered produces the "missing package" entry. The colour of the warning follows this logic:
| Object State | Visual Cue | Behaviour |
|---|---|---|
| GUID registered, version equal | Normal icon | Fully editable |
| GUID registered, version newer | Yellow triangle | Editable; backward-compatible |
| GUID registered, version older | Yellow triangle | Object renders but properties inaccessible |
| GUID not registered | Yellow triangle / hollow icon | Object renders as placeholder |
| Object type unknown to STEP 7 | Red X | Project cannot compile |
Identifying the Required Packages
Before installing anything, capture a controlled inventory of what the project actually uses. Drive_ES and SIMATIC PDM are licensed, off-SIOS software; you should only procure what the project's hardware configuration demands.
Step 1 — Generate the "Installed SIMATIC Software" List
Open Start > SIMATIC > Installed SIMATIC Software (or run SiemensInst.exe from the STEP 7 DVD). Capture a screenshot of the dialog. Compare the listed components with the project's missing-package list. The screenshot is also a useful attachment when escalating to Siemens Support (SR – Support Request).
Step 2 — Inspect HW Config for Drive Objects
Open the affected project in SIMATIC Manager, then double-click Hardware in the station. In the catalog tree on the right, expand the station. Drive objects appear under:
PROFIBUS-DP > SIMOVERTPROFIBUS-DP > SIMOREGPROFIBUS-DP > MASTERDRIVESPROFINET IO > SINAMICS-
PROFINET IO > SIMOTION(partial)
Any object whose icon displays the yellow triangle and whose tooltip reads "Object type requires Drive ES" indicates Drive_ES dependency.
Step 3 — Inspect HW Config for Process Device Networks
Process-device networks always hang off an existing DP master or HART module:
- Profibus-PA: A DP/PA coupler or DP/PA link (e.g. 6GK1 415-2BA10, 6GK1 416-2BS00) appears in the DP line. PA slaves then attach below it.
- FOUNDATION Fieldbus: An FF link (e.g. 6GK1 516-3AA00, 6GK1 516-3BA00) sits on the DP line. The link's downstream fieldbus carries FF devices.
-
HART: Either an ET200iSP station with HART modules, an analog input/output module configured for HART (e.g. 6ES7 331-7TF01-0AB0), or an SM HART card in a remote rack. HART devices show up under
HART > ...in the catalog.
If none of the above are present in any of your stations, the project does not need SIMATIC PDM and the warning can be safely ignored (after suppressing it).
SIMATIC Drive ES — Technical Background
Drive ES is the integration layer that lets STEP 7 HW Config understand Siemens drive firmware objects, expose drive parameter lists, and synchronise parameter changes between the PLC project and the drive. Without it, drives appear as generic DP slaves and parameter screenshots (e.g. SLS, V/f curves, encoder configurations) cannot be edited inside STEP 7. Commissioning must then be done from STARTER or the AOP (Advanced Operator Panel).
Drive ES Variants
| Variant | Order Number (MLFB) | Scope |
|---|---|---|
| Drive ES Basic V5.x | 6SW1700-5JA00-1AA0 (legacy), 6SW1700-5JA00-2AA0 | STEP 7 V5.5/V5.6 integration for SIMOVERT, MASTERDRIVES, SIMOREG, SINAMICS G/S |
| Drive ES PCS 7 V6.x | 6SW1700-7JA00-0AA0 family | PCS 7 V6/V7/V8 integration including APL blocks |
| Drive ES TIA | 6SW1700-8JC00-0AA0 family | TIA Portal V13+ integration; not relevant to V5.x projects |
Drive ES Compatibility Matrix (STEP 7 V5.x)
| Drive ES Version | STEP 7 V5.5 | STEP 7 V5.5 SP4 | STEP 7 V5.6 |
|---|---|---|---|
| Drive ES Basic V5.4 + SPx | Yes | Yes | No (objects render as older-version) |
| Drive ES Basic V5.5 | Yes | Yes | Yes |
| Drive ES Basic V5.6 | — | — | Yes |
To install, run SETUP.EXE from the Drive ES DVD. The setup registers the package GUID, installs the catalog GSD additions, and prompts for the license transfer (parallel or USB dongle). A restart of SIMATIC Manager is required.
SIMATIC PDM — Technical Background
SIMATIC PDM is the device-type manager (DTM) host for field instruments. It loads Electronic Device Descriptions (EDD) and Field Device Tool (FDT) DTMs, and exposes them inside STEP 7 via the Open Object > SIMATIC PDM command or directly from the HW Config right-click menu.
SIMATIC PDM Variants Relevant to STEP 7 V5.x
| PDM Version | Compatible STEP 7 | Order Number |
|---|---|---|
| PDM V6.x | STEP 7 V5.4 / V5.5 | 6ES7658-1EX16-0YX0 (6AV) |
| PDM V8.x | STEP 7 V5.5 SP2+ | 6ES7658-1AX08-0YX0 |
| PDM V9.0 | STEP 7 V5.5 SP4 / V5.6 | 6ES7658-1AX09-0YX0 |
| PDM V9.1 | STEP 7 V5.6, PCS 7 V9.0 | 6ES7658-1AX09-1YX0 |
Delivery note for PDM v9.1: SIOS entry 109748101. The note lists supported operating systems (Windows 7 SP1 / Server 2008 R2 / Windows 10 1607+),.NET prerequisites, and the bundled device library.
PDM Installation Order
- Install STEP 7 V5.5 or V5.6 first.
- Install any Service Packs (SP) for STEP 7.
- Install the corresponding HW Update (HWA) from the DVD or SIOS — this adds the DP/PA coupler and FF link catalog entries.
- Insert the SIMATIC PDM DVD and run
Setup.exe. - Restart the system.
- Transfer the license via Automation License Manager (ALM).
- Verify with Start > SIMATIC > Installed SIMATIC Software.
Suppressing the Warning Without Installing the Packages
If your analysis confirms that the project does not use any objects that require Drive_ES or PDM (for example, an archived project retained as reference only), you can suppress the warning dialog:
- Close HW Config and SIMATIC Manager.
- Open the registry editor (
regedit). - Navigate to
HKCU\Software\Siemens\STEP7\HWConfig\Warnings. - Create or set the DWORD
SuppressMissingPackageDialogto1. - Re-open the project. The yellow triangles remain visible in the station, but the popup no longer fires.
Procedural Workflow — Field-Engineer Checklist
- Capture the baseline. Screenshot the Installed SIMATIC Software dialog and the Missing Software Packages warning. Tag with project name, ES hostname, and date.
-
Audit the hardware. In HW Config, use
Ctrl+Ain the station window and read the tooltip of any yellow object. Record the catalogue path and firmware version. - Categorise. Sort the yellow objects into two lists: Drive objects (need Drive_ES) and Process devices (need PDM).
- Confirm licence entitlement. Verify the licence exists in ALM or on media. If absent, escalate to procurement. Both packages are commercial.
- Install in the correct order: STEP 7 → SP → HW Update → Drive ES / PDM → restart → ALM transfer.
- Validate. Reopen the project. Yellow triangles should disappear. Parameter objects should open with the device-specific dialog.
- Archive. Save the project, then perform a Save As with Reorganisation to consolidate any orphaned package references.
Verification Procedure
After installing the missing packages, run the following checks to confirm the warning is gone and the project is fully functional:
- Open the project in SIMATIC Manager; the Missing Software Packages dialog must no longer appear.
- Open HW Config; every object must render with a normal icon.
- Double-click a previously yellow drive object. The Object Properties dialog must open and the Parameters tab must be populated.
- Right-click a Profibus-PA or HART device. The context menu must contain Open with SIMATIC PDM.
- Launch SIMATIC Manager > Options > PG/PC Interface and confirm the new packages are listed under Installed Software.
- Perform a Check Consistency on the S7 program (
Ctrl+Alt+F) and confirm no warnings about unsupported object types.
Troubleshooting Matrix
| Symptom | Likely Cause | Resolution |
|---|---|---|
| Warning persists after Drive ES install | Package GUID not registered | Re-run Drive ES setup with "Repair"; verify HKLM\SOFTWARE\Siemens\Automation\DriveES exists |
| Yellow objects remain after PDM install | HW Update older than PDM catalog | Install the latest HW Update (HWA) corresponding to your STEP 7 version from SIOS |
| Drive ES install reports "STEP 7 not found" | STEP 7 installed after Drive ES, or 32/64-bit mismatch | Install Drive ES in the same Windows installation as STEP 7; both must be 32-bit on 64-bit Windows for V5.x |
| PDM setup fails with .NET error | Wrong .NET Framework version | PDM v9.0+ requires .NET 4.7.2; PDM v8.x requires .NET 4.5+. Verify with reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release (expect value ≥ 461808) |
| License transfer fails via parallel key | Parallel-port driver not installed | Install the S7DOS / S7EBOX driver from the STEP 7 DVD; restart |
| License transfer fails via USB | USB stick not recognised as ALM device | Re-seat USB stick; verify in Automation License Manager; do not use a generic USB stick — only Siemens-issued ones carry the licensing dongle firmware |
| Drive object opens but Parameters tab empty | Drive ES version older than the project | Upgrade Drive ES to match or exceed the project's drive firmware version |
| PDM device listed but no DD/EDD loaded | Device library not installed | Open Device Integration Manager in PDM and import the device catalog from the manufacturer's SIEMENS-provided EDD or from the device vendor |
| Warning appears for objects that are not used | Object referenced from deleted station | Run Project > Save As with Reorganisation to clean orphan references |
| STEP 7 V5.5 project opens but V5.6 ES shows yellow | V5.6 catalog newer than V5.5 catalog | Install the V5.5-compatible Drive ES on the V5.6 ES, or convert the project to V5.6 |
Working Without Drive_ES and PDM
You can still open, edit, and save the S7 and WinCC parts of a STEP 7 project when these optional packages are absent. What you cannot do:
- Edit drive parameter lists from inside STEP 7 (use STARTER instead).
- Open PDM device objects with the full calibration/parameter view (use standalone PDM, but cross-project changes will not synchronise).
- Re-save drive or instrument objects with new firmware versions.
- Use the Export Drive Parameters function.
Saving the project with File > Save retains the placeholder objects intact. The yellow state does not corrupt the program logic, the SFC/SFB calls, or the WinCC graphics. Round-trip with a fully equipped ES will restore full editability.
Migration Path to TIA Portal
If your facility is moving to TIA Portal, the legacy Drive_ES and PDM packages are replaced by:
- Drive ES TIA (6SW1700-8JC00-0AA0) for SINAMICS Startdrive integration.
- SIMATIC PDM — same product, integrated into the TIA Portal device view (PDM V9.0+ supports TIA Portal V15.1+).
Migrate projects using TIA Portal > Migration > Migrate STEP 7 V5.x project. Drive and PDM objects are translated to TIA Portal equivalents when the matching TIA packages are installed.
FAQ
Why does STEP 7 V5.x show "Missing Software Packages" but the project still opens?
Because Drive_ES and SIMATIC PDM register optional GUIDs with HW Config. When the registry lookup fails, HW Config renders the objects as placeholders (yellow triangle) but the project structure, S7 logic, and WinCC parts remain valid. You can save and download the project; you simply cannot edit the drive/instrument-specific dialogs end-to-end.
Can I download Drive_ES or SIMATIC PDM from Siemens SIOS?
No. Both are commercial packages shipped on physical media with a license key (parallel dongle or USB). They are not available on the Siemens Industry Online Support download portal. STARTER (drive commissioning) is free and downloadable, but it does not substitute for Drive ES because it does not register the package GUID with STEP 7.
How do I tell whether my project actually uses Drive_ES or PDM?
Open the station in HW Config. Drive objects appear under PROFIBUS-DP > SIMOVERT / SIMOREG / MASTERDRIVES / SINAMICS. Process-device objects appear under a DP/PA coupler, a FOUNDATION Fieldbus link, or HART analog modules. If none of these are present, the project does not need the packages and the warning can be safely ignored or suppressed in the registry.
Does suppressing the warning make the problem go away?
Suppression only hides the popup dialog (via the SuppressMissingPackageDialog DWORD). The yellow triangles remain in HW Config, and you still cannot edit the affected drive/instrument objects. Always resolve the root cause before any field engineering work.
Which Drive ES version pairs with STEP 7 V5.6?
Drive ES Basic V5.5 SPx or V5.6. Install the Service Pack matching your STEP 7 service pack, restart, then verify in Installed SIMATIC Software. If the project originally came from a V5.5 ES, install Drive ES Basic V5.5 SP4 first to avoid upward-compatibility issues with the drive firmware versions recorded in the project.