Stack overflow
ABB · ACS880
¿Qué significa 6487 ?
An internal fault indicating that the drive's program stack has overflowed its allocated memory. This is a severe internal software issue that prevents the drive from executing code correctly and cannot be reset by the user. It signifies a critical programming error or memory corruption.
Causas comunes
- Recursive function calls in custom application code without proper termination conditions.
- Allocation of excessively large local variables on the stack within a function.
- Deep function call chains within the drive's operating system or user application.
- Corruption of the stack pointer due to memory access violations.
- Insufficient memory allocated for the program stack in the drive's internal configuration.
Pasos de reparación & Lista de verificación
Haga clic en los pasos para seguir su progreso.
- 1
Perform a power cycle of the drive by disconnecting input power for 60 seconds.
- 2
If custom application code is loaded, review its structure for deep recursion or large stack allocations.
- 3
Attempt to perform a full factory reset of the drive (e.g., P0-10 = 1).
- 4
Reinstall the drive's firmware to ensure the operating system is clean.
- 5
Reload a previously verified parameter backup that did not cause this fault.
- 6
Monitor internal memory usage (e.g., diagnostic parameter P1-52 if available) after boot.