Siemens G120 F01001 — What It Means
F01001 is a FloatingPoint exception fault on the Siemens SINAMICS G120. It signals that an error occurred during a floating-point calculation inside the drive’s internal software or control logic. This is not a motor, wiring, or power-stage issue. The fault comes from the drive’s basic system or an OA application such as FBLOCKS or DCC. The drive reacts by shutting down (OFF2) and requires a full power-off/power-on cycle (POWER ON) to acknowledge and clear the fault.
Because F01001 is a software-level fault, the typical causes are corrupted configuration data, a firmware bug, or a failing Control Unit. The drive’s diagnostic buffer (parameter r0945) will record the event. You will not find motor resistance values or voltage thresholds tied to this code. Instead, focus on resetting the controller, verifying parameter settings, updating firmware if available, and replacing the Control Unit if the fault persists after a clean reboot.
Common Causes
- Transient processor exception A temporary error in the drive’s CPU during a floating-point math operation triggers the fault without indicating permanent damage.
- Corrupted or incompatible FBLOCKS configuration Custom function blocks or DCC chart data can produce invalid signals that crash the floating-point engine in the control software.
- Firmware bug or outdated software version Known software defects in older firmware revisions can cause repeated floating-point exceptions under specific operating conditions.
- Failing Control Unit hardware Memory errors or processing glitches in the CU board generate invalid floating-point operations that cannot be recovered by a simple reset.
- Incorrect parameterization or recent drive changes Uploading new parameters or changing scaling factors without validating the configuration can introduce calculation errors in the drive’s logic.
Step-by-Step Fix
- Read the fault buffer using parameter r0945 on the keypad (BOP-2 or IOP) or via Starter/Startdrive to confirm the fault timestamp and any repeated occurrences.
- Power down the entire system by switching off the incoming supply and waiting at least 30 seconds for all capacitors to discharge fully.
- Power the drive back on (POWER ON reset) and monitor whether F01001 reappears immediately or only under load.
- Review FBLOCKS and DCC configuration if you use custom applications or function blocks, verifying that all signals and data types are valid and compatible with the current firmware.
- Check for firmware updates on the Siemens support portal or through your distributor, and install the latest approved version if a service bulletin lists F01001 as a known issue.
- Examine the Control Unit for physical damage such as corrosion, burned traces, or loose connections, then reseat the CU in its slot and retry operation.
- Replace the Control Unit if the fault returns after a clean power cycle and firmware update, then contact Siemens technical support or your local hotline for escalation and diagnostics parameter r9999 review.
Parts Often Needed
| Part | Notes |
|---|---|
| Siemens G120 Control Unit (CU) | Amazon | Order the CU model that matches your frame size and communication interface (CU240, CU250, etc.). |
| Firmware upgrade kit or SD card | Amazon | Check the Siemens download portal for the latest software version compatible with your hardware revision. |
When to Call a Pro
Call a Siemens-certified technician or your distributor’s hotline if F01001 persists after a full power cycle and firmware update. The fault may require in-depth diagnostics using service tools, access to parameter r9999, and analysis of the fault buffer history. If your process depends on custom FBLOCKS or DCC charts, an applications engineer will need to validate the logic and data types. A recurring floating-point exception often means a hardware fault in the Control Unit that only a trained professional with OEM replacement parts and calibration equipment can address safely.