1. Overview
The MS51 flash memory card is a plug-in program storage module for the Siemens Simadyn D control platform, which is the standard controller family used in Simovert MV medium-voltage drives (e.g., Simovert MV 6SG7 series) and other high-power drive applications. When the card fills with parameter data, trace buffers, and logged faults, parameter writes through the operator panel and DriveMonitor will be rejected, and the drive may drop to a non-volatile parameter lock state. A controlled format operation is required to reclaim the card before a fresh program and parameter set are downloaded.
This procedure is fundamentally different from formatting an S7-1500 SIMATIC Memory Card inside TIA Portal. The Simadyn D card is loaded through a dedicated hardware programmer (OmniDrive family) or, for legacy Struc-compiled programs, the PP1X / PP1I Parallel Programmer. A standard PC card reader will only see the card as a raw block device and cannot lay down the proprietary MS51/MCxx file system that the Simadyn D CPU boot loader expects.
Before performing any format, confirm with Siemens Industry Online Support which firmware revision of the Simadyn D CPU is in the drive, because the load order, IT1/IT2 partition address, and CFC vs. Struc program source determine both the hardware programmer and the file set required.
2. System Identification and Prerequisites
Before purchasing any hardware, complete the following identification steps. Skipping these steps is the most common cause of an unreadable card or a controller that remains in a "module missing" state after reload.
- Identify the Simadyn D CPU model installed in the Simovert MV. Common variants include PM5, PM6, DUST1, DUST2, and EP3. The CPU type is printed on the front label and is also reported in DriveMonitor under Drive > Diagnostics > Module Information.
- Determine how the program was originally authored. Simadyn D programs are created in one of two environments:
-
Step 7 + CFC + D7-SYS (graphical continuous function chart). The user program is generated as
psw.br3and the operating system / boot system is generated as[email protected]+[email protected]. - Struc (textual structure language, legacy). Compiled Struc programs are written with a separate toolchain and require the PP1X / PP1I Parallel Programmer in addition to OmniDrive.
-
Step 7 + CFC + D7-SYS (graphical continuous function chart). The user program is generated as
- Confirm which user load address the program occupies. Simadyn D firmware boots from IT1 (boot section) and may chain-load a second image from IT2. The compiled image
mv910.br3is typically the MV-specific additional module loaded into IT2. - Locate the source archive from the machine builder. The minimal file set is:
[email protected],[email protected],psw.br3, and any option images (e.g.,mv_910.br3). - Check whether a parameter backup (
.dnl) exists. If a parameter set must be preserved, copy it off the existing card with DriveMonitor before formatting;.dnlfiles cannot be written with OmniDrive.
3. Required Hardware: OmniDrive Family
Siemens bundles the memory card programmer under the OmniDrive brand. The exact model is determined by the PC interface and the memory card family in use.
| OmniDrive Model | PC Interface | Supported Cards | Use Case |
|---|---|---|---|
| OmniDrive USB2 LF | USB 2.0 | MSxx flash cards (MS41, MS51, MS52) | CFC/D7-SYS programs on Simadyn D |
| OmniDrive USB2 LF/SD | USB 2.0 | MSxx flash + SD variants | Field service, multi-card environment |
| OmniDrive Centronics Professional | Parallel (IEEE-1284) | MSxx, MCxx, older flash | Older D7-Load installations, DOS/Windows XP host |
| Cardware (PCMCIA host adapter) | PCMCIA Type II | MCxx cards | Notebook with native PCMCIA slot + D7-Load |
| PP1X Parallel Programmer | Parallel | MSxx, MCxx | Required for Struc-compiled programs |
| PP1I Parallel Programmer (industrial) | Parallel | MSxx, MCxx | Struc programs in production environment |
For most field service work on a Simovert MV commissioned in the last 20 years, the OmniDrive USB2 LF is the correct choice. It supports all MS51 cards and is driven directly by D7-Load and D7-SYS on a modern Windows host. If the program was created in Struc, the PP1X (or PP1I for industrial housings) is also required to download the Struc-compiled object code into the boot sectors that OmniDrive cannot address.
When ordering, request the cable set that includes the 64-pin Simadyn D card-edge adapter. The card must be inserted with the component side facing the OmniDrive socket labeled "MC/MS" and the chamfered corner aligned to the keyed slot.
4. Required Software Toolchain
| Software | Purpose | Typical Version | Notes |
|---|---|---|---|
| D7-SYS | Engineering framework for CFC | V6.x / V7.x (matched to CPU firmware) | Sources, compiles, and downloads |
| Step 7 | PLC project base | V5.5 SPx | Host for CFC chart containers |
| CFC (Continuous Function Chart) | Graphical program editor | V6.x / V7.x | Generates psw.br3
|
| D7-Load | Card loader and formatter | V5.x (legacy) / V6.x | Drives OmniDrive USB2 and Centronics |
| Struc | Textual compiler for legacy code | V4.x | Only if original program is Struc |
| DriveMonitor | Drive parameterization | V5.x | Reads/writes .dnl parameter backups |
| Cardware driver | PCMCIA host driver for notebook | V1.x | Allows D7-Load to address a PCMCIA-mounted MCxx |
The version of D7-Load must be matched to the OmniDrive model. Older D7-Load releases predate the OmniDrive USB2 driver set; if you intend to use USB, confirm with Siemens support that the installed D7-Load recognizes OmniDrive USB as a target device. The Centronics Professional is universally supported and is the safe choice if version compatibility cannot be confirmed before the call.
5. MS51 and MCxx Memory Card Variants
Simadyn D uses a small family of memory modules, and the firmware boot sequence varies by type. Misidentifying the card is a common reason a formatted card is rejected on the next power-up.
| Card | Type | Capacity (typical) | Boot From | Used In |
|---|---|---|---|---|
| MC11 | PCMCIA SRAM | 512 KB – 2 MB | IT1 (card-slot boot) | Early Simadyn D |
| MC12 | PCMCIA Flash | 2 – 8 MB | IT1 / IT2 | Mid-life Simadyn D, Simovert MV |
| MC21 / MC22 | PCMCIA Flash (extended) | 4 – 16 MB | IT1 / IT2 | Newer Simadyn D, large CFC programs |
| MS41 | Custom flash module | 1 – 4 MB | IT1 (socket boot) | Compact Simadyn D, MV light |
| MS51 | Custom flash module | 4 – 16 MB | IT1 + IT2 chain | Simovert MV standard controller |
| MS52 | Custom flash module (extended) | 8 – 32 MB | IT1 + IT2 chain | Simovert MV with extended diagnostics |
The MS51 card has a controller-side connector with 64 pins, a write-protect switch on the housing edge, and an external battery-backed SRAM area for the real-time clock and trace buffer. The format operation must preserve the SRAM signature area at the top of the address space; OmniDrive preserves this automatically when the correct card type is selected in the D7-Load menu Card > Type.
6. .br3 File Types and Loading Order
Simadyn D programs are exchanged as .br3 files. Each file has a specific role, and the load order is mandatory; the CPU will not boot if psw.br3 is loaded before the system base [email protected].
| File | Role | Load Address | Source Tool |
|---|---|---|---|
[email protected] |
Bootstrap / system base | IT1 (low sector) | D7-SYS, Step 7 |
[email protected] |
Operating system image | IT1 (high sector) | D7-SYS |
psw.br3 |
CFC user program | IT1 (user partition) | CFC + D7-SYS compile |
mv_910.br3 / mv910.br3
|
MV-specific compiled option (e.g., MV 6SG7 firmware 910) | IT2 | Siemens factory build |
*.dnl |
Parameter backup (not a .br3) |
External / DriveMonitor | DriveMonitor |
The 0@ prefix on bsw and gsw indicates the system slots; the empty user prefix on psw.br3 marks it as the primary user program. Always load [email protected] first, then [email protected], then psw.br3, and finally any IT2 image such as mv_910.br3.
7. Formatting Procedure
The following procedure assumes the program was authored with CFC and D7-SYS, and that an OmniDrive USB2 LF is the host programmer. Adapt the steps for a Centronics Professional or for a Struc-compiled program by adding the PP1X stage at the end.
7.1 Pre-Work
- Back up the existing parameter set: in DriveMonitor connect online to the drive, then File > Save Parameter Set As. Save the
.dnlto a network share. This is the only way to recover the current parameter values once the card is formatted. - Copy the four
.br3files to a known folder, e.g.,C:\Siemens\D7\Simovert_MV\LOAD\. Verify the file sizes against the manifest provided by Siemens support. - Verify that the write-protect switch on the MS51 card is in the OFF position. The switch is on the card edge opposite the connector; OFF = unprotected.
- Insert the MS51 card into the OmniDrive USB2 LF socket. Confirm the chamfered corner faces the keyed slot.
- Connect the OmniDrive to the engineering PC via USB. Allow Windows to enumerate the device; the OmniDrive appears as a HID-class device and does not require a special driver on Windows 7/10/11 with the latest D7-Load.
7.2 Format Operation in D7-Load
- Launch D7-Load. On first run, set the target programmer under Settings > Programmer to
OmniDrive USB2. - Select Card > Type > MS51. D7-Load will display the card geometry and the protected SRAM region. Confirm the geometry matches the label on the card (size, blocks).
- Select Card > Format. D7-Load performs a low-level format that writes the Simadyn D boot block, the IT1/IT2 partition table, and reserves the SRAM signature area. A progress bar indicates the pass count; a 16 MB card typically takes 30–90 seconds.
- When prompted, accept the warning that the previous contents will be erased. There is no undo.
- After format completion, D7-Load returns to the main screen. The card is now blank but recognized by the Simadyn D boot ROM.
8. Program Download Procedure
With the card freshly formatted, download the four .br3 files in the mandated order.
- In D7-Load, select Card > Load > File and browse to
[email protected]. Confirm the target address isIT1 / System Base. Click Start. - Repeat for
[email protected], targetingIT1 / Operating System. - Load
psw.br3at addressIT1 / User Program. - Load
mv_910.br3(or the equivalent option image for the drive) at addressIT2. - Select Card > Verify. D7-Load reads back each partition and computes a CRC. A green pass is required before the card is removed from the OmniDrive.
- Power down the Simadyn D CPU, insert the MS51 card, and power up. The CPU will boot from IT1 and chain-load the IT2 image.
For Struc-compiled programs, the additional step is to mount the card in a PP1X (or PP1I) Parallel Programmer and write the Struc object code into the user partition that OmniDrive cannot reach. The Struc compiler outputs a .hex or .abs file that the PP1X reads; this is independent of the .br3 files written by D7-Load.
9. Parameter Backup with DriveMonitor
OmniDrive and D7-Load operate exclusively on program images. They cannot read or write the .dnl parameter backup format used by DriveMonitor. The full workflow is therefore:
- Format and load the
.br3files with OmniDrive / D7-Load as described in Sections 7 and 8. - Install the card in the Simovert MV CPU and power up the drive.
- Connect DriveMonitor to the drive via the serial service interface (RS232 on DUST1 / DUST2, or PROFIBUS for higher-bandwidth commissioning).
- Load the parameter set into DriveMonitor (Online > Load from Drive). The drive will be at factory defaults because the program was just reloaded.
- Open the
.dnlbackup saved in step 7.1 of the Pre-Work section and use the Compare / Merge function to apply the application-specific parameter deltas onto the fresh parameter set. - Write the merged parameter set back to the drive (Online > Write to Drive > All Parameters).
- Save the resulting parameter set as a new
.dnlfor the as-left record.
10. Verification and Commissioning
After the card is installed and the parameters are restored, perform the following verification steps before returning the drive to production service.
- In DriveMonitor, confirm the firmware version reported under Diagnostics > Module Info matches the expected version (e.g., Simovert MV 6SG7 firmware Vx.y.z).
- Open the parameter tree and check that the drive identification parameters (drive type, serial number, power stack ID) match the nameplate. These are stored in the
bswpartition and should not have changed. - Run a no-load motor identification (Commissioning > Motor ID > Static). This validates that the user program is executing and the parameter set is consistent.
- Review the fault memory (Diagnostics > Fault Memory). A freshly loaded card should have no historical faults except the boot-time entry "Parameter set loaded from card".
- Check the card's free space in DriveMonitor under Diagnostics > Memory Card > Free Blocks. A correctly formatted MS51 should report its full capacity minus the reserved
bsw/gsw/pswpartitions.
11. Troubleshooting Matrix
| Symptom | Likely Cause | Corrective Action |
|---|---|---|
| D7-Load reports "Card not recognized" | Wrong card type selected; write-protect ON; card damaged | Verify Card > Type = MS51; switch WP off; inspect card edge |
| Format completes but CPU does not boot | System files loaded in wrong order; missing IT2 image | Reload in order 0@bsw, 0@gsw, psw, mv_910; verify CRC |
| CPU boots but reports "Module missing" | Struc image not loaded into PP1X partition | Mount card in PP1X and write Struc object code |
| DriveMonitor cannot connect after reload | Wrong COM port or baud; service interface disabled | Check DUST1 DIP switches; default 19200 bps, even parity |
| Parameters restored to factory defaults | Program was reloaded without restoring .dnl
|
Load the saved .dnl, compare and merge, write back |
| OmniDrive USB not seen by D7-Load | D7-Load version predates USB driver | Update D7-Load to a release that lists "OmniDrive USB2" in the programmer menu |
| Card appears in Windows as FAT volume | Card was inserted into a generic reader and Windows formatted it | Card must be re-imaged by Siemens on OmniDrive Professional |
| Persistent memory full warning on operator panel | Old parameter or trace data not cleared | Perform a full format (Section 7.2), not just a parameter clear |
For related S7-platform card handling, refer to the Siemens TIA Portal procedure for Formatting an S7-1500 Memory Card (S7-1500); the Simadyn D approach is functionally analogous (CPU-driven format via the engineering tool) but uses a different programmer and a different on-card file system.
Which OmniDrive do I need to format an MS51 memory card for a Simovert MV?
Use the OmniDrive USB2 LF (or the LF/SD variant) for any CFC/D7-SYS program. Buy the OmniDrive Centronics Professional only if your D7-Load version does not list the USB2 driver, or if you must support an older host. Add a PP1X or PP1I Parallel Programmer if the original program was written in Struc.
Can I format an MS51 card with a standard SD card reader and Windows?
No. The MS51 file system is proprietary; Windows will treat the card as an unformatted block device and a Windows FORMAT will overwrite the Simadyn D boot block. The card must be formatted on an OmniDrive through D7-Load, with the card type explicitly set to MS51.
What is the correct load order for [email protected], [email protected], psw.br3, and mv_910.br3?
Load [email protected] first (system base, IT1 low), then [email protected] (operating system, IT1 high), then psw.br3 (user program, IT1 user partition), and finally mv_910.br3 (option image, IT2). Always run a Card > Verify after loading to confirm CRC integrity.
Can OmniDrive or D7-Load read my .dnl parameter backup?
No. .dnl files are exclusively read and written by DriveMonitor. Always export a .dnl backup with DriveMonitor before formatting the card, then merge it back into the freshly loaded program using DriveMonitor's compare/merge function after the CPU has booted.
Do I have to re-image the card if a generic USB reader formatted it as FAT?
Yes. A FAT-formatted MS51 will not boot the Simadyn D CPU. The card must be re-imaged by Siemens on an OmniDrive Professional, or it must be returned via the RMA process. Re-imaging restores the boot block and partition table that the Simadyn D boot ROM expects.