1. Problem Overview
The Siemens MP 377 12" Touch (catalog 6AV6 644-0AB01-2AX0 / -2AX1) is a multifunction panel from the Comfort/Advanced class, not a Basic panel. When a project originally engineered in WinCC Flexible 2008 SP3 is opened in TIA Portal V11 with the migration wizard, the following fault message halts the import:
Error during migration
The full migration log then contains the decisive line:
Device OPHMI010_12 is not supported in this version.
The device type is: MP 377 12" Touch.
Please use a current version.
The migration log also reports warnings that the legacy WinCC flexible compiler classified as warnings but TIA Portal reclassifies as errors (TIA is significantly more restrictive than WinCC flexible). The same project can therefore compile cleanly in WinCC flexible 2008 SP3 and fail immediately in TIA Portal V11/V13.
2. Root Cause Analysis
2.1 Wrong TIA Portal Edition Installed
The primary cause is installation of WinCC Basic in TIA Portal rather than WinCC Comfort or WinCC Advanced. The Basic edition is licensed and built only for the Basic Panel line (KTP, TP, KP 100/200/300/400 series and Basic Panels 1st/2nd generation). The MP 377 family belongs to the Comfort/Advanced class and is therefore invisible to the Basic runtime image.
| TIA Edition | Device classes supported | MP 377 supported |
|---|---|---|
| WinCC Basic | KTP, Basic Panels 1st/2nd gen | No |
| WinCC Comfort | Comfort Panels, MP 277, MP 377, MP 377 PRO, KTP Mobile | Yes |
| WinCC Advanced | All Comfort + Multi Panels + WinCC Runtime Advanced PC | Yes |
| WinCC Professional | All above + WinCC Runtime Professional SCADA | Yes |
2.2 TIA Portal Version Mismatch
Even with the correct edition installed, the project source must match the minimum supported TIA Portal version. MP 377 12" Touch projects created in WinCC flexible 2008 SP3 require:
- TIA Portal V11 SP2 Update 5 minimum, or
- TIA Portal V13 SP1 Update 6 or later (recommended for current support)
TIA Portal V11 and V12 are now in the discontinued state per the Siemens Product Lifecycle Management (PLM) list. Long-term engineering support is only available on V13 SP1 and newer.
2.3 Co-Installation Conflict with STEP 7 V11
If STEP 7 V11 (or any V11 toolbox) is already installed, the WinCC Comfort/Advanced installation will refuse to install. The installer detects the older V11 SP0/SP1 base packages and prompts to upgrade them to SP2. This is a known requirement:
You must update all V11 components to V11 SP2 before installing the WinCC Comfort/Advanced add-on.
2.4 Reclassification of Warnings as Errors
Several animation, script, and connection properties that WinCC flexible 2008 SP3 accepted as warnings are rejected as hard errors by the TIA Portal compiler. Typical offenders:
- Disabled animations referencing deleted tags
- VB scripts calling obsolete VBScript runtime functions
- Area pointer configurations with mismatched DB number
- Trend views pointing at archived tags without archive license key
3. Affected Versions and Hardware
| Component | Versions / Catalog Numbers |
|---|---|
| Source HMI | Siemens MP 377 12" Touch (6AV6 644-0AB01-2AX0, 6AV6 644-0AB01-2AX1) |
| Source engineering | WinCC flexible 2008 SP3 (optionally SP4/SP5) |
| Target TIA Portal | V11 SP2 Update 5, V12 SP1, V13, V13 SP1, V13 SP1 Update 6 (recommended) |
| Required TIA edition | WinCC Comfort or WinCC Advanced (Basic will not migrate) |
| Firmware on MP 377 | V01.02.01.00 or higher; with TIA V13 minimum firmware V01.03.04.00 |
| License key types | Comfort/Advanced License (floating or single); 14-day trial available |
4. Prerequisites
-
Backup the original WinCC flexible 2008 SP3 project archive (
.hmior.zipexport). - Verify the project device: open the WinCC flexible project, right-click the panel in the project tree, and confirm the model is MP 377 12" Touch with firmware ≥ V01.02.01.00.
- Compile the source project in WinCC flexible 2008 SP3 to ensure no pre-existing errors are carried over.
- Identify any TIA V11 base packages already installed. Run Start → Control Panel → Programs and Features and note every "Siemens SIMATIC" entry and its Service Pack level.
- Confirm administrator rights on the engineering station; the migration wizard writes to
%ProgramData%\Siemens\Automation\and to the project folder. - Download the WinCC Comfort/Advanced trial package from the official Siemens support page:
Siemens Support Entry 103499074 – Comfort/Advanced setup download
5. Step-by-Step Migration Procedure
5.1 Prepare the TIA Engineering Station
- If STEP 7 V11 is present without SP2, install STEP 7 V11 SP2 first. The WinCC Comfort/Advanced installer will block the setup until the SP2 base is present.
- Uninstall any WinCC Basic in TIA Portal entry from Programs and Features. Reinstalling the Comfort/Advanced on top of Basic can leave corrupted device-description caches.
- Run the downloaded
SIMATIC_WinCC_Comfort_Advanced_V13.exe(or V11 SP2 UPD5 variant) as administrator. - Select the option WinCC Comfort/Advanced. Decline the basic-only option.
- Activate the license key via the Automation License Manager after install. A 14-day trial key is generated automatically if no permanent key is present.
- Restart the engineering station to clear the SIMATIC service stack (
S7TraceSrv.exe,CCLicenseServer.exe).
5.2 Open the WinCC Flexible Project in TIA Portal
- Launch TIA Portal V13 SP1 (or V11 SP2 UPD5).
- Select Project → Migrate project → WinCC flexible project...
- Browse to the WinCC flexible 2008 SP3 file (
*.hmior*.zip). - The migration wizard analyzes the project. Watch the migration log panel for the OPHMI010_12 message. If it still appears after installing Comfort/Advanced, repeat the install with the "Repair" option in Programs and Features; the device-description XML for OPHMI010_12 is registered only by the Comfort feature.
- Once migration completes, the project opens in the TIA Portal project tree as a fully converted
.ap13(or.ap11) project.
5.3 Resolve the Reclassified Warnings
After successful import, compile the HMI device. Every warning from WinCC flexible that becomes an error in TIA must be located and fixed in the original WinCC flexible source, then re-migrated. Do not edit the imported TIA project directly because the references will be lost on the next migration pass.
- Open the Inspector → Info pane and filter for Errors.
- For each error, navigate to the offending object (tag, screen, animation, script).
- Open the matching element in the original WinCC flexible project, correct the configuration, save, and re-migrate.
- Repeat until the compile result shows 0 errors. Warnings can remain, but they should be reviewed.
5.4 Re-Migrate VB Scripts
MP 377 12" Touch projects that contain VB scripts require explicit attention. TIA Portal preserves the script bodies but changes the runtime host from WScript to the integrated VBScript engine of the TIA HMI runtime. The following adaptations are typical:
| WinCC flexible 2008 VBS element | TIA Portal equivalent | Notes |
|---|---|---|
SmartTags("TagName") |
SmartTags("TagName") (unchanged) or HMIRuntime.Tags("TagName").Read
|
SmartTags remains valid; new code should use HMIRuntime object model. |
| Modem/serial dial-up routines | Remove; not supported in TIA Runtime V13+ | MP 377 12" Touch never supported modem anyway |
File system access via FileSystemObject
|
Allowed; path root is now \storage Card2\ for MP 377 |
Confirm USB / CF card path |
WMI calls (Win32_Process) |
Disabled; TIA runtime blocks WMI | Replace with HMI tag-triggered events |
Application.GetObjectContext |
Replaced by HMIObject.Item navigation |
Re-architect the script |
5.5 Build the Runtime Image
- Right-click the MP 377 device → Compile → Software (rebuild all).
- Right-click → Download to device → PC interface / PROFINET. Select the panel IP.
- If the panel displays Transfer not allowed, set the MP 377 transfer mode: Control Panel → Transfer → Enable.
- Confirm the runtime starts without the VB Script Error dialog (see Section 6).
6. Runtime Issue: VB Script Error Dialog
After a successful migration, the MP 377 may display a VB Script runtime error dialog at startup. This indicates a VBScript line that the new TIA runtime cannot execute. Typical triggers:
- Call to a removed COM object (e.g.
CreateObject("Scripting.FileSystemObject")when sandboxed) - Reference to a tag that no longer exists after migration
- Division by zero in a tag calculation
- Use of
On Error Resume Nextthat hides the real line number
To diagnose, enable the runtime trace on the panel:
- Open the project in TIA Portal.
- Right-click the MP 377 → Properties → Runtime settings → Diagnostics.
- Enable Output of script errors in the trace.
- Rebuild and download.
- Reproduce the runtime error; the panel emits a
ScriptError.logon the storage card with line number and statement.
Open the \Storage Card2\ScriptError.log file via the Control Panel File Browser, fix the offending line in TIA Portal, and re-download.
7. Verification Matrix
| Check | Method | Pass criterion |
|---|---|---|
| Device appears in project tree | Project tree → Devices & Networks | MP 377 12" Touch is shown with green status |
| Compile clean | Right-click device → Compile → Software | 0 errors, 0 warnings or only acceptable warnings |
| Tags transferred | Online → Go online → HMI tags | All tags show real values from PLC |
| VB script log empty | Storage Card2 → ScriptError.log | No new entries after 1 hour runtime |
| Alarm view populated | Switch PLC to fault state | Alarms appear and acknowledge correctly |
| Recipe view persists | Write recipe, power-cycle panel | Recipe value retained on restart |
8. Troubleshooting Matrix
| Symptom | Root cause | Corrective action |
|---|---|---|
| OPHMI010_12 not supported error | WinCC Basic installed instead of Comfort/Advanced | Uninstall Basic, install Comfort/Advanced, restart, re-migrate |
| Migration hangs at 0% | STEP 7 V11 SP0/SP1 blocks installation | Update STEP 7 to V11 SP2, then install Comfort/Advanced |
| Compile fails: "Tag not connected" | PLC connection lost during migration | Re-assign HMI connection to the S7-300/400/1200/1500 PLC |
| Compile fails: "Animation deactivated" warning becomes error | Legacy animation references removed tag | Open WinCC flexible source, delete or reactivate animation, re-migrate |
| Runtime VB script error dialog at startup | VBScript references obsolete object | Enable diagnostics, read ScriptError.log, fix and re-download |
| Transfer to panel fails with "Firmware mismatch" | Panel firmware < V01.03.04.00 with TIA V13 | Update panel firmware via ProSave or restart the panel with the new image |
| Touch calibration off after migration | Calibration not part of the migrated image | Recalibrate via Control Panel → Touch |
| License error: "Basic key cannot be used" | Project contains Comfort device but license is Basic | Purchase Comfort/Advanced license, install via ALM |
9. Performance and Sizing Notes
The MP 377 12" Touch is built on the x86/ARM9 platform with the following engineering constraints relevant to migrated projects:
- Number of screens: up to 500 in the 12" Touch variant; migration does not alter the limit.
- Number of tags: 4 096 internal / external combined; tag count must be verified in the TIA project properties.
- Number of VB scripts: 200 with a recommended maximum length of 256 lines per script to keep the VBScript host responsive.
- Recipe memory: 1 024 recipes × 1 000 data records × 4 096 elements.
- Runtime memory consumption: a fully populated migration of 300 screens typically consumes 60–80 MB of the panel's 128 MB RAM; verify with Control Panel → System → Memory.
10. Long-Term Recommendation
Plan a forward migration to the Comfort Panel TP 1200 (catalog 6AV2 124-1MC01-0AX0) class using TIA Portal V17 / V18. The MP 377 platform entered the Announced product phase-out cycle per the Siemens PMD product list; spare parts and engineering support are limited to the next phase-out cycle. The Comfort TP 1200 is fully compatible with TIA Portal V13+ and re-uses the migrated tag/script structure with minimal rework.
11. FAQ
What does OPHMI010_12 mean in the TIA Portal migration log?
OPHMI010_12 is the internal TIA device handle for the MP 377 12" Touch panel. The handle is registered by the WinCC Comfort/Advanced device-description package. If the running TIA edition is WinCC Basic, the handle is unknown and the migration tool aborts with the "Device OPHMI010_12 is not supported in this version" error.
Can I migrate a WinCC flexible 2008 SP3 MP 377 project using TIA Portal V11 without upgrading to V13?
Yes, TIA Portal V11 SP2 Update 5 supports MP 377 migration, but only with the WinCC Comfort/Advanced edition installed. TIA V11 and V12 are now in the Siemens discontinued phase, so V13 SP1 Update 6 is the recommended target for ongoing engineering and service.
Why does my project compile with warnings in WinCC flexible 2008 SP3 but with errors in TIA Portal?
TIA Portal performs a stricter static analysis than WinCC flexible 2008. Disabled animations, orphan tag references, and area pointer inconsistencies are reported as warnings in WinCC flexible and as hard errors in TIA Portal. The original WinCC flexible project must be cleaned up before re-migration.
Do I need a paid license to migrate the MP 377 12" Touch project?
The Comfort/Advanced installation includes a 14-day trial license, which is sufficient to perform and verify the migration. For ongoing engineering and runtime deployment, a permanent Comfort or Advanced license must be installed via the Automation License Manager.
How do I clear a VB script runtime error dialog on the MP 377 12" Touch after migration?
Enable the runtime diagnostics trace in TIA Portal (Device → Properties → Runtime settings → Diagnostics → Output of script errors), rebuild, and download. Reproduce the error, then read \Storage Card2\ScriptError.log on the panel to identify the failing script line. Fix the script in the TIA project and re-download to clear the dialog.