12331
Cannot read the variable
Fanuc · R-30iA R-30iB Controller
What does 12331 mean?
An attempt to read a KAREL program variable from an opened file failed. This IO_STATUS error indicates an issue during the variable reading process, possibly due to file corruption or incorrect data type matching. The program will abort if the file_id is invalid.
Common Causes
- The file is not properly opened, or opened without read permissions.
- The format of the variable data in the file is incompatible with the specified KAREL read operation or variable type.
- The file_id used does not correspond to a valid opened file.
Repair Steps
- 1
Verify the file_id corresponds to a correctly opened file with explicit read permissions.
- 2
Ensure the KAREL variable type declared for reading matches the data stored in the file.
- 3
Use the KAREL command READ file_id(cr) to clear any existing IO_STATUS error condition.
Verified technical data. Last updated: March 2026
Source: Fanuc R-30iA R-30iB Controller