Problem Overview
Engineers integrating a Siemens MICROMASTER 440 (MM440) inverter into a PROFIBUS DP segment controlled by a SIMATIC PCS 7 station frequently encounter two related symptoms after hardware configuration and CFC compilation:
- A red triangular warning on the MM4 station symbol in HW Config (NetPro / SIMATIC Manager), even though the node is visible on the bus.
- A CFC/SFC compilation error pointing at the
FB628 DES_DIAG(DRIVER WIZARD) block, with cascading warnings onSIMO_MM4,SIMO_MA, or other DRVPCS7 APL-style drive blocks.
Both symptoms trace back to the same root cause family: a DRIVE ES PCS 7 library version that does not match the PCS 7 engineering base, or a library that was archived from another computer and re-inserted (retrieved) without the original product-DVD installation on the engineering station. This document covers the diagnostic path, the affected product versions, and the field-proven resolution procedure.
SIMO_MM4 (MICROMASTER 4 series), SIMO_MM3 (MICROMASTER 3), SIMO_MA (Masterdrives), and SIMO_SC (Sinamics/Sinamics S120). Always confirm which block the project references before applying the steps below.Affected Products and Versions
The following Siemens catalog items are part of the affected stack. Verify versions in Start » Siemens Automation » Installed Software on the engineering station before changing anything.
| Component | Versions confirmed in field cases | Notes |
|---|---|---|
| SIMATIC PCS 7 | V6.1, V7.0, V7.1, V8.0, V8.1, V9.0 | Drive ES library compatibility is bound to the engineering base |
| MICROMASTER 440 | Firmware ≥ 1.x with PROFIBUS option (6SE6400-1PB00-0AA0) | CB at the inverter, plus PROFIBUS connector with terminating resistor on the last node |
| DRIVE ES PCS 7 | V6.1, V6.2, V7.0, V7.1, V8.0 | The library DRVPCS7 is delivered on the product DVD |
| DriveMonitor | V5.4 SP1 | Provides the MM4 GSD import, but does not install DRVPCS7 |
| STARTER | V4.4.1, V4.5, V5.x | Commissioning tool for Sinamics/MM4; does not install DRVPCS7 |
| APL (Advanced Process Library) | V8.0 SP1, V9.0 | PCS 7 V8.0+ ships APL by default; Drive ES must be aligned to the same SP |
6SW1700-8JD00-0AA4. Use this part number when purchasing a license upgrade; it is a software-only delivery and does not include new media.Root Cause: Why the Red Triangle Appears
The yellow/red corner triangle in HW Config is a diagnostic overlay generated by PCS 7 (not by Step 7 classic) when both of the following are true:
- A Drive ES-style GSD for the MM4 is registered in the HW Catalog (typically imported by Drive ES or by DriveMonitor). This is a non-stock GSD with a Siemens-DriveEs vendor ID and additional diagnostic telegram types (PKW + PZD extended).
- A drive object (e.g.,
SIMO_MM4instance) is present and connected in the S7/PCS 7 program. The HW Config cross-checker detects that the configured channel width and the program block refer to the same DP slave.
When the triangle appears, HW Config is telling you: “this station is configured in the program, but the channel mapping is owned by a Drive Es object.” The drive is still online and exchanging PZD; the marker is informational, not a fault. However, when combined with the FB628 compilation error described below, the marker becomes a symptom of a deeper library mismatch.
Root Cause: Why FB628 DES_DIAG Fails to Compile
The DRVPCS7 library contains a coordinated set of:
- Function blocks (FBs) such as
SIMO_MM4,SIMO_MA,SIMO_SC,DES_DIAG(FB628),DRIVER_WIZARD; - User-Defined Types (UDTs) used as block interfaces;
- Data types for diagnostics, parameter channel (PKW), and process data (PZD);
- Symbolic Constants for the DRVPCS7 family.
When the engineer archives the library from another computer and retrieves it into the target project, the following can occur:
- The UDT and FB interface versions retrieved do not match the local Step 7 / PCS 7 install.
-
FB628 DES_DIAGrequires a DRIVER WIZARD companion UDT that was updated in Drive ES V7.x. The V6.1 build does not contain the same interface signature. - If the local AP library is V8.0+ and the Drive ES library is still V6.1, the interface comparison fails and the compiler aborts with an “inconsistent interface” error on
FB628.
This is not a license problem (the GSD will be present and the drive will still appear in HW Config), but it is an interface-version problem.
Field-proven compiler output
The error window typically reports one or more of the following lines:
FB628 "DES_DIAG" - Inconsistent interface
DRIVER WIZARD - Unknown data type UDT 198
DRVPCS7 V6.1 blocks are not compatible with AP library V8.0
CFC compilation aborted - 1 error, n warnings
The quick and incorrect workaround is to delete the FB628 instance symbol from the symbol table. The compiler will then pass, but the CFC chart will lose its drive diagnostics, and a large number of warnings will appear because the wizard stub still references the missing UDT. This is a hack, not a fix.
Compatibility Matrix: Drive ES PCS 7 vs PCS 7 Engineering Base
The mapping below is taken from the official Drive ES compatibility tool. Always verify against the latest compatibility list when planning a migration, because Siemens periodically adds new pairings (and deprecates old ones).
| Drive ES PCS 7 | Supported PCS 7 | Windows (typical) | Notes |
|---|---|---|---|
| V6.1 | V6.1, V7.0, V7.1 | Windows XP SP2/SP3, Server 2003 | Not officially supported on Windows 7; expect installer blocks and runtime instability |
| V6.2 | V7.0, V7.1, V8.0 | Windows 7 (32-bit), Server 2008 R2 | First version that installs cleanly on Win 7 32-bit |
| V7.0 | V7.1, V8.0, V8.1 | Windows 7 (64-bit), Server 2008 R2 | Aligns DRVPCS7 to AP library V8.0 |
| V7.1 / V8.0 | V8.0 SP1, V8.1, V9.0 | Windows 7 SP1 (64-bit), Server 2012 R2 | Required for AP library V8.0+ |
Step-by-Step Resolution
Prerequisites
- Local administrator rights on the engineering station.
- Original DRIVE ES PCS 7 product DVD (or licensed download) matching the target PCS 7 version.
- Original SIMATIC PCS 7 DVD for the local installation (or a verified image).
- DriveMonitor V5.4 SP1 or STARTER V4.4.1 already installed (only for the GSD; the library is separate).
Procedure
- Inventory the local install. Open Start » Siemens Automation » Installed Software. Record the exact versions of PCS 7, Drive ES, DriveMonitor, STARTER, and the AP library. Save the listing for the change log.
-
Remove the retrieved library. In SIMATIC Manager, open the master data library folder. Delete the
DRVPCS7folder that was retrieved from the other computer. Do not delete the FBs/UDTs that are still referenced by the CFC charts until you have a replacement. - Insert DRIVE ES PCS 7 from the product DVD. Run the Drive ES setup from the original DVD. If the installer reports “operating system not supported,” do not bypass it with compatibility flags. Resolve by either installing on a supported Windows version, or upgrading the Drive ES version to one that supports Win 7 64-bit.
-
Reinstall or upgrade the license. If you own V6.1 and need to move to V7.x, apply upgrade MLFB
6SW1700-8JD00-0AA4. Transfer the new license to the local license key. - Update the master data library. In PCS 7, open the project, then Options » PCS 7 Library Update Wizard (or the equivalent Drive ES wizard) and migrate all Drive ES blocks to the new version. Re-compile CFC/SFC charts.
-
Re-create the DRIVER WIZARD. Open the affected CFC chart. Double-click the
DRIVER WIZARDblock. The wizard will read the new FB628 interface and rebuild the connection list toSIMO_MM4. - Re-compile and download. Compile the S7 program (full, not incremental). Verify the OB1, OB35, OB100, OB101, OB102, and the chart-off downloads. Check that no warning references the old DRVPCS7 V6.1 UDTs.
-
Accept the red triangle. After the drive object is connected to the new
SIMO_MM4block, the red triangle is informational. It is a feature, not a fault. Do not attempt to clear it by editing the object properties.
Verification
- CFC compile clean. No FB628 error, no missing UDT, no DRIVER WIZARD inconsistency.
- Online connection. Open the drive block online, force a small setpoint (e.g., 5%), and verify the MM4 ramps and reports actual speed on the diagnostic faceplate.
-
PKW channel round-trip. Read parameter
P0700(command source) and write a temporary value. Confirm the response on the diagnostic view. -
Diagnostic faceplate. Open the
SIMO_MM4faceplate on the OS. All bitmaps load, no red X for missing block icon. - Warning audit. Options » Check Block Consistency returns zero errors and zero warnings related to the DRVPCS7 family.
Installation Order on the Engineering Station
The order of install is important. Drive ES modifies registry entries that DriveMonitor and STARTER read at start-up. If DriveMonitor is installed before Drive ES, the GSD import path is correct. If STARTER is installed after Drive ES, the parameter channel schema is reset and the wizard may need to be re-run.
PROFIBUS DP Network Topology with MM440
The MM4 is connected to PCS 7 via a PROFIBUS DP segment. In the typical PCS 7 station with a CPU 314 PN/2DP, the CPU owns the DP master interface; the MM4 is a slave on the same segment, addressed by its PROFIBUS address set in P0918 (hex). Use the topology below as a reference for cable length, baud rate, and termination rules.
Constraints to respect:
- Maximum 32 nodes per segment without repeater; 126 with repeaters.
- Baud rate vs. segment length: 1.5 Mbps ≤ 200 m, 500 kbps ≤ 400 m, 187.5 kbps ≤ 1000 m.
- DP terminator ON at the first and last physical node, OFF on every node in between.
- For MM440, set
P0700 = 6(PROFIBUS),P1000 = 6(PROFIBUS setpoint),P0918 = addr, then power-cycle for the new address to take effect.
Field-Proven Diagnostics for DRVPCS7 Issues
| Symptom | Most likely cause | Action |
|---|---|---|
| Red triangle, no compile error | Drive ES GSD registered, drive object in chart — informational only | No action; verify drive online and exchanging PZD |
Red triangle + FB628 DES_DIAG error |
Drive ES library retrieved from archive, version mismatch with local AP library | Reinstall Drive ES from product DVD matching PCS 7 version; rerun wizard |
| Compile warning: “DRIVER WIZARD - unknown UDT” | UDT version mismatch in retrieved library | Use the Drive ES Library Update Wizard, do not delete the symbol |
| Drive does not come online after compile | PKW/PZD telegram length changed but SIMO_MM4 not updated |
Open the drive block, re-run the wizard to match the telegram |
| Installer refuses on Windows 7 | Drive ES V6.1 is not supported on Win 7 | Upgrade Drive ES to V6.2 or V7.x, or move to Win XP SP3 for V6.1 |
| License error after install | License key not transferred to local automation license manager | Use ALM to transfer or reactivate |
Migration Path: PCS 7 V6.1 to V8.0 with MM4
The cleanest migration sequence observed in the field is:
- Open the V6.1 project in a PCS 7 V7.0 engineering station with Drive ES V6.2 installed. Run the migration tool.
- Compile, resolve all warnings, take a baseline backup.
- Move the project to a PCS 7 V8.0 SP1 engineering station with Drive ES V7.1 or V8.0 installed.
- Run the Drive ES Library Update Wizard. Replace
SIMO_MM4instances with the new revision; recompile. - Download to the AS. The MM4 retains its PROFIBUS address; only the program-side blocks change.
If the engineering station hardware has failed (e.g., laptop) and the original Drive ES DVD is lost, contact Siemens Customer Support with the original Certificate of License to request a replacement media set. Do not copy DRVPCS7 from another computer — the version drift is the entire root cause of the symptoms in this article.
Safety and Operational Constraints
- MM440 is not a safety-rated drive. For SIL applications use Sinamics G120 with PROFIsafe and the APL safety block family.
- PROFIBUS DP cable shield must be bonded to ground at both ends with low-impedance clamps; a floating shield is a common source of intermittent PZD errors that look like drive block faults.
- Do not power-cycle the MM440 while a CFC chart is in “inconsistent” state — the next download can write partial parameters to the drive. Always complete the wizard and re-compile before any power-cycle.
FAQ
Why does a red triangle appear on the MM4 in HW Config after I add a Drive ES block?
It indicates that a Drive ES GSD is registered in the HW Catalog and a drive object (for example SIMO_MM4) is configured in the S7/PCS 7 program. The marker is informational; the drive is still on the bus and exchanging PZD.
Can I just retrieve the DRVPCS7 library from another computer and use it?
It may compile, but the UDT and FB interface revisions will not match the local AP library if the two engineering stations have different PCS 7 versions or different Drive ES versions. The result is an FB628 DES_DIAG / DRIVER WIZARD inconsistency error.
Can I install Drive ES PCS 7 V6.1 on Windows 7?
It is not officially supported. Either use Windows XP SP2/SP3 with V6.1, or upgrade to Drive ES V6.2 (Win 7 32-bit) or V7.x / V8.x (Win 7 64-bit). The Drive ES upgrade MLFB is 6SW1700-8JD00-0AA4.
How do I clear the FB628 DES_DIAG error without deleting the symbol?
Install the matching Drive ES PCS 7 from its product DVD, then run Options » PCS 7 Library Update Wizard (or the Drive ES equivalent) to replace the DRVPCS7 blocks with the local revision. Recompile the CFC charts.
Which PROFIBUS parameters must I set on the MM440?
Set P0700 = 6 (command source PROFIBUS), P1000 = 6 (setpoint PROFIBUS), and P0918 = node address matching the HW Config. Power-cycle the inverter so the new address becomes active before going online with PCS 7.