SIMOTION D425 Not Ready: Resolving F364 B284 and F01912 Faults

David Krause19 min read
Motion ControlSiemensTroubleshooting
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

1. Symptom Summary

A SIMOTION D425 controller reports a persistent red "Ready" LED after the machine was running in production. The user program stops executing and the seven-segment display on the CU320-2 / integrated front panel shows a steady "6" with a flashing decimal point. The SIMOTION diagnostic buffer logs event ID 16#F364:B284, a PROFIBUS Integrated alarm class entry. Online with the SINAMICS Integrated drive object the system reports a 30xxx-class ground / I²t fault, the SIMOTION runtime eventually drops into STOP with event 16#F360:BE06 (missing TaskExecutionFaultTask) and 16#F360:BF8D (floating-point exception in user program at line 0x21). On the first manual motion command after recovery, SINAMICS raises F01912 — sign-of-life failure for PROFIBUS clock-synchronous operation — and, in later sequences, F01910.

This article documents the field procedure used to recover the unit: connect to the SINAMICS Integrated over a routed online connection, isolate the failing power module, replace it, re-identify the DRIVE-CLiQ topology, restore the SINAMICS parameters (p10, p640, p948), reload the SIMOTION user program, and clear the F01912 / F01910 bus cycle fault. The procedure applies to SIMOTION D425 DP (6AU1425-0A...0AA0) and D425 PN (6AU1425-1A...0AA0), control unit firmware V4.3 / V4.4 / V4.5, with SCOUT 4.3.1 / 4.4 / 4.4 SP1 / 4.5 or TIA Portal V14 SP1 / V15 / V15.1 with the SIMOTION HSP (HSP0303 / HSP0304).

2. Hardware Architecture: SIMOTION D425 and SINAMICS Integrated

The SIMOTION D425 combines a SIMOTION runtime with a SINAMICS S120 drive line-up on a single SIMOTION D4x5-2 DP/PN control unit. The integrated drive objects run on the same CU320-2 and are accessed internally via PROFIBUS Integrated (D4x5 DP) or PROFINET Integrated (D4x5-2 PN). Key catalog numbers that you will encounter during the recovery:

Catalog number Module
6AU1425-0AA00-0AA0 / 6AU1425-0AD00-0AA0 SIMOTION D425 DP
6AU1425-1AA00-0AA0 / 6AU1425-1AD00-0AA0 SIMOTION D425 PN
6SL3040-1MA00-0AA0 CU320-2 control unit
6SL3120-1TE13-0AA3 / -0AA4 5 A Smart Line Module (older 1FK6 / 1FT6 axis)
6SL3120-1TE21-0AA3 / -0AA4 9 A Smart Line Module (replacement unit)
6SL3120-2TE13-0AA4 / -0AA3 Double Motor Module 3 A + 3 A
6SL3120-1TE23-0AA4 18 A Single Motor Module
6SL3120-1HE13-0AA4 5 A Active Line Module
6FX2003-0LA00-.... DRIVE-CLiQ signal cables (pre-fabricated)
6AU1400-2PA00-0AA0 / 6AU1400-2PA01-0AA0 CompactFlash 1 GB / 2 GB for D4x5-2
A5E00236943 CR2032 buffer battery (RTC + remanent variables)

Two PROFIBUS segments coexist on the D425 DP: the external DP master interface (X136) and the internal PROFIBUS Integrated bus that links SIMOTION to SINAMICS Integrated. Both share the same PROFIBUS chip but use different subnet IDs in HW Config. Loss of the internal bus sign-of-life is what later triggers F01912; loss of the external bus drives X136-specific alarms. DRIVE-CLiQ ports (X200–X203 on a Motor Module, X100–X103 on a CU320-2) carry deterministic point-to-point traffic at 100 Mbit/s and run isochronously with the SIMOTION Tmapc. Cable length changes of more than 0.5 m without a topology re-acknowledge are a frequent cause of residual F01912 because the propagation delay shifts.

Reference documentation: SIMOTION D4x5-2 Manual (109750209) and SINAMICS S120 Commissioning Manual (109757263).

3. Decoding the Front-Panel Indicators

The CX32 / CU320-2 integrated display uses a single-digit seven-segment plus a status LED pair. The patterns encountered on the failing system are:

