■When multiple interrupts are generated at the same time while in an interrupt enabled status
Interrupt programs are executed in order starting from program having the highest priority. Interrupt programs also run in order
of priority rank when multiple interrupt programs having the same priority are generated simultaneously.
Enable Interrupt (EI)
Main routine program
Higher
I0 interrupt program
Priority
I10 interrupt program
rank
I16 interrupt program
Lower
■When an interrupt is generated during standby while executing constant scan
The interrupt program for that interrupt is executed.
■When another interrupt is generated during execution of the interrupt program
If an interrupt such as a fixed scan execution type program (including an interrupt which triggers the event execution type
program) is triggered while an interrupt program is being executed, the program operates in accordance with the interrupt
priority.
Simultaneous occurrence of
multiple interrupt factors
I0
I10
I16
Execution
IRET
Execution
Wait status
IRET
Wait status
Execution
IRET
1 PROGRAM EXECUTION
1.5 Program Type
1
35