12348
Write I/O value failed
Fanuc · R-30iA R-30iB Controller
What does 12348 mean?
An attempt to write an I/O value to an external device or internal register failed. This IO_STATUS error indicates a problem sending data to an I/O device or address, preventing control signals or data from being sent. The program will abort if the file_id is invalid.
Common Causes
- The external I/O device is not powered, not responding, write-protected, or 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 to 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 has write permissions or is not in a write-protected mode.
- 2
Check the I/O configuration for the specified device or channel (e.g., digital output, analog output 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