Seven-segment Decimal point Meaning
0 off Operating — no fault, drive ready or running
5 off / flashing Identification / topology acquisition on first commissioning
6 flashing SINAMICS Integrated / CX32 in commissioning or fault state; safe / control unit running but drives not ready
8 flashing SINAMICS Integrated has at least one active fault
A, b, C, d, E, F Hex status of the control unit; refer to S120 List Manual
off No supply or firmware download active

The "Ready" LED turning solid red corresponds to SINAMICS status "Commissioning / fault present", which the SIMOTION runtime also reflects in the system variable driveStates.actualState showing FAULT or STARTUP_LOCKED. The diagnostic buffer event 16#F364:B284 belongs to the PROFIBUS Integrated alarm class. The 0xB284 sub-code maps to "DP integrated bus, sign-of-life counter not equal to 1" — the PROFIBUS Integrated telegram is missing a master sign-of-life, which is consistent with the SINAMICS Integrated sitting in a faulted state that prevents it from answering correctly. It is a symptom of the underlying drive problem, not the root cause.

Note: Display "6" with a steady (non-flashing) decimal point means the CX32 is in a non-recoverable state — usually a firmware mismatch with the CU. Display "6" with a flashing point (this case) is recoverable by clearing the SINAMICS fault and re-acknowledging the topology.

4. Diagnostic Buffer and Event ID Interpretation

Open the SIMOTION diagnostic buffer via SCOUT / TIA Portal: right-click the D425 → "Target system" → "Connect to target system" → "Diagnostics" → "Diagnostic buffer". Translate the 16# IDs using the SIMOTION System Functions and Error Messages List (109757178) and the SINAMICS S120/S150 List Manual (109757265). Two complementary event streams are encountered in this failure mode:

Event ID Source Meaning Action
16#F364:B284 SIMOTION D425 PROFIBUS Integrated sign-of-life counter mismatch Re-establish internal DP after drive recovery
16#F360:BE06 SIMOTION D425 System STOP: missing TaskExecutionFaultTask Investigate why ExecutionFaultTask is not configured / loaded
16#F360:BF8D SIMOTION D425 Floating-Point exception in user program (line 0x21, GSTNST 11130) Restore compiled MCC / ST source into the project and re-download
F01902 SINAMICS Integrated PROFIBUS sign-of-life counter for clock-synchronous operation failed Check bus cycle (p2048/p2050) and Tmapc cycle, restore sign-of-life
F01910 SINAMICS Integrated PROFIBUS sign-of-life failure (general) Same as F01902; verify control unit and master
F01912 SINAMICS Integrated PROFIBUS sign-of-life failure (CX32 / additional DO) Check DP Integrated bus on the new power module's CU
30xxx (e.g. F30001, F30002, F30011) SINAMICS Integrated Power unit / motor ground / I²t Inspect cabling, motor insulation, replace power module

Pay attention to the timestamp on the diagnostic buffer entries. If the buffer shows year 1994 and the system clock reads 2016, the SIMOTION has lost its real-time clock — the CR2032 battery is dead or the CF card was re-initialised. The faults themselves are still valid; only the time stamp is wrong. Replace the CR2032 buffer battery on the D4x5-2 (3.0 V Li, Siemens part A5E00236943) and reload the time via the time-of-day synchronisation interface (HMI time-of-day, NTP over Ethernet, or SCOUT "Set time on target").

5. Root Cause Analysis: Ground Fault and I²t

The 30xxx-class alarm originates in the power module. Two scenarios are common on a "suddenly" failing machine:

  1. Motor insulation breakdown. Megger the phase-to-phase and phase-to-PE insulation of the motor at 500 V. A healthy insulation reads > 100 MΩ. Anything < 1 MΩ is a hard short and points at the cable, the connector, or the motor windings. Check the DRIVE-CLiQ motor encoder cable as well — a shorted SMC/SME/SMI 24 V feed to the resolver windings will produce F30011 and a red Ready LED even if the power module is healthy.
  2. I²t trip on a stuck axis. Mechanical binding (a ballscrew jam, a bearing seizing, a coupling slip) drives the IGBT current up. The I²t model of the new power module — 9 A instead of the original 5 A — is sized for the larger motor, so any pre-existing mechanical problem becomes more visible as a current warning rather than a fault. The 5 A module masked it; the 9 A unit cannot.

