![Mitsubishi Electric Q06CCPU-V User Manual Download Page 401](http://html.mh-extra.com/html/mitsubishi-electric/q06ccpu-v/q06ccpu-v_user-manual_1811831401.webp)
13
COMMUNICATIONS BETWEEN CPU MODULES
13.2 Interrupt from Another CPU
13
- 3
9
DE
V
ICE DE
S
CRIPT
IO
N
10
MU
LT
IPL
E
CP
U SY
S
T
EM
O
V
ER
VI
E
W
11
MUL
T
IP
L
E
CP
U
S
Y
S
TE
M
CONFIGURA
TION
12
CONCE
PT
OF MU
LT
IPL
E
CP
U SY
S
T
EM
13
COMMUN
ICA
TIO
N
S
BE
TWE
E
N
CP
U
MODUL
ES
14
P
A
RAM
E
TE
RS
A
DDE
D
F
O
R MU
LT
IP
LE
C
P
U
S
YSTE
M
S
15
ST
A
R
TIN
G A
M
U
LT
IPLE
CP
U
SYS
TEM
16
TR
O
U
B
L
E
S
HOOTING
13.2 Interrupt from Another CPU
(1) About interrupt from another CPU
When an interrupt occurs from another CPU (programmable controller CPU or C
Controller module), the C Controller module can:
• Execute a routine registered by the QBF_EntryCpuInt function as an interrupt
routine (interrupt program).
*1*2
• Resume a user program that is waiting for an interrupt event by the
QBF_WaitEvent function.
* 1 The following C Controller modules cannot execute it as an interrupt routine (interrupt program).
* 2 Interrupt routine (interrupt program) execution does not produce a delay that could be caused by
user program execution or priority in multitasking.
For that reason, real-time processing can be performed when an interrupt occurs.
However, functions that can be used are restricted because of ISR (Interrupt Service Routine)
restrictions in VxWorks6.4.
For details on ISR restrictions, refer to the manual for VxWorks.
To issue an interrupt, use the following.
• For an interrupt from a programmable controller CPU, use the S(P).GINT or
D(P).GINT instruction.
• For an interrupt from a C Controller module, use the QBF_GINT function.
• Q12DCCPU-V with a serial number whose first five digits are "12041" or earlier
• Q06CCPU-V(-B)
Q12DCCPU-V
Q06CCPU-V
Q06CCPU-V-B
Summary of Contents for Q06CCPU-V
Page 2: ......
Page 612: ...APPX 48 Appendix 11 Functions Added by Version Upgrade APPENDICES Memo ...
Page 617: ......