3103

Index out of range

ABB · Application Error ABB Motion Drives Error trouble shoo

What does 3103 mean?

This is a 'fatal' synchronous error indicating an attempt to access an array element or data structure using an index that is outside its defined bounds. For example, trying to access the 10th element of an array declared with only 5 elements. This error will terminate the Mint program immediately and will not call the ONERROR event.

Common Causes

  • Attempting to access an array element with an index greater than its declared size.
  • Using a negative index to access an array, if not supported by the language.
  • Looping constructs that iterate beyond the valid bounds of an array or collection.
  • Incorrect calculation of array indices based on runtime data or user input.

Repair Steps & Checklist

Click steps to track your progress.

  1. 1

    Examine the Mint program code where array or collection access occurs, specifically focusing on index calculations.

  2. 2

    Verify the declared size of the array or data structure and ensure all access attempts use valid indices (e.g., 0 to size-1).

  3. 3

    Implement bounds checking before accessing array elements to prevent out-of-range errors.

  4. 4

    Debug the program to track the values of indices during runtime and identify when they become invalid.

  5. 5

    Review any calculations or user inputs that determine array indices for correctness.

Browse all codes in this manual (58)
Verified technical data. Last updated: March 2026

Related Faults

Source: Application Error ABB Motion Drives Error trouble shoo