In the present case the cabling tested clean and the motor was healthy, isolating the failure to the 5 A Smart Line / Motor Module itself. Replacing the module cured the 30xxx alarm, but the F01912 surface fault remained because the new module had not been integrated into the DRIVE-CLiQ topology and the SIMOTION project did not have its original SINAMICS parameters loaded.

6. Drive Replacement Procedure and DRIVE-CLiQ Topology Recognition

The SINAMICS S120 line-up is a topology-driven system. Each DRIVE-CLiQ port (X200–X203 on a Motor Module, X100–X103 on a CU320-2) has a fixed expected neighbour; the system raises F01315 / F01317 if a neighbour is missing or has a different catalog number than the stored topology. After swapping a 5 A module for a 9 A module you must re-record the topology. Field-procedure:

  1. De-energise the line voltage, wait 5 minutes for DC-link discharge, verify with a Cat III 600 V meter on the DC bus terminals (DCP / DCN at the Smart / Active Line Module).
  2. Replace the Motor Module. Use an identical DRIVE-CLiQ cable length; mismatched lengths are a frequent cause of F01912 because the propagation delay shifts.
  3. Power up. The CU320-2 will detect the new module and raise F01315 ("Topology comparison").
  4. In SCOUT / TIA Portal, navigate to the SINAMICS Integrated drive unit → "Topology" → "Commissioning" → "Acknowledge topology change" (equivalent to p9904 = 1, p9905 = 1 from Starter; SCOUT exposes it as a button on the topology editor).
  5. With the new module selected, run "Identify" so that p0101 / p0107 / p0108 / p0110 / p0111 / p0112 / p0114 / p0115 are read from the electronic rating plate stored in the DRIVE-CLiQ interface (DQI). This is the "automatic commissioning" that p948 = 3 invokes.
  6. Perform "RAM → ROM" (p0977 = 1) so the topology is saved to the CF card. Repeat for the CU if you changed the catalog variant (p0977 = 1 on the control unit object as well).
  7. Drive warm restart: p0972 = 1 (parameter reset to factory then reload from non-volatile), or p0009 = 0 and p0972 = 0 for a soft restart that retains the new parameters.

DRIVE-CLiQ rules that affect this procedure: maximum 16 nodes per line, maximum 8 nodes in series, maximum 100 m of total cable per line, max 8 m between nodes, max 5 m on the secondary port of an Active Line Module. DQI is a one-time read at startup; if you want to re-read it (for example, after a re-flash) you must re-issue p948 = 3 or p9910 = 1 ("Save DQI").

7. Parameter Recovery: p10, p640, p948

The three parameters that almost always need attention after a drive replacement are p10, p640, and p948. In this case, all three had to be re-issued in sequence:

Parameter Meaning Value used Notes
p10 Drive commissioning parameter filter 0 (ready), 30 (factory), 1 (quick commissioning) p10 = 30 clears ALL drive parameters; p10 = 1 enters the quick commissioning wizard; p10 = 0 leaves the drive ready to run
p640 Maximum current / current limit of the Motor Module (linked to r0207 / r0292) 9 A for the 9 A module On a 5 → 9 A swap, p640 must be re-scaled; otherwise the drive trips F07900 "Motor blocked" or I²t prematurely
p948 Commissioning mode (0 = manual, 1 = parameter wizard, 3 = automatic drive configuration from DQI) 3 for auto, then 0 p948 = 3 forces the drive to read p0100…p0150 from DQI and re-run the commissioning sequence
p0971 / p0977 Save parameters (RAM → ROM) / save startup script 1 Always execute after changing p10, p640, p948. Writes to the SINAMICS backup file on the CF card
p9910 Save DQI / component change 1 Stores the new electronic rating plate to the DQI persistent area
p2048 / p2050 PROFIBUS clock-synchronous bus cycle / cycle clock for sign-of-life 1000 (= 1 ms) for Tmapc 1 ms Must match SCOUT project Tmapc; mismatch raises F01902/F01912 even when the drive is healthy

