991
Block Programming Instructions Section 3-30
Although EXIT (NOT)(806) is similar to IF-IEND programming, execution time
is normally shorter for EXIT (NOT)(806) because the instructions from EXIT
(NOT)(806) to the end of the block program are not executed at all.
3-30-6 ONE CYCLE AND WAIT (NOT): WAIT(805)/WAIT(805) NOT
Purpose Stops execution of the rest of the block program until an execution condition
turns ON or an operand bit turns ON or OFF.
Ladder Symbol
Variations
Applicable Program Areas
Note WAIT(805)/WAIT(805) NOT must be used in block programming regions even
within subroutines and interrupt tasks.
Operand Specifications
Address Instruction Operands
000200 LD 0.00
000201 BPRG 0
:A :
000210 EXIT 0.01
:B :
000220 BEND ---
000221 LD 0.02
000222 BPRG 2
000223 LD 0.03
000224 AND 0.04
000225 EXIT ---
:C :
000230 BEND ---
CIO 0.01 ON
CIO 0.04 ON
CIO 0.01 OFF
CIO 0.04 OFF
0
2
0.00
0.02
0.01
0.03
0.04
Block ended
Block ended
CIO 0.03 and
CIO 0.03 or
WAIT(805)
WAIT(805)
WAIT
NOT B
B
B: Bit operand
Variations Always Executed in Block Program
Block program areas Step program areas Subroutines Interrupt tasks
OK OK OK OK
Area B
CIO Area CIO 0.00 to CIO 6143.15
Work Area W0.00 to W511.15
Holding Bit Area H0.00 to H511.15
Auxiliary Bit Area A0.00 to A447.15
A448.00 to A959.15
Timer Area T0000 to T4095
Counter Area C0000 to C4095