0x008B

Duplicated Refreshing Error

Omron · CJ-series CJ2 CPU Unit

What does 0x008B mean?

This non-fatal error occurs when the 'Detect Duplicated Refresh Errors' setting in the PLC Setup is 'Detect', and I/O refresh instructions (IORF(097), FIORF(225), IORD(222), IOWR(223)) in a cyclic task compete with the same instructions in an interrupt task for the same Special I/O Unit. It also occurs if an I/O refresh instruction is executed in an interrupt task while I/O is already being refreshed, potentially causing data inconsistencies.

Common Causes

  • IORF(097), FIORF(225), IORD(222), or IOWR(223) in a cyclic task are competing with the same instructions in an interrupt task for the same Special I/O Unit.
  • An I/O refresh instruction (IORF(097), FIORF(225), IORD(222), or IOWR(223)) was executed in an interrupt task when I/O was already being refreshed.

Repair Steps & Checklist

Click steps to track your progress.

  1. 1

    Check the program logic for conflicting I/O refresh instructions.

  2. 2

    Correct the program to eliminate competition or overlapping I/O refresh operations for the same Special I/O Unit.

  3. 3

    Alternatively, disable detection of duplicated refresh errors in the PLC Setup if the timing conflict is deemed acceptable and non-critical for your application.

Browse all codes in this manual (34)
Verified technical data. Last updated: March 2026

Related Faults

Source: Omron CJ-series CJ2 CPU Unit