Procedure executed in the present case:

  1. p948 = 3 → automatic drive identification (DQI read, parameters re-scaled).
  2. p640 manually adjusted to match the 9 A module's thermal model (otherwise the I²t alarm persists).
  3. p10 = 0 to leave the commissioning state.
  4. p0977 = 1 to write parameters to ROM (this writes to the SINAMICS backup file on the CF card as well).
  5. p10 of the CU_003 (control unit) was changed from 30 (factory) to 0 (ready) because the new module had been factory-reset and the CU still expected the old parameters.

From the SCOUT HMI the equivalent dialog is "Online → Drive unit → Commissioning → Quick commissioning", which exposes p10, p640, p948, p0977 in a wizard form. Always accept at the end of the wizard with the "Save RAM to ROM" button.

Note: p10 = 30 wipes the SINAMICS backup file, including safety parameters. If the axis has SINAMICS Safety Integrated (SS1, STO, SLS), export p9700 = 1 ("SI Engineering") to a PSF file before performing a factory reset and import it back with p9700 = 0 ("SI commissioning") afterwards.

8. Program Reload and STOP Cause Investigation

Once the SINAMICS side is healthy, the SIMOTION runtime may still be in STOP because the program on the CF card was overwritten during the rescue procedure, or because the project on the PG was older than the running one. The two STOP-related events are:

  • 16#F360:BE06 — "STOP caused by missing TaskExecutionFaultTask". Every project should contain a TaskExecutionFaultTask that the runtime calls when a MotionTask or BackgroundTask raises an exception. Its absence causes SIMOTION to drop into STOP for safety.
  • 16#F360:BF8D — "Floating-Point exception in user program". The diagnostic detail names the MCC / ST source file (gstnst, line 0x21) and the system error 11130. A divide-by-zero, a denormalised float, a corrupted input cast, or a 32-bit register overflow when the project is recompiled with a newer compiler can cause this.

Recovery actions:

  1. Upload the project from the CF card backup (or, if no backup exists, request the original program from the machine builder). The SIMOTION D425 stores both the runtime project (SIMOTION.DAT, SIMOTION.IDX) and the drive backup under \USER\SIMOTION on the CF. SCOUT target system → "Load to PG" / "Copy RAM to ROM" retrieves the active project.
  2. If the card is blank, format it on the SIMOTION D-CFU tool, then load the project via SCOUT: target system → "Load to target system" → "Load to target device" (SCOUT 4.3.1 / 4.4 / 4.4 SP1 / 4.5, or TIA Portal V14 SP1 / V15 / V15.1 with HSP0303 / HSP0304). Always select "Download with transfer" so the project and the technology packages (TPcam, TPaxis, TPtemp) land on the card.
  3. Recompile the project to regenerate the FPU exception site. The line 0x21 in gstnst is a stable bookmark in MCC; double-click the message in the diagnostic buffer to jump to the source.
  4. Add a TaskExecutionFaultTask to the project if missing. Default behaviour is to call _TaskExecutionFault (alarm_S, logging, transition to STOP). The task must be assigned to the TaskExecutionFault system task in the project navigator (right-click the SIMOTION device → "Configure system tasks").
  5. If you cannot find the original program, you can hot-restart the runtime from the CF card with p0010 = 30 on the SINAMICS side, but you will still need a valid project to operate the machine.

Reference: SIMOTION Communication Manual (109750213) and the SCOUT online help under "Connect to target system → Load / upload".

9. Profibus Sign-of-Life Fault F01912 / F01910 / F01902

F01912 / F01910 are raised when the SINAMICS Integrated does not see a valid sign-of-life counter from the SIMOTION DP master. F01902 is the same alarm for the clock-synchronous operational layer. The typical triggers and remedies are summarised below; the order matters because some of the faults mask others.

