![background image](http://html1.mh-extra.com/html/omron/sysmac-cs-series/sysmac-cs-series_reference-manual_742030968.webp)
928
Basic I/O Unit Instructions
Section 3-23
Comparison with
FIORF(225) and
DLNK(226)
The following table shows how IORF(097) differs from FIORF(225) and
DLNK(226).
Applicable Units
The following Units can be refreshed with IORF(097). These Unit can be
refreshed only when they are on the CPU Rack or an Expansion Rack. They
cannot be refreshed if they are on Slave Racks.
CS-series Basic I/O Units, C200H Basic I/O Units (CS Series only), C200H
Group-2 High-density I/O Units (CS Series only), CJ-series Basic I/O Units,
and Special I/O Units (including High-density Units. All words allocated to the
Units can be refreshed.)
Note The Units that can be refreshed with IORF(097) are not necessarily the same
as the Units that can be refreshed with immediate refreshing specifications (!).
Flags
Precautions
An error will occur if words in both the I/O Bit Area (CIO 0000 to CIO 0999)
and the Special I/O Unit Bit Area (CIO 2000 to CIO 2959) are specified for
the same instruction.
I/O refreshing will not be performed for Units for which an I/O table error has
occurred. (CS Series only)
The I/O refreshing initiated by IORF(097) will be stopped midway if an I/O bus
error occurs during I/O refreshing.
IORF(097) can be used in an interrupt task, which allows high-speed process-
ing of specific I/O data with an interrupt. If IORF(097) is used in an interrupt
task, always disable cyclic refreshing of the specified Special I/O Unit by turn-
ing ON the corresponding Special I/O Unit Cyclic Refreshing Disable Bit in the
PLC Setup.
When cyclic refreshing of the specified Special I/O Unit is enabled in the PLC
Setup (the corresponding Special I/O Unit Cyclic Refreshing Disable Bit is
OFF), a non-fatal Duplicate Refresh Error will occur and the Interrupt Task
Error Flag (A40213) will go ON in the following cases.
• Words allocated to the same Special I/O Unit were already refreshed by
IORF(097) or FIORF(225).
• Words allocated to the same Special I/O Unit were read or written by
IORD(222) or IOWR(223).
Instruction
Operation
IORF(097)
• I/O refreshing of words used by Basic I/O Units
• I/O refreshing of the CIO words and DM words used by Special
I/O Units
FIORF(225)
• I/O refreshing of the CIO words and DM words used by a Spe-
cial I/O Unit
DLNK(226)
• I/O refreshing of the CS1 CPU Bus Unit Area in the CIO Area
(25 words)
• I/O refreshing of the CS1 CPU Bus Unit Area in the DM Area
(100 words)
• Refreshing of data specific to the CPU Bus Unit, such as data
link data or DeviceNet Remote I/O Communications data
Name
Label
Operation
Error Flag
ER
ON if St is greater than E.
ON if St and E are in different memory areas.
With the CS1D CPU Units: ON if the active and standby
CPU Units could not be synchronized.
OFF in all other cases.
Summary of Contents for SYSMAC CS Series
Page 2: ......
Page 4: ...iv ...
Page 30: ...xxx ...
Page 186: ...146 List of Instructions by Function Code Section 2 4 ...
Page 1320: ...1280 Model Conversion Instructions Unit Ver 3 0 or Later Section 3 35 ...
Page 1390: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...
Page 1391: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits ...
Page 1392: ...1352 ASCII Code Table Appendix A ...
Page 1404: ...1364 Revision History ...