Mitsubishi Q00JCPU User Manual page 116

Hide thumbs Also See for Q00JCPU:
Table of Contents

Advertisement

3
SEQUENCE PROGRAM CONFIGURATION AND
EXECUTION CONDITIONS
3
- 18
3.1 Sequence Program
3.1.3 Interrupt programs
(c) When multiple interrupt factors occur simultaneously in interrupt enable
status
The interrupt programs are executed in the order of descending preferences of
their interrupt pointers (I ) .(
The other interrupt programs have to wait until the processing of the interrupt
program being executed is completed.
Main routine
program
I50 interrupt
program
I100 interrupt
program
I150 interrupt
program
Figure 3.14 When multiple interrupt factors occur simultaneously in interrupt enable status
(d) When the same interrupt factor as that of the interrupt program in execution
occurs
The operation will be as described below when the same interrupt factor as that of
the interrupt program currently being executed occurs before completion of the
program processing.
1) Basic model QCPU
Interrupt factors of I0 to I15, I28 to I31, and I50 to I127 are stored only once
and the interrupt program for each stored interrupt factor is executed after
completion of the current program execution.
Even if the same interrupt factor occurs several times, the first one only is
stored and those occurred after that are ignored.
This interrupt factor is stored and the
corresponding interrupt program is executed.
Interrupt factor
OFF
Main routine
program
Interrupt program
Figure 3.15 When the same interrupt factor as that of the interrupt program in execution occurs
Section 10.11)
Multiple interrupt factors
Interrupt
occur simultaneously.
enable (EI)
I50 I100
I150
ON
IRET
t1
t2
t1: Time from interrupt factor occurrence to interrupt program execution
t2: Interrupt program execution time
Execution
IRET
Execution
Wait to be
IRET
processed
Execution
Wait to be
processed
This interrupt factor is ignored.
IRET
IRET

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents