Overview
Engineers who built large SIMOCODE pro V (3UF7) fleets with the legacy SIMOCODE ES 2007 commissioning tool face a hard cutover when a project specifies the current SIMOCODE pro V generation: the new basic units are commissioned exclusively inside TIA Portal using the SIMOCODE ES option package, not via the standalone ES 2007 application. Because the legacy project data lives in proprietary .sdp files, it cannot be re-opened directly by TIA Portal. Siemens provides a documented project-migration path that converts the ES 2007 archives (and the older .sde working files) into TIA Portal-compatible device objects so that parameter sets, device wiring, and logic blocks can be preserved instead of re-entered by hand.
This article focuses on the specific scenario raised in the field: a large number of drives configured in SIMOCODE ES 2007 with file extension .sdp, hardware type 3UF7 010-1A*00-0 at firmware V4.0, that must move into TIA Portal V15 (or V15.1) for re-commissioning on the replacement SIMOCODE pro V basic units. The procedure is built around the Siemens support entry Entry ID 109753874 and the SIMOCODE ES in TIA Portal documentation that is delivered with TIA Portal V15.1 and remains reachable from the TIA Portal V20 documentation tree at SIMOCODE ES – TIA Portal.
SIMOCODE pro V Hardware Identification
Before any migration is attempted, capture the exact MLFB and firmware version of every device in the fleet. The MLFB encodes the device class, the functional scope, the terminal type, and the version release. For the device in this scenario the MLFB root is 3UF7 010-1A*00-0 and the firmware is V4.0.
| MLFB Position | Value | Meaning |
|---|---|---|
| 1-4 | 3UF7 | SIMOCODE pro V basic unit family |
| 5-6 | 01 | Basic unit, 1st generation (V1.0 baseline) of pro V |
| 7-8 | 10 | Functional scope - PROFIBUS interface, no PROFINET |
| 9 | 1 | Voltage type / measuring module compatibility class |
| 10 | A* | Connection technology (screw/spring/insulation displacement) |
| 11-13 | 00-0 | Variant / no additional operator panel integrated |
Firmware V4.0 is the last release line that is fully supported by both SIMOCODE ES 2007 SP* and SIMOCODE ES V15/V15.1 inside TIA Portal. Newer replacement units ship with V5.x firmware that can be downgraded (within a device class) only via TIA Portal, never via ES 2007. Confirm this against the device label and the device's web server (default address 192.168.1.1) before migration.
Prerequisites
- TIA Portal V15 or V15.1 installed with the SIMOCODE ES option package. The SIMOCODE ES option is selectable in the TIA Portal installer under "Device & Network Engineering -> SIMOCODE ES". V15.1 is recommended because it added CAx data export/import support and one-to-many device transfer features described in SIMOCODE ES – TIA Portal.
-
SIMOCODE ES 2007 still installed on a 32-bit Windows engineering station (Windows 7 / Windows 10 32-bit) so that the original
.sdpfiles can be opened, resaved, and exported. ES 2007 will not run on a 64-bit-only environment. - Siemens migration tool / entry - download the migration package referenced in Entry ID 109753874. The package contains a TIA Portal add-in and a project converter.
-
All
.sdpproject archives available locally. Each.sdpis a ZIP-style archive containing the device's.sdeworking file plus CAx data; do not unpack them by hand - the Siemens tool reads the archive directly. - Administrator rights on the engineering station for registry and DCOM changes that the migration tool performs.
- Backup of the TIA Portal project shell that will receive the imported devices, even if the shell is empty.
SIMOCODE ES 2007 vs SIMOCODE ES in TIA Portal V15
Understanding the architectural shift is essential before re-using any legacy data. The standalone SIMOCODE ES 2007 application is a 32-bit COM/DCOM tool that talks to a SIMOCODE pro V basic unit over PROFIBUS DP or USB (via the 3UF7 946-1AA01 PC cable). TIA Portal V15 replaces this with an integrated engineering model: every SIMOCODE pro V device becomes a device object in the TIA project tree, parameter sets are stored inside the TIA project database, and online diagnostics are routed through TIA Portal's online portal.
| Aspect | SIMOCODE ES 2007 (legacy) | SIMOCODE ES in TIA Portal V15 / V15.1 |
|---|---|---|
| Project storage | Standalone files: .sde (edit) and .sdp (archive) |
Inside the TIA Portal project (AP+DB), plus optional CAx export |
| Online access | Direct PROFIBUS / USB through COM/DCOM | Routed via TIA Portal online portal over PROFINET/PROFIBUS |
| Device library | Pre-loaded HW catalog, no firmware check | HW catalog with firmware-version-tagged device objects |
| Multi-device editing | Sequential: open one .sde at a time |
Parallel editing of all device objects in the project tree |
| CAx data (EPLAN, etc.) | Export only | Import and export of CAx data on a single device or device group |
| Supported firmware | Up to V4.x for 3UF7 010 | V4.x and V5.x (V5.x only on TIA V16+ for some MLFBs) |
The migration tool bridges these two worlds by opening an .sdp archive, reading the contained parameter set, and instantiating a SIMOCODE pro V device object inside the TIA Portal project with the same parameter set, function block wiring, and protection settings.
Migration Paths
Two paths are available. The correct path depends on whether you still have working .sde files or only archived .sdp packages.
Path A - Direct .sdp to TIA Portal
Use this path when only the archive files are available. The Siemens migration add-in (referenced in Entry ID 109753874) reads the .sdp directly and creates a TIA Portal V15 device object per archive.
Path B - .sdp -> .sde -> TIA Portal
Use this path when intermediate edits are required, for example to align the device version to the replacement MLFB. Open the .sdp in SIMOCODE ES 2007, "Save As" to .sde, make adjustments, re-archive to .sdp, then run the same migration add-in.
Step-by-Step: Migrating .sdp Files to TIA Portal V15
- Install the migration add-in from the package referenced in Entry ID 109753874. The installer registers a "SIMOCODE Migration" entry under "Start -> Programs -> Siemens Automation -> Tools".
- Launch TIA Portal V15 / V15.1 and open the receiving project. If starting from scratch, create a new project and add the SIMOCODE pro V device once from the HW catalog to initialize the SIMOCODE ES option. The HW catalog path is: Other field devices -> PROFINET IO / PROFIBUS DP -> SIMOCODE pro V -> 3UF7.
-
Open the migration tool from the Windows Start menu. Select "Source: SIMOCODE ES 2007 archive (
.sdp)" and "Target: TIA Portal V15 project". Point the source to the folder containing the.sdpfiles; sub-folders are scanned recursively. -
Map each
.sdpto a target device slot in the TIA Portal project tree. The tool pre-fills the MLFB, but you can override the target MLFB to the replacement unit (for example3UF7 011-1A*00-0for a pro V PROFINET basic unit). Parameters that are not present on the new MLFB are flagged in the mapping report. -
Run the conversion. The tool extracts each
.sdp, parses the parameter set, and instantiates a TIA Portal device object. Function blocks (FB 9, FB 10, FB 11, FB 12, FB 13) are preserved with their interconnections to the PLC tags of the SIMOCODE pro V block. - Resolve the mapping report. Common flags: Parameter not supported on target MLFB, Function block version mismatch, Operator panel text length exceeded. Each flag must be acknowledged; unresolvable parameters revert to factory default.
- Save and compile the TIA Portal project. Compilation writes the new device objects into the project database and validates the SIMOCODE ES option package integrity.
-
Document the device fingerprint: each migrated device receives a new GUID in the TIA project. Keep a CSV mapping
{legacy .sdp name, TIA device name, GUID}for FAT/SAT traceability.
Configuring SIMOCODE ES in TIA Portal V15 / V15.1
After migration, the SIMOCODE pro V device object must be wired into the PLC program and, if needed, into the HMI. The following checklist applies to V15.1 with the SIMOCODE ES option package active.
- Open the device object in the project tree. The navigation pane shows Device view, Parameters, Function blocks, Cyclical data, and Diagnostics.
-
Verify the firmware target: open Parameters -> Device and confirm the firmware shown matches the physical device. For 3UF7 010 with V4.0 firmware, the parameter
FW versionmust read04.00.00. If it does not, the device will reject the download. - Verify the bus address: PROFIBUS address on the 3UF7 010-1A*00-0 is set on the rotary switches on the front of the basic unit; the matching TIA Portal parameter is Parameters -> Bus -> PROFIBUS address. Mismatched addresses are the single largest source of "device not reachable" errors during commissioning.
- Re-issue the SIMOCODE ES license for the migrated devices. TIA Portal V15 uses a per-device license (or a cumulative license) for the SIMOCODE ES option. Without a valid license the parameters are visible but cannot be downloaded to the device.
- Download the configuration to each device: right-click the device object -> "Download to device -> Hardware and software". Use the online portal to confirm the device reports back as online before proceeding.
- Save the parameter set from the device back into the TIA project once commissioning is complete: right-click the device object -> "Upload from device". This step captures any final trim values that were adjusted during the loop check.
Importing CAx Data and Bulk Device Transfer
TIA Portal V15.1 extended the SIMOCODE ES option with multi-device import/export, documented under What is new in TIA Portal V15.1 -> SIMOCODE ES at SIMOCODE ES – TIA Portal. The relevant features for a large drive fleet are:
- Bulk CAx export: select multiple SIMOCODE pro V devices in the project tree, right-click, "Export -> CAx data" produces one combined CAx XML that can be ingested by EPLAN or COMOS.
- Bulk CAx import: the inverse direction, used when the engineering team has prepared the parameter sets externally and wants to push them back into the TIA project. CAx import validates the target MLFB; mismatches are rejected with a per-device error report.
- Bulk parameter copy: in the project tree, drag-and-drop a parameter set from one device object to another to apply it to multiple devices. The receiving devices must share the same MLFB and firmware version or the copy is refused.
Commissioning and Verification
Commissioning a migrated SIMOCODE pro V fleet follows the same FAT/SAT pattern as a green-field project, but with extra verification steps tied to the migration.
| Step | Action | Pass Criterion |
|---|---|---|
| 1 | Compare parameter set of migrated device against the original .sde using SIMOCODE ES V15 "Parameter diff" |
Zero diffs (or only documented intentional changes) |
| 2 | Verify protection settings (overload, phase failure, asymmetry, thermistor) | Tripping thresholds match the original commissioning record |
| 3 | Verify function block usage and interconnections to the PLC tag table | Each used FB (FB 9..FB 13) shows the expected bit/word mapping |
| 4 | Force-test the digital outputs and the operator panel LEDs from TIA online | Every output transitions as forced; LEDs follow the same bit |
| 5 | Loop-check the current measurement module (3UF7 1x-xA) at 0 %, 50 %, 100 % of nominal current | Reading matches the reference ammeter within 1 % |
| 6 | Trip test - inject a phase-loss condition, confirm device trips within the configured time | Trip time within tolerance of the parameter set |
| 7 | Save the as-commissioned parameter set back into the TIA project (Upload from device) | TIA project timestamp updated; backup of pre-commission project retained |
Troubleshooting Matrix
| Symptom | Likely Cause | Resolution |
|---|---|---|
| Migration tool reports "Unsupported MLFB" |
.sdp contains a 3UF5 (pro classic) or 3UF6 device, not 3UF7 |
Re-validate the fleet MLFBs. Only 3UF7 is migratable with this tool. |
| Migration completes but TIA Portal shows parameter set as default | Corrupted .sdp (truncated ZIP) |
Re-export .sdp from ES 2007 with "File -> Save As Archive" |
| Download to device fails with "Firmware mismatch" | Target MLFB firmware newer than V4.0 while .sdp contained V4.0 parameters |
Open the device object, go to Parameters -> Device -> Firmware, and adjust the target firmware to match the physical device, or reflash the device firmware via TIA Portal first. |
| Online portal shows device but every parameter is read-only | SIMOCODE ES license not assigned | Right-click the device object -> "Manage license" and assign a SIMOCODE ES license key. |
| Function block interconnections missing in the PLC program | The original .sdp referenced a non-Siemens PLC tag set |
Re-link the function block I/O manually to the new TIA tag table; document the mapping in the migration CSV. |
| Operator panel texts show as question marks | Text length limit on the new operator panel MLFB | Truncate texts to the supported length and re-download. |
| Cyclical I/O data do not refresh in the HMI | PROFIBUS address mismatch between the rotary switch and the TIA project | Verify the address on the device's rotary switch; correct the TIA project parameter and re-download. |
Security and Lifecycle Notes
SIMOCODE pro V basic units and TIA Portal V15 fall under the Siemens product security advisories published by CISA. A relevant advisory is ICSA-24-193-13. As of January 10, 2023, CISA no longer updates Siemens ICS security advisories beyond the initial advisory; subscribe to the Siemens Industrial Security RSS feed for ongoing coverage. Before deploying migrated devices on a live network, confirm that the firmware and TIA Portal version are not listed in any open advisory and that the engineering station's SIMOCODE ES installation is patched to the latest service pack (SP) for V15.1.
Can a .sdp file from SIMOCODE ES 2007 be opened directly by TIA Portal V15?
No. TIA Portal V15 does not read the proprietary .sdp archive format. Use the Siemens migration utility referenced in Entry ID 109753874 to convert the .sdp into a TIA Portal device object.
Do I still need SIMOCODE ES 2007 installed for the migration?
Yes, for the optional Path B (open .sdp, save as .sde, edit, re-archive) and to validate the original parameter set against the migrated TIA project. For the direct Path A migration the ES 2007 installation is required only on the engineering station that runs the migration add-in.
Does the migration work for the SIMOCODE pro V replacement unit (3UF7 011 / 3UF7 012)?
Yes, as long as the target MLFB is selected in the migration tool's mapping screen. Parameters that are not present on the new MLFB are flagged in the mapping report and revert to factory default if not resolved.
What happens to the function blocks (FB 9..FB 13) during migration?
The FB instances and their interconnections to PLC tags are preserved as TIA Portal block instances. Non-Siemens PLC tag references are dropped and must be re-linked manually to the new TIA tag table.
Is the SIMOCODE ES license reusable for the migrated devices?
The license type is unchanged. Per-device SIMOCODE ES licenses for ES 2007 can be reassigned in TIA Portal V15 via the Automation License Manager. Cumulative licenses cover the migrated fleet without re-issue as long as the device count stays within the licensed envelope.
Can I migrate from ES 2007 directly into TIA Portal V16 / V17 instead of V15?
The migration utility is certified for TIA Portal V15 and V15.1. For V16 / V17, repeat the migration into a V15.1 project and then upgrade the project to the target TIA Portal version using the standard TIA upgrade path.