Trigger Diagnosis Remedy
Subnet ID mismatch between HW Config DP_Integrated and the SINAMICS Integrated Open Accessible nodes in SCOUT, expand SIMOTION, read the SINAMICS_Integrated "Sub-ID" HW Config → properties of the DP_Integrated network → paste the Sub-ID, save and compile
Clock-cycle drift between Tmapc and p2048 / p2050 SCOUT project navigator → SINAMICS_Integrated → Configuration → Bus; cross-check p2048 / p2050 on the drive Set p2048 = 1000 (1 ms) to match Tmapc 1 ms; recompile HW Config
Newly replaced Motor Module not yet in topology (this case) r0095 = 0; topology view shows the new module marked "different" p9904 = 1, p9905 = 1, p948 = 3, p0977 = 1; warm restart p0972 = 1
PG/PC routing to SINAMICS Integrated not configured Accessible nodes shows the SINAMICS_Integrated but it cannot be opened for online SCOUT → Target system → Routing → assign PG/PC interface to the SIMOTION's PROFINET / PROFIBUS interface
SIMOTION in STOP after a STOP transition r9773 = 1; r0002 of the drive = "Commissioning" or "Fault" Reload the SIMOTION program to leave STOP; the DP master resumes the global control telegram
DRIVE-CLiQ cable length or routing changed DRIVE-CLiQ LED on the new module is red or flashing Restore the original cable run; topology re-acknowledge
Firmware version mismatch (CU320-2 vs Motor Module) SCOUT online → drive unit → "Compare firmware" Upgrade the lower of the two to a matching V4.x firmware via the Web server or a card-based update

The remedy order is therefore: reload SIMOTION program → clear SIMOTION STOP → drive is back in the master sign-of-life cycle → re-acknowledge topology → reset SINAMICS faults → move the axis. Trying to clear F01912 with the SIMOTION in STOP will fail because the DP master is not emitting the global control telegram, and SINAMICS will keep raising the alarm once per Tmapc.

10. Commissioning Sequence (Field-Proven)

  1. Replace Motor Module. Match DRIVE-CLiQ cable lengths to the previous wiring.
  2. Power up. Note the new display "6" with flashing point.
  3. Connect SCOUT to the SIMOTION over Ethernet. Configure PG/PC interface on the PROFINET / Ethernet port of the D4x5-2.
  4. Open Accessible nodes. Expand the SIMOTION tree. The SINAMICS_Integrated must appear with the new module's type and firmware. If it is invisible, fix the PG/PC routing first.
  5. Open HW Config, set the DP_Integrated subnet ID to the one SCOUT detected, save and compile.
  6. Open the SINAMICS_Integrated online. The 30xxx / F01912 alarms should be visible. If you cannot reach the drive, go offline and double-check the PROFINET / PROFIBUS address of the SINAMICS_Integrated against the project (default 192 = bus address of the integrated CU).
  7. Topology → Acknowledge change → p948 = 3 → automatic commissioning from DQI.
  8. p640 = 9 A module rating. p10 = 0. p0977 = 1.
  9. RAM → ROM. p0971 = 1.
  10. Reload the SIMOTION project to the controller. Verify the TaskExecutionFaultTask is present in the project navigator.
  11. Cold restart the controller. Wait until RUN LED is green.
  12. Open SCOUT's "Control panel" for the axis, set enable, jog in inching mode (slow velocity 10 mm/s or 1 rpm depending on axis type). Verify encoder feedback and the actualPosition trace.
  13. Switch language to English on the diagnostic buffer (SCOUT → Options → Language) to make the entries readable for the next operator.

Total downtime for this procedure: 30 to 60 minutes including program upload from the OEM. If you cannot obtain the original program, the machine can be commissioned in "empty project" mode with a generic axis template, but technology package data, HMI connections, and the Safety Integrated configuration are not recoverable from the controller alone.

11. Verification Checklist

  • Ready LED on the D4x5-2 is green (or steady "8" if a fault is still latched).
  • Seven-segment display shows a valid operating state (typically "0" or "5" depending on whether the drive is energised).
  • SIMOTION diagnostic buffer contains no incoming events with class F / FX in the last 5 minutes.
  • SINAMICS Integrated fault buffer is empty (r0945 = 0, r0947 = 0).
  • r3996 / r9773 / r9794 (if used) are all "0" — "no fault present".
  • Drive can be jogged from the SCOUT control panel at the configured velocity with no following error.
  • PROFIBUS Integrated sign-of-life counter (r2050) increments once per Tmapc and does not miss a cycle.
  • p9780 / p9781 = 0 (no passivation) if safety is configured.
  • CU320-2 LED "RDY" green, "COM" green, "MOD" off or green.
  • HMI reflects the actual machine state (operator no longer sees the red "Ready" lamp).

