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. 1

    Verify the I/O device is powered, correctly connected, and has write permissions or is not in a write-protected mode.

  2. 2

    Check the I/O configuration for the specified device or channel (e.g., digital output, analog output settings).

  3. 3

    Inspect communication cables and termination for the I/O bus or network.

  4. 4

    Use the KAREL command READ file_id(cr) to clear any existing IO_STATUS error condition.

Browse all codes in this manual (31)
Verified technical data. Last updated: March 2026
Source: Fanuc R-30iA R-30iB Controller
Fanuc Error 12348: Write I/O value failed — Troubleshooting Guide | ErrorLib