3
SEQUENCE PROGRAM CONFIGURATION AND
EXECUTION CONDITIONS
3.1 Sequence Program
3.1.3 Interrupt programs
3
- 15
1
O
verv
iew
2
Per
fo
rma
nce
S
p
ecifica
tio
n
3
S
equ
en
ce P
ro
g
ra
m
Co
nfig
ura
tio
n a
nd
E
xecut
io
n Co
nd
iti
o
ns
4
I/O N
unb
er
Assig
n
m
e
nt
5
Me
mor
ie
s a
nd
File
s
Ha
nd
led
by CP
U Mo
du
le
6
Func
tions
7
Co
mmu
nic
a
tion
us
in
g
bu
ilt
-i
n E
th
e
rne
t po
rt
s o
f
CP
U mod
u
le
8
Co
mm
un
icatio
n
w
ith
Int
e
lli
ge
nt
Fun
ction
Mo
du
le
(b) Managing interrupt programs as another program
Interrupt programs can be managed as one program (stand-by type program).
(
Note10
(3) Before executing interrupt programs
Before executing interrupt programs, execute the following instructions to enable the
interrupts.
(a) Basic model QCPU
Execute the EI instruction to enable the interrupts.
(b) High Performance model QCPU, Process CPU or Redundant CPU
When executing interrupt programs of interrupt pointers I32 to 47, execute the
IMASK and EI instructions to enable the interrupts.
The interrupt programs of interrupt pointers I0 to 31 or I48 to 255 can be executed
after enabling the interrupts with the EI instruction.
(c) Universal model QCPU
The interrupt programs of interrupt pointers I0 to 15, I28 to 31, I45, I50 to 255 can
be executed after enabling the interrupts with the EI instruction.
Remark
Refer to the following manual for details of the IMASK and EI instructions.
QCPU (Q Mode)/QnACPU Programming Manual (Common Instructions)
Note10
Basic
Note3.10
Since the Basic model QCPU cannot execute multiple programs, interrupt programs cannot be
managed as another program.
Basic
Содержание Q00CPU
Страница 1: ......
Страница 2: ......
Страница 972: ...Index 6 Memo ...
Страница 975: ......
Страница 976: ......