2 MULTIPLE CPU SYSTEM
(b)Operation example
The example of operating Multiple CPU high speed refresh function is shown below.
Internal relay
PLC CPU (CPU No.1)
Multiple CPU high speed |
transmission area |
Motion CPU (CPU No.2)
Multiple CPU high speed
transmission area
Internal relay
M0
M2399
M2400
M3039
M3040
M3199
M3200
M3839
M3840
|
|
| U3E0\G10000 |
|
| ||||
|
|
|
|
| CPU No.1 |
|
| ||
|
|
|
| transmitting data |
|
| |||
|
|
|
|
|
|
|
|
| Transfer |
|
|
|
|
|
|
|
|
| in 0.88ms |
|
|
|
|
|
| Automatic |
|
| cycle |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
| refresh area |
|
|
|
| g |
|
|
|
|
|
|
| |
| in |
|
|
|
|
|
|
| |
| s |
|
|
|
|
|
|
| |
| s |
|
|
|
|
|
|
|
|
| e |
|
|
|
|
|
|
|
|
| c | U3E1\G10000 |
|
| |||||
| ro |
|
| ||||||
p |
|
|
|
|
|
|
| ||
D | E |
|
|
|
|
|
|
| |
N | N |
|
| CPU No.2 |
|
| |||
E | D |
|
|
|
| ||||
| p |
| receiving data |
|
| ||||
| r |
|
|
| |||||
| o |
|
|
| |||||
| c |
|
|
|
|
|
|
| |
| e |
|
|
|
|
|
|
| |
| ssi |
|
|
|
|
|
|
| |
| n |
|
|
|
|
|
|
| |
| g |
|
|
|
|
|
|
|
U3E0\G10000
CPU No.1
receiving data
Automatic
refresh area
U3E1\G10000
CPU No.2
transmitting data
O |
|
|
|
|
|
|
|
|
| |
p |
|
|
|
|
|
|
|
| ||
|
| e |
|
|
|
|
|
|
| |
|
|
| r |
|
|
|
|
|
| |
|
|
| a |
|
|
|
| |||
|
|
|
| t |
|
|
| |||
|
|
|
|
|
| i |
|
| ||
|
|
|
|
|
| o |
| |||
|
|
|
|
|
|
| n |
| ||
|
|
|
|
|
|
|
|
| c | |
|
|
|
|
|
|
|
|
|
| y |
|
|
|
|
|
|
|
|
|
| c |
|
|
|
|
|
|
|
|
|
| l |
|
|
|
| M |
| e | ||||
|
|
|
|
|
|
| a |
| ||
|
|
|
|
|
|
|
|
| i | |
|
|
|
|
|
| n |
|
| n | |
|
|
|
| io |
|
|
| c | ||
|
|
|
|
|
|
|
| c | ||
|
|
| t |
|
|
|
|
| y | |
|
|
|
|
|
|
|
| l | ||
|
| r | a |
|
| le |
|
| e | |
|
|
|
|
|
|
| ||||
O | p | e | c | y | c |
| le |
| ||
|
|
|
|
| ||||||
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
| c | y | c |
|
|
|
|
| in |
|
|
|
| |||
|
|
|
|
|
|
|
|
| ||
|
| M | a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M0
M2399
M2400
M2495 |
|
Axis | |
M2496 | status |
M3039
M3040
M3199
M3200
M3295 Axis command
M3296 signal
M3839
M3840
Data register |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D0 |
|
|
|
|
|
|
|
|
|
|
|
|
| Transfer |
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| in 0.88ms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| cycle |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Automatic |
|
|
| Automatic |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
| refresh area |
|
|
|
| refresh area |
|
|
|
|
|
|
|
|
|
|
| g |
|
|
|
| ||||
|
|
|
|
|
|
|
|
| in |
|
|
|
| |||||
|
|
|
|
|
|
|
| s |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
| s |
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
| e |
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
| c |
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
| ro |
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| p |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D639
D640
Op
Op
Op
Op
er |
|
a |
|
ti |
|
on c |
|
ycl | |
| e |
er |
|
a |
|
ti |
|
on c |
|
ycl | |
| e |
er |
|
a |
|
ti |
|
on c |
|
ycl | |
Mai | e |
| |
n |
|
cy |
|
cl |
|
e |
|
er |
|
a |
|
ti |
|
on c |
|
ycl | |
| e |
M8191
Data register
D0
D2,D3 1 axis monitor D12,D13 device
D19
D20
D22,D23 2 axis monitor D32,D33 device
D39
D40
D42,D43 3 axis monitor D52,D53 device
D59
D60
D62,D63 4 axis monitor D72, D73 device
D79
D80
5 to 32 axis
monitor device
D639
D640 Control change
D703 register
D704
D8191
•Axis 1 to 4 status information (M2400 to M2495) is transferred to the automatic refresh area one every operation cycle of the Motion CPU.
•Axis 1 to axis 4 command signals are received from the automatic refresh area one every operation cycle of the Motion CPU.
•Real current values of Axis 1 to axis 4 and
•Every 0.88ms, data in the automatic refresh area of all CPUs are transferred allowing each CPU to update its data upon its next independent operation cycle.
2 - 28