Troubleshooting matrix for residual issues after the procedure:

Symptom Likely cause Action
Ready LED green, axis does not move on enable Project not loaded, or technology package TPaxis missing Verify project on CF card matches the axis type; reinstall TPaxis
F01912 returns 1 second after warm restart Subnet ID not propagated to all DOs; the CX32 still has the old ID Open HW Config, recompile, and re-download to the CX32
F30001 / F30011 within 5 s of enable DRIVE-CLiQ cable on the new module is mis-seated Power down, reseat DRIVE-CLiQ cable, power up, re-acknowledge topology
BF (bus fault) on CU320-2 PROFIBUS termination or shield problem Check DP connectors, terminator on, shield grounded on one side only
Display "6" steady (no flash) after power-up Firmware mismatch between CX32 and CU320-2 Upgrade CX32 firmware to the same V4.x as the CU; use the Web server or an SD card with the firmware package
Drive moves but encoder feedback is noisy / jittery DRIVE-CLiQ cable length > 70 m or routed near power cables Re-route DRIVE-CLiQ cable; check encoder with p1990 = 1 (motor identification rotating)

12. FAQ

What does event 16#F364:B284 actually mean?

It is a PROFIBUS Integrated alarm class entry indicating the SIMOTION DP master did not see the expected sign-of-life from the SINAMICS Integrated drive object. The B284 sub-code is the "sign-of-life counter not equal to 1" condition. Treat it as a symptom of a downstream drive fault, not the root cause. The 30xxx / F01912 / F01910 alarms are typically the real problem.

How do I clear F01912 and F01910 reliably?

Reload the SIMOTION program to leave the STOP state, re-enter the SINAMICS Integrated subnet ID in HW Config, acknowledge the topology change (p9904 = 1, p9905 = 1), run p948 = 3 to re-read the DQI, set p10 = 0, save with p0977 = 1, and perform a warm restart with p0972 = 1. The fault clears once the global control telegram from the DP master resumes.

Is p640 the current limit of the Motor Module?

Yes. p640 is the maximum current the Motor Module is allowed to deliver; for a 9 A Smart Line / Motor Module it must be set to the rated module current. Forgetting to re-scale p640 after a 5 A → 9 A swap is the most common reason for residual I²t or F07900 "Motor blocked" trips. Confirm with r0207 (rated Motor Module current) and r0292 (derating factor).

Can I reset the SINAMICS Integrated to factory state?

Yes, by setting p10 = 30 on the drive object and confirming with p0971 = 1. The CU's p10 is set independently: p10 = 30 on the control unit performs a factory reset of the CU-side parameters. Note that p10 = 30 wipes the SINAMICS backup, including safety parameters, so always export the PSF file first (p9700 = 1) and back up the project to the CF card before a factory reset.

Why does the diagnostic buffer show year 1994?

The SIMOTION D4x5-2 has a CR2032 buffer battery that powers the RTC when the unit is off. A dead battery resets the time to 1994-01-01 00:00. Replace the battery (Siemens part A5E00236943, 3.0 V Li, replace under power to keep remanent variables), re-synchronise the time via the project (HMI time-of-day, NTP over Ethernet, or SCOUT "Set time on target"), and the buffer will record correct timestamps again.

Do I need SCOUT 4.3.1 or can I use TIA Portal?

SIMOTION D4x5-2 DP/PN is configurable from SCOUT 4.3.1, 4.4, 4.4 SP1, 4.5, and from TIA Portal V14 SP1 / V15 / V15.1 with the matching HSP (HSP0303 / HSP0304). TIA V16 / V17 do not include a SIMOTION option package — SIMOTION remains SCOUT-only for new projects after V15.1. For V4.5 firmware on the D4x5-2 use SCOUT 4.5 or TIA V15.1 with HSP0304.

Is it safe to hot-swap a Motor Module on a SIMOTION D425?

No. The DC bus remains at 600 V for several minutes after line power is removed. Always de-energise the line, wait 5 minutes, verify the DC bus with a Cat III 600 V meter, and then swap the module. Swapping a Motor Module under DC bus voltage can destroy the IGBT modules and the DRIVE-CLiQ interface of the CU320-2.

Back to blog