FloatingPoint exception
Siemens · DCM
Hva betyr F01001 ?
An exception, such as an invalid operation, division by zero, overflow, underflow, or imprecise result, occurred during a FloatingPoint data type operation. This error can originate from the base system or a specific application like FBLOCKS or DCC. The fault value (r0949) and r9999 provide detailed information about the cause and program counter at the time of the exception, indicating a critical calculation error.
Vanlige årsaker
- Attempted division by zero in internal control algorithms, potentially caused by a parameter set to 0 when it should not be (e.g., a speed reference denominator).
- Calculation resulting in an extremely large (overflow) or small (underflow) number that exceeds the FloatingPoint representation limits.
- Incorrectly scaled feedback values (e.g., encoder signals, analog inputs) leading to out-of-range inputs for internal calculations.
- Corruption of internal data or program memory, causing incorrect FloatingPoint operations to be performed.
- Firmware bug related to specific calculation routines under certain operating conditions.
Reparasjonssteg & Sjekkliste
Klikk på steg for å spore fremgangen.
- 1
1. Perform a power cycle of the drive system (turn off, wait 30 seconds, turn on).
- 2
2. Back up parameters, then execute a factory reset (P0010 = 30, P0970 = 1) and carefully re-enter/restore configuration.
- 3
3. Review all parameters related to scaling, limits, and feedback (e.g., P0408 (Encoder pulses), P0076 (Analog input scaling)) for valid non-zero values where appropriate.
- 4
4. Update the drive's firmware to the latest stable version.
- 5
5. If the fault persists after all software and parameter checks, consider replacing the Control Unit due to potential hardware calculation unit failure.