Applies To:
  • CitectSCADA 5.xx, 6.00
  • CitectHMI 5.xx, 6.00

When writing to a digital tag on an OMRON PLC, the OMRON driver returns error code 0x101.
The FINS driver was also tested and returns error code 0x20. What does this error mean, and how do I resolve it? 

There are certain memory ranges and address types in the OMRON PLC that are read only when the PLC is in RUN mode.
The error code 0x101 for the OMRON driver means that the executed command is not not executable in RUN mode.
Likewise error code 0x20 for the FINS driver means that the command failed to gain exclusive control of shared memory.
There are two possible solutions:
1) Write to a DM register (read/write access in RUN mode) and use PLC code to map this register to the appropriate register or address.
2) Switch the PLC to MONITOR mode. This will allow read/write access to the memory address.

Note: By default, the OMRON PLC will start in RUN mode after being power cycled.

Check the documentation for your particular OMRON PLC for details about which memory is read only in RUN mode.

OMRON, FINS, RUN, 0x20, 0x101