![background image](http://html1.mh-extra.com/html/omron/sysmac-cs-series/sysmac-cs-series_reference-manual_742030237.webp)
197
Sequence Output Instructions
Section 3-4
Description
SET turns the operand bit ON when the execution condition is ON, and does
not affect the status of the operand bit when the execution condition is OFF.
Use RSET to turn OFF a bit that has been turned ON with SET.
RSET turns the operand bit OFF when the execution condition is ON, and
does not affect the status of the operand bit when the execution condition is
OFF. Use SET to turn ON a bit that has been turned OFF with RSET.
SET and RSET have immediate refreshing variations (!SET and !RSET).
When an external output bit has been specified for B in one of these instruc-
tions, any changes to B will be refreshed when the instruction is executed and
reflected immediately in the output bit. (The changes will not be reflected
immediately if the bit is allocated to a Group-2 High-density I/O Unit, High-
density Special I/O Unit, or a Unit mounted in a SYSMAC BUS Remote I/O
Slave Rack.)
The set and reset inputs for a KEEP(011) instruction must be programmed
with the instruction, but the SET and RSET instructions can be programmed
completely independently. Furthermore, the same bit may be used as the
operand in any number of SET or RSET instructions.
Flags
No flags are affected by SET and RSET.
Precautions
SET and RSET cannot be used to set and reset timers and counters.
When SET or RSET is programmed between IL(002) and ILC(003) or
JMP(004) and JME(005), the status of the specified bit will not be changed if
the program section is interlocked or jumped.
Note SET cannot be used for addresses in the DM and EM Areas. Use SETB(531)
instead.
Note RSET cannot be used for addresses in the DM and EM Areas. Use
RSTB(533) instead.
Example
Differences between OUT/OUT NOT and SET/RSET
The operation of SET differs from that of OUT because the OUT instruction
turns the operand bit OFF when its execution condition is OFF. Likewise,
RSET differs from OUT NOT because OUT NOT turns the operand bit ON
when its execution condition is OFF.
Status of B
Execution condition
of SET
Execution condition
of RSET
Status of B
Содержание 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 ...