Stack Overflow
Siemens · SINAMICS G120
What does F00101 mean?
A stack overflow error has occurred, indicating a severe software fault or processor failure within the drive's control unit. This is a critical internal error where memory allocated for program execution has been exhausted, leading to system instability or crash and making the drive inoperable.
Common Causes
- Software bug in the drive's firmware, leading to inefficient memory allocation or uncontrolled recursive function calls.
- Corrupted firmware image, causing program execution to write outside allocated stack memory boundaries.
- Excessive or rapid execution of complex drive functions or scripts (e.g., DCC blocks, technology functions) exhausting available stack space.
- Internal memory fault on the control unit (e.g., RAM corruption) causing stack pointers to become invalid.
- Overly complex drive application with too many active functions or communication channels consuming excessive processor resources.
Repair Steps & Checklist
Click steps to track your progress.
- 1
1. Power cycle the drive to clear volatile memory and reinitialize the control unit, which may resolve transient stack issues.
- 2
2. Update the drive's firmware to the latest available version using STARTER or TIA Portal, as this often includes bug fixes and memory optimizations.
- 3
3. Back up the drive parameters and perform a factory reset (P0010=30, P0970=1), then carefully reload only the essential parameters.
- 4
4. If using DCC (Drive Control Chart) or other advanced technology functions, simplify the logic or reduce the number of active blocks.
- 5
5. Check for any known issues or memory limitations for the specific drive control unit (e.g., CU320-2) and firmware version in Siemens support documentation.
- 6
6. Replace the control unit (e.g., CU250S-2) if the issue persists after firmware updates and parameter resets, indicating a hardware defect.