13
- 14
13.3 Data Communications Using CPU Shared Memory
13.3.1 CPU shared memory structure
13
COMMUNICATIONS BETWEEN CPU MODULES
13.3.1
CPU shared memory structure
The following shows the CPU shared memory structure and accessibility of the C
Controller module.
* 1 Indicates addresses of the CPU shared memory.
* 2 To write data to the auto refresh area or user setting area of the host CPU (C Controller module),
use the QBF_ToBuf function.
* 3 To read data from the host CPU operation information area, auto refresh area, or user setting area
of the host CPU (C Controller module), use the QBF_FromBuf function.
* 4 To read data from the host CPU operation information area, auto refresh area, or user setting area
of another CPU (programmable controller CPU or Motion CPU), use the QBF_FromBuf function.
* 5 For information on how to access from another CPU (programmable controller CPU or Motion
CPU), refer to the manual for each CPU module.
* 6 When CPU No.1 is a Basic model QCPU, addresses of the CPU shared memory are as shown in
parentheses.
* 7 For the Q06CCPU-V(-B), the use prohibited area and Multiple CPU high speed transmission area
are not provided.
Figure 13.9 Access diagram
Table 13.8 Accessibility
Address
*1, *6
Area name
Access from host CPU
Access from another
CPU
Access to host 1)
Access to another CPU 2)
Access to host CPU 3)
Write
*2
Read
*3
Write
Read
*4
Write
Read
*5
0
H
(0
H
)
to
1FF
H
(5F
H
)
QCPU
standard
area
Host CPU operation
information area
N/A
Accessible
N/A
Accessible
N/A
Accessible
200
H
(60
H
)
to
7FF
H
(BF
H
)
System area
N/A
N/A
N/A
Accessible
N/A
Accessible
800
H
(C0
H
)
to
FFF
H
(1FF
H
)
Auto refresh area
Accessible
Accessible
N/A
Accessible
N/A
Accessible
User setting area
Accessible
Accessible
N/A
Accessible
N/A
Accessible
1000
H
to
270F
H
Use prohibited
*7
N/A
N/A
N/A
N/A
N/A
N/A
2710
H
to
5F0F
H
Multiple CPU high speed
transmission area
*7
Accessible
Accessible
N/A
Accessible
N/A
Accessible
Q12DCCPU-V
Q06CCPU-V
Q06CCPU-V-B
Power supply
Programmable
controller CPU
Motion CPU
C Controller module
(another CPU)
C Controller module
(host CPU)
User program
CPU shared memory
of another CPU
CPU shared memory
of host CPU
2)
CPU shared memory
of another CPU
1)
3)
Programmable
controller CPU
Sequence
program
2)
Program
Summary of Contents for Q06CCPU-V
Page 2: ......
Page 612: ...APPX 48 Appendix 11 Functions Added by Version Upgrade APPENDICES Memo ...
Page 617: ......