13. Program Support Functions
[Type 1]
Main program
block(1)
block(1)
Interrupt program
block(1)
Interrupt program
[Type 2]
Main program
block(1)
block(1)
Interrupt program
block(1)
Interrupt program
block(2)
block(2)
User macro interrupt
block(2)
block(2)
User macro interrupt
block(2)
block(2)
User macro interrupt signal
block(2)
User macro interrupt
block(3)
If the interrupt program contains a move or
miscellaneous function command, the reset
block (2) is lost.
block(3)
If the interrupted program contains no move
and miscellaneous commands, it resumes
operation from where it left in block (2), that is,
all the reset commands.
block(3)
Executing
block(3)
block(3)
If the interrupted program contains no move
and miscellaneous commands, the
interrupted program is kept executed in
parallel to execution of the interrupt
program block (3).
block(3)
The move or miscellaneous command
in the interrupt program is executed
after completion of the current block.
247
13.10 Macro interrupt