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

    Verify the I/O device is powered, correctly connected, and its hardware status indicators are normal.

  2. 2

    Check the I/O configuration for the specified device or channel (e.g., digital input, analog input 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