Overview
The Siemens FM458 functional module — a member of the SIMADYN D multiprocessor control platform — and its FM458-1DP variant differ in the memory card generation they accept. The early FM458 takes SIMADYN D-format memory cards (for example MC500 and MC521), while the FM458-1DP and current FM458 hardware take MultiMediaCards (MMC) only. Inserting a card from the wrong family — or simply inserting a new card whose configuration has not yet been accepted by the FM — produces a hardware configuration ID mismatch. The mismatch drives the module into STOP with a corresponding LED signature and triggers download dialog complaints in D7-SYS. This reference decodes the LED states, walks through the initial-load recovery procedure, evaluates MC500-to-MC521 substitution, and addresses EXM448-1 expansion module compatibility and firmware-release mismatches. The fault pattern described in the field is the canonical signature of a configuration ID mismatch: INTF plus STOP lit while a freshly inserted MC521 is seated, IN plus STOP lit immediately after the card is drawn out. Both states clear once the new ID is committed to the FM through an initial-load download.
FM458 Memory Architecture and Card Generations
Two distinct physical memory slot implementations exist on the FM458 family. The slot type is bound to the FM hardware revision and is not configurable by the user. On current FM458-1DP and MMC-only FM458 hardware there is no D7-SYS option to declare "MMC versus SIMADYN D" — the absence of a configuration knob is itself a diagnostic: if you can change memory cards freely without a slot adapter or EPROM programmer, you almost certainly have an MMC-only FM458. The table below summarises the card families and how to recognise them in the field.
| FM Module Variant | Memory Slot Type | Accepted Card Family | Typical Card | Identification Cue |
|---|---|---|---|---|
| FM458, early build | SIMADYN D memory slot | SIMADYN D EPROM/Flash cards | MC500 | Old D7-SYS project, EPROM eraser in use |
| FM458, mid-life | SIMADYN D slot with retention tab | SIMADYN D EPROM/Flash cards | MC521 | Card has a plastic pull-out supporter |
| FM458-1DP / current FM458 | MMC slot | MultiMediaCard | User-supplied MMC | No SIMADYN D-format cards accepted |
The card family mapping is fixed at the hardware level. If a SIMADYN D-format card is inserted into a slot that expects MMC, the FM458 will not recognise the card and will fall back to its in-FM configuration memory. The reverse is also true: an MMC card inserted into a SIMADYN D slot will not seat electrically because the pinout, the supply voltage window, and the card-detect contacts differ between the two form factors. When you are asked "is this the right card for my FM458" the answer is dictated by the slot, not by the project or by the firmware release on the card. Always cross-check the FM's order number against the slot family before commissioning.
Hardware Configuration ID and Checksum Mechanism
Whenever a new hardware configuration is defined in D7-SYS — for example, a fresh MC521 added to the FM458 rack topology — the configuration object receives a unique ID (sometimes presented as a checksum) that is stored both on the engineering station (PG/PC) and in the FM458's non-volatile configuration memory. On every "Connect online target system" attempt, D7-SYS compares the configuration ID present in the offline project with the one stored in the FM. If the two IDs differ, the editor refuses to come online and the FM is held in STOP until the conflict is cleared.
The mismatch scenario is reproducible in four steps and matches the symptom described in the source:
- Insert the new MC521 card into the FM458.
- Open the HW Config online view — D7-SYS reads the new card and generates a new local ID on the PG/PC side.
- Remove the MC521 (or insert a different one) — the FM458 reverts to its previous in-FM ID.
- Attempt a download — D7-SYS sees the offline ID no longer matches the FM-resident ID and refuses the operation.
This mechanism exists to prevent a stale project from being silently accepted by the FM. It is the underlying reason the LEDs described in the next section flip between two distinct patterns when the MC521 is inserted versus drawn out. The same mechanism also fires when an FM458 is moved to a new rack slot, when a project is migrated from a different PG, or when the in-FM ID has been corrupted by a brown-out during a prior download.
LED Status Decoding: INTF, STOP, IN, SLB
The FM458 and EXM448-1 each expose a small diagnostic front panel. The LED you must read depends on the module. The two error patterns observed in the field are:
| Module | LED | Normal State | Failure State | Meaning |
|---|---|---|---|---|
| FM458 | INTF | Off | Lit | Internal fault; the FM has detected an unrecoverable configuration or hardware error |
| FM458 | STOP | Off | Lit | FM is held in STOP — typically because the configuration ID does not match |
| FM458 | IN | Off | Lit (when MC521 drawn) | Initialisation error — configuration in FM memory is invalid for the current slot population |
| EXM448-1 | SLB | Off | Red flash | Slot/link error on the SIMOLINK or backplane bus to the host FM458 |
| EXM448-1 | RUN (green) | Solid green | 1 Hz green flash | Module is running its boot loader; firmware not yet accepted |
The reported fault is a textbook ID-mismatch signature:
- MC521 inserted: FM458 shows INTF + STOP. The FM has detected the new card but cannot reconcile it with the previously stored ID, and it has stopped execution rather than run a half-correct configuration.
- MC521 drawn out: FM458 shows IN + STOP. The card-level fault has cleared (INTF drops), but the in-FM configuration that remains is incomplete relative to what the slot used to hold, so the FM remains in STOP and now reports the configuration as "not initialised" (IN).
The state diagram below summarises the transition path. Each transition is triggered by either a card action (insert or draw) or an engineering action (initial load + reset).
The Initial Load Procedure
D7-SYS exposes an "initial load" checkbox in the download dialog. The flag is the only safe way to re-write the FM458's resident configuration ID when the offline and online IDs differ. The exact dialog text varies between D7-SYS versions, but the option is the same in every release: it tells the downloader to ignore the ID check and to overwrite the FM-resident ID with the one from the offline project.
- Insert the target memory card (MC521 or MMC) in the FM458 slot. Confirm the card is fully seated and that the FM458 recognises the slot population (the slot's RUN LED should come on steady once the card is detected).
- Open the SIMATIC Manager project and bring D7-SYS online to the FM458 target.
- From the project tree, right-click the FM458 — choose "Target system — Download" (or the equivalent "PC — FM" download action).
- In the download dialog, enable the
Initial loadoption. This forces D7-SYS to overwrite the configuration ID in the FM regardless of the mismatch. - Confirm the download. D7-SYS will report the new ID being written to the FM and will show a transfer progress bar.
- After the download completes, execute a warm reset of the FM458 (or follow the D7-SYS "Reset" sequence if a warm reset is not available). The reset is mandatory — without it, the FM458 may hold the new configuration in a state that is not yet committed and will refuse the next online connection.
- Reconnect online. The offline and online IDs should now match and the INTF/STOP/IN LEDs should clear.
The initial-load procedure is also the correct response when the slot has been deliberately changed — for example when an old MC500 has been physically replaced with an MC521, when the FM458 has been moved to a new rack position, or when the in-FM ID has been corrupted by a brown-out during a prior download. The procedure is the same in all three cases: enable initial load, download, reset.
MC521 versus MC500: Substitution Criteria
Field experience treats the MC500 and MC521 as electrically identical cards with one mechanical difference: the MC521 has an additional plastic pull-out supporter — a retention tab that makes the card easier to extract from a seated FM458 slot. If the FM slot is the SIMADYN D type, the MC500 can be used in place of the MC521; the only operational consequence is that card extraction becomes harder once the card is fully seated. The substitution matrix is shown below.
| Substitution Direction | Compatible? | Action Required | Side Effects |
|---|---|---|---|
| MC500 → MC521 | Yes (electrically) | Re-seat the new card; expect ID mismatch on first power-up | Improved card extraction |
| MC521 → MC500 | Yes (electrically) | Re-seat the new card; expect ID mismatch on first power-up | Card is more difficult to remove; risk of slot pin damage if forced |
| SIMADYN D card → MMC | Only on FM458-1DP / MMC FM458 | Verify the FM slot type; use the correct card family | No functional difference; MMC cards are commodity |
| MMC → SIMADYN D card | No | Do not insert; pinouts differ | Slot damage, possible FM failure |
Decisions to take into account when substituting MC500 ↔ MC521:
- Confirm the FM slot type. The substitution is only valid within the SIMADYN D card family. You cannot substitute a SIMADYN D card for an MMC on a current FM458-1DP.
- Plan for a fresh initial load after the swap. The new card introduces a new configuration ID, so the FM will refuse to come online until the project is downloaded with the initial-load flag set.
- If the card will be hot-swapped frequently, prefer the MC521 for ergonomic reasons. If the card is permanent, the MC500 is acceptable.
- Verify the part number matches both in the rack hardware and in the HW Config catalog. A part-number mismatch — even one digit different — will be treated as a different card and will reproduce the same ID-mismatch LED pattern.
The mechanical extraction difference is a real-world issue. MC500 cards do not have a pull-out supporter and can be very difficult to remove once seated. Apply even upward force — do not pry laterally, as the SIMADYN D slot pins are not designed for side load. If the card cannot be removed by hand, the supported procedure is to use the Siemens extraction tool specified for the FM slot family. Forcing the card with pliers is a frequent cause of slot pin damage in the field.
EXM448-1 Expansion Module Compatibility
The EXM448-1 is an I/O expansion module that links to the FM458 over a backplane or SIMOLINK interface. When the EXM448-1 is added to a running FM458, three independent fault conditions can be observed in the field:
- The EXM448-1 green LED flashes at 1 Hz after the
*.2bf configurefile is downloaded. This means the EXM448-1 has received the configure file but is still in its boot-loader state — it has not yet accepted the firmware and is waiting for a hand-off from the host FM458. - The EXM448-1 SLB LED is solid red. The SLB (Slot-Bus / Link-Bus) error indicates that the backplane or SIMOLINK handshake with the FM458 has failed.
- The host FM458 will not complete its start-up routine; the CFC online view reports a dialog box "stop (initialisation error)".
Each of these symptoms typically resolves once the FM458 and EXM448-1 firmware releases are aligned. Siemens publishes a list of allowed FM458 / EXM448-1 release combinations in the SIMADYN D compatibility matrix; one such entry is referenced at Siemens Support entry 27250866. The compatibility matrix is the authoritative source — escalate any unlisted release pair to Siemens official support before attempting to commission the rack.
The boot-loader LED behaviour has a useful diagnostic interpretation:
- 1 Hz green flash = configure file received, EXM448-1 is alive, waiting for the host FM458 to complete the firmware hand-off.
- Solid green = EXM448-1 is running its application firmware and is communicating with the host.
- Solid red SLB = link layer failure, almost always a release mismatch or a physical layer issue (cable, connector, address conflict).
Release Mismatch Diagnostics
Different Siemens functional modules ship with separately versioned firmware. The FM458 itself is on a release track (for example Release 5 in the field case described) and the EXM448-1 is on its own track (Release 9 in the same case). A release gap that exceeds the compatibility list can manifest as the symptoms shown below.
| Symptom | Module | Likely Cause | Verification |
|---|---|---|---|
| Green LED 1 Hz flash persists after configure download | EXM448-1 | Configure file does not match the host release | Compare EXM448-1 release in HW Config to the FW image on the PG |
| SLB LED red, solid | EXM448-1 | Backplane / SIMOLINK handshake failure, often release-driven | Read the EXM448-1 diagnostic buffer via D7-SYS |
| FM458 stuck at "stop (initialisation error)" | FM458 | EXM448-1 module is not completing its boot, dragging the FM into STOP | Pull the EXM448-1 from the rack; restart FM458; observe whether FM458 reaches RUN |
| Multiple FM458s in one rack generate "CFC mismatch" dialog | FM458 | Per-FM ID is unique; CFC reports the difference as a soft error | Confirm that the dialog can be dismissed with "Yes/Close" and that the download proceeds |
The diagnostic pull-the-EXM step is the most reliable field triage. If the FM458 reaches RUN with the EXM448-1 physically removed, the EXM448-1 (or its release combination) is the cause. The next step is to align the release numbers and re-attempt the configure download. If the FM458 still does not reach RUN with the EXM removed, the fault is local to the FM458 (for example, a corrupted in-FM ID) and the FM458 itself is the next suspect.
When working with mixed-release racks, the procedure is to upgrade the lower-release module first, then upgrade the higher-release module, then re-attempt the rack bring-up. Downgrading an EXM448-1 below the FM458's expected minimum is rarely supported and is a frequent cause of the SLB red LED in legacy installations.
Field Commissioning Workflow
- Inventory the rack. Note the FM458 order number, the memory card model (MC500, MC521, or MMC), and any EXM448-1 modules present. Verify that the catalog part number in D7-SYS HW Config matches the physical part on the rack. If a part number is off by even one digit, upgrade one or the other before proceeding.
- Insert the correct memory card. If the FM458 is the early SIMADYN D slot type, use an MC500 or MC521. If it is the FM458-1DP / MMC type, use a properly formatted MMC of sufficient capacity. Observe the FM458 slot LED to confirm the card is detected.
- Bring the project online. Expect an ID-mismatch dialog if the card was just inserted. Enable
Initial load, perform the download, and reset the FM. - Bring the project back online. The INTF / STOP / IN LEDs should clear. If INTF persists, pull the memory card and inspect the contacts. If the LEDs remain lit with no card in the slot, the in-FM ID is corrupted — re-flash the FM from a known-good project.
- Add expansion modules. Insert the EXM448-1 only after the FM458 has reached RUN. Download the
*.2bf configurefile for the EXM448-1 and verify the green LED stops flashing (solid green) and the SLB LED stays off. - Resolve release mismatches. If the EXM448-1 is on a release that the FM458 release does not support, escalate to Siemens official support for a sanctioned release combination. The Siemens Support entry 27250866 entry is one reference for known incompatibilities; the full matrix requires contacting Siemens support directly with the exact FM and EXM order numbers.
- Multi-FM racks. If the project contains multiple FM458s, expect the CFC online view to report "configuration ID mismatch" dialogs on each connect. These are reported as benign by field experience; click Yes/Close to proceed with the download. Each FM's ID will be preserved in the project database.
Troubleshooting Matrix
The matrix below condenses the field triage into a single lookup. Use it as the first decision aid when a fresh FM458 will not come online or an EXM448-1 will not boot.
| Symptom | Likely Root Cause | First Action | Second Action | Escalation |
|---|---|---|---|---|
| INTF + STOP on FM458 with card inserted | New card ID not yet accepted | Initial load + reset | Pull and re-seat the card | Verify part number |
| IN + STOP on FM458 with card drawn | In-FM configuration is incomplete | Insert correct card and re-do initial load | Re-flash the FM from a known-good project | Replace the FM458 |
| EXM448-1 green LED 1 Hz flash | Configure file downloaded, not yet committed | Wait for boot loader to hand off | Cycle power to the EXM448-1 | Verify release compatibility |
| EXM448-1 SLB red, FM458 will not start | Release mismatch between FM458 and EXM448-1 | Pull the EXM448-1; restart FM458 | Align release numbers and re-download | Siemens support |
| MC500 stuck in slot | No pull-out supporter | Use the MC521 extraction tool | Apply even upward force; do not pry laterally | Replace the slot contacts |
| "stop (initialisation error)" dialog | EXM448-1 is dragging the FM into STOP | Pull the EXM448-1, retry | Align release numbers | Siemens support |
| CFC "configuration ID mismatch" on multi-FM rack | Per-FM ID is unique | Click Yes/Close to proceed | Document per-FM IDs in the project | None — benign |
| Part number mismatch dialog at compile | HW Config catalog version out of date | Install matching catalog update | Upgrade D7-SYS | Siemens support |
Preventive Notes and Good Practice
Three practices reduce the rate of ID-mismatch and release-mismatch incidents in a live plant:
- Pin the project. When a D7-SYS project is released for production, lock the FM458 and EXM448-1 order numbers and firmware releases in the project metadata. A new card that does not match the pinned numbers should trigger a project change, not a silent field swap.
- Document the initial-load step. The initial-load flag is destructive — it overwrites the FM-resident ID. If two engineers are commissioning the same rack, the second engineer should not need to re-derive the initial-load requirement from the LED pattern. Document it in the commissioning procedure and in the project README.
- Stock the correct card family. The most common field delay is that the wrong card family has been delivered to site. The MC500 / MC521 SIMADYN D cards and the MMC for FM458-1DP look superficially similar at a distance; verify the order number on receipt and not on the workbench.
The configuration ID mechanism is robust, but it surfaces every project change as a hard fault. This is the correct behaviour for a process controller where silent acceptance of a stale configuration would be far more dangerous than a brief stop. The LED state machine, the initial-load download, and the release matrix are the three control points the commissioning engineer must internalise before going on site.
FAQ
Why does the FM458 show INTF + STOP when the MC521 is inserted and IN + STOP when it is drawn?
The MC521 introduces a new configuration ID to the FM458. With the card seated, the FM detects the new ID, fails to reconcile it with the resident one, and lights INTF (internal fault) plus STOP. With the card removed, the INTF clears because the card-level fault is gone, but the in-FM configuration is now incomplete and the FM remains in STOP with the IN (initialisation error) LED lit. The fix is an initial-load download to commit the new ID, followed by an FM458 reset.
Can an MC500 substitute for an MC521 in the same FM458 slot?
Yes, electrically. The MC500 and MC521 are the same SIMADYN D memory card with the only difference being that the MC521 has a plastic pull-out supporter. Plan for an ID-mismatch LED signature and an initial load on the first power-up after the swap.
What is the "initial load" option in the D7-SYS download dialog?
It is the flag that forces D7-SYS to overwrite the FM458's resident configuration ID when the offline and online IDs differ. Enable it, complete the download, and then reset the FM458. Without the reset, the new ID is not committed and the FM will not come back online.
The EXM448-1 shows a 1 Hz green flash and a red SLB after a configure download — is this a release mismatch?
It is consistent with a release mismatch. Pull the EXM448-1 from the rack, restart the FM458, and verify that the FM458 reaches RUN with the EXM absent. If it does, the EXM is the cause. Align the FM458 and EXM448-1 release numbers against the Siemens SIMADYN D compatibility matrix (for example, Siemens Support entry 27250866) and re-download the *.2bf configure file.
Are the "configuration ID mismatch" dialogs in the CFC online view a real fault when the project has multiple FM458s?
Field experience treats them as benign in multi-FM racks. Each FM458 has its own configuration ID, and the CFC editor flags the per-FM difference as a soft error on every connect. Click Yes/Close to proceed with the download; the per-FM IDs are still preserved in the project.
Can I substitute a SIMADYN D card (MC500/MC521) for an MMC on a current FM458-1DP?
No. The slot pinout, the supply voltage window, and the card-detect contacts differ between the two card families. A SIMADYN D card will not seat electrically in an MMC slot, and an MMC will not seat in a SIMADYN D slot. Verify the FM slot type from the order number before ordering replacement media.