0029
INSTRUCTION INDIRECTION OUTSIDE OF DATA SPACE
Allen-Bradley · MicroLogix 1400 Programmable Controllers
What does 0029 mean?
An indirect address reference in the ladder program attempts to access memory locations outside of the entire data file space. This is a recoverable fault, indicating a programming error that could lead to unexpected behavior, data corruption, or controller instability.
Common Causes
- Indirect addressing logic (e.g., using a pointer or indexed addressing) calculates an address beyond the allocated data file memory.
- Incorrect array indexing or pointer arithmetic in the program.
- Data file sizes are smaller than anticipated by the program's indirect references.
Repair Steps & Checklist
Click steps to track your progress.
- 1
Correct the program logic to ensure that all indirect references point only to valid addresses within the defined data file space.
- 2
Recompile and reload the corrected program into the controller.
- 3
Enter the Run mode after the program is successfully reloaded.
Verified technical data. Last updated: March 2026
Related Faults
Source: Allen-Bradley MicroLogix 1400 Programmable Controllers