Expression Type Mismatch
Kuka · KSS 5.2
What does 2249 mean?
This error typically arises when an expression, particularly a counter in a counting loop, is not of the required INT data type. It is often a consequence of a missing variable declaration. The KRL compiler expects counting loop counters to be explicitly declared as INT, and this mismatch prevents correct program execution.
Repair Steps
- 1
Open the source file (e.g., 'ERROR.SRC') in the editor.
- 2
Locate the line number 25 where the error is indicated.
- 3
Insert the declaration 'INT I' before the 'INI' line in the program, as this error often stems from the same missing variable declaration as error 2263.
- 4
To display the meaning of the error number online, navigate to the menu function 'Variable' --> 'Single', then enter '&2249' in the input box 'Name' and press Enter.