12347
Read I/O value failed
Fanuc · R-30iA R-30iB Controller
What does 12347 mean?
An attempt to read an I/O value from an external device or internal register failed. This IO_STATUS error indicates a problem accessing or retrieving data from an I/O device or address. The program will abort if the file_id is invalid.
Common Causes
- The external I/O device is not powered, not responding, or is configured incorrectly.
- The specified I/O address, channel, or register is invalid or inaccessible due to hardware or configuration issues.
- Communication bus errors preventing data transfer from the I/O device.
- The file_id used does not correspond to a valid opened file (if I/O is mapped as a file).
Repair Steps
- 1
Verify the I/O device is powered, correctly connected, and its hardware status indicators are normal.
- 2
Check the I/O configuration for the specified device or channel (e.g., digital input, analog input settings).
- 3
Inspect communication cables and termination for the I/O bus or network.
- 4
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