Seta/rsta, Applicable program areas operands, Flags function – Omron SYSMAC CP CP1E-N@@D@-@ User Manual
Page 67: 2 instructions, Operand specifications, Seta
2-31
2 Instructions
CP1E CPU Unit Instructions Reference Manual(W483)
Seq
uen
ce Ou
tp
ut I
n
stru
ctio
ns
2
SET
A/RST
A
SETA/RSTA
Applicable Program Areas
Operands
Operand Specifications
Flags
Function
Instruction
Mnemonic
Variations
Function
code
Function
MULTIPLE BIT SET
SETA
@SETA
530
SETA(530) turns ON the specified number of
consecutive bits.
MULTIPLE BIT RESET
RSTA
@RSTA
531
RSTA(531) turns OFF the specified number of
consecutive bits.
Symbol
SETA
RSTA
Area
Step program areas
Subroutines
Interrupt tasks
Usage
OK
OK
OK
Operand
Description
Data type
Size
D
Beginning Word
UINT
Variable
N1
Beginning Bit
UINT
1
N2
Number of Bits
UINT
1
Area
Word addresses
Indirect DM addresses
Constants
CF
Pulse bits
TR bits
CIO
WR
HR
AR
T
C
DM
@DM
*DM
D
OK
OK
OK
OK
OK
OK
OK
OK
OK
---
---
---
---
N1,N2
OK
Operand
Description
Data type
Error Flag
P_ER
• ON if N1 is not within the specified range of 0000 to 000F (&0 to &15).
• OFF in all other cases.
SETA
SETA(530) turns ON N2 bits, beginning
from bit N1 of D, and continuing to the left
(more-significant bits). All other bits are
left unchanged. (No changes will be
made if N2 is set to 0.)
Bits turned ON by SETA(530) can be
turned OFF by any other instructions, not
just RSTA(531).
SETA(530)
D
N1
N2
D: Beginning word
N1: Beginning bit
N2: Number of bits
RSTA(531)
D
N1
N2
D: Beginning word
N1: Beginning bit
N2: Number of bits
D
D+1
D+2
15
0
N1
1
1 1
1
1
1 1
N2 bits are set to 1 (ON).