![background image](http://html1.mh-extra.com/html/omron/sysmac-cs-series/sysmac-cs-series_reference-manual_742030975.webp)
935
Basic I/O Unit Instructions
Section 3-23
Flags
Precautions
I/O refreshing will not be performed if a CPU Bus Unit Error (A40207) or CPU
Bus Unit Setup Error (A40203) has occurred in the specified CPU Bus Unit.
I/O refreshing will be stopped if an I/O Bus Error occurs while I/O refreshing is
being performed by DLNK(226).
DLNK(226) refreshes data between the CPU Unit and specified CPU Bus
Unit. Some time is required for the data exchange with the CPU Bus Unit (for
example, a data link with a Controller Link Unit).
If the specified CPU Bus Unit is exchanging data, DLNK(226) will not be exe-
cuted and the Equals Flag will be turned OFF. We recommend programming
the execution conditions shown below so that the execution of DLNK(226) will
be retried automatically.
Example
When CIO 000000 is ON in the following example, DLNK(226) performs
immediate I/O refreshing (in this case, data link refreshing within the PLC) for
the CPU Bus Unit with unit number 1 (in this case, a Controller Link Unit).If I/O
refreshing cannot be performed because the Controller Link Unit is refreshing
data, the Equals Flag will be turned OFF causing W001 to be turned ON so
that the instruction execution will be retried in the next cycle. When the I/O
refreshing is completed normally, the Equals Flag will be turned ON and the
instruction will not be retried in the next cycle.
Name
Label
Operation
Error Flag
ER
ON if the specified unit number is not between 0000 and
000F hex (between 0 and 15 decimal).
ON if the PLC does not have a CPU Bus Unit with the
specified unit number.
With the CS1D CPU Units: ON if the active and standby
CPU Units could not be synchronized.
OFF in all other cases.
Equals Flag
=
OFF if the I/O refreshing could not be performed because
the CPU Bus Unit was refreshing data.
OFF if there was a CPU Bus Unit Error or CPU Bus Unit
Setup Error in the specified CPU Bus Unit.
OFF if DLNK(226) was executed in an interrupt task,
there was a conflict with regular I/O refreshing, and over-
lapping refreshing occurred.
ON if the I/O refreshing was completed normally.
DLNK
N
a
b
b
a
Execution
condition
Equals Flag
Equals Flag
Содержание SYSMAC CS Series
Страница 2: ......
Страница 4: ...iv ...
Страница 30: ...xxx ...
Страница 186: ...146 List of Instructions by Function Code Section 2 4 ...
Страница 194: ...154 3 35 4 MOVE BIT MOVBC 568 1273 3 35 5 BIT COUNTER BCNTC 621 1275 3 35 6 GET VARIABLE ID GETID 286 1277 ...
Страница 1320: ...1280 Model Conversion Instructions Unit Ver 3 0 or Later Section 3 35 ...
Страница 1390: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...
Страница 1391: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits ...
Страница 1392: ...1352 ASCII Code Table Appendix A ...
Страница 1404: ...1364 Revision History ...