Download User`s Manual

Transcript
CHAPTER 12 PROGRAM EXAMPLES
12.1.6 Redundant CPUs and GM1 Function Block service
This section describes an example of Function Block service between two FEnet I/F modules
composed of communication redundancy. The system ([Figure 12.1.57]) configuration shows
the example that realizes the network duplication by using two FEnet I/F module between a
redundancy CPU and a GM1 CPU.
Ethernet dedicated network 1 or public network 1
Ethernet dedicated network 2 or public network 2
GM1-DIFA
GM1-CPUA
RUN
STOP
REMOTE
FAIL
ERROR
A SEL
A+B
B AEL
CPU-A
CPU-B
RUN
STOP
REMOTE
FAIL
ERROR
10BASE5 ENABLE
10BASE2 ENABLE
10BASE-T LINK
10BASE-T PLRTY
TX
RX
G3L-EUEA
RUN
CPU I/F RUN
FB-SERVECE
HS-SERVICE
GMWIN-SERVICE
GLOFA-SERVICE
FTP-SERVICE
H/W-ERROR
GM3-PA1A
GM3-PA1A
GM1-CPUA
PWR
RUN
STOP
REMOTE
FAIL
ERROR
PWR
10BASE5 ENABLE
10BASE2 ENABLE
10BASE-T LINK
10BASE-T PLRTY
TX
RX
G3L-EUEA
RUN
CPU I/F RUN
FB-SERVECE
HS-SERVICE
GMWIN-SERVICE
GLOFA-SERVICE
FTP-SERVICE
H/W-ERROR
10BASE5 ENABLE
10BASE2 ENABLE
10BASE-T LINK
10BASE-T PLRTY
TX
RX
RUN
STOP
0: ON.RUN
1: TEST1
2: TEST2
56
56
PAU/REM
B
2 34
A
PROGRAMMABLE
CONTROLLER
PROGRAMMABLE
CONTROLLER
0: ON.RUN
1: TEST1
2: TEST2
STOP
56
PAU/REM
RUN
78
2 34
A+B
STOP
901
901
7 8
PAU/REM
2 34
RUN
10BASE2
GLOFA
10BASE5
EXT
PWR
10BASE2
RUN
CPU I/F RUN
FB-SERVECE
HS-SERVICE
GMWIN-SERVICE
GLOFA-SERVICE
FTP-SERVICE
H/W-ERROR
10BASE5 ENABLE
10BASE2 ENABLE
10BASE-T LINK
10BASE-T PLRTY
TX
RX
STOP
0: ON.RUN
1: TEST1
2: TEST2
78
01
02
03
04
05
06
07
COM
DC IN
08
L
+12V
09
10
11
16
17
18
19
04
10BASE5
21
22
23
COM
08
L
25
26
27
10BASE2
10BASE-T
28
29
13
14
15
COM
FG
16
L
17
18
19
04
10BASE5
21
22
23
COM
08
L
25
26
27
28
10BASE2
29
30
30
31
COM
31
COM
10BASE-T
+- DC24V
RELAY
AC250V 2A
DC24V 2A
+- DC24V
RELAY
AC250V 2A
DC24V 2A
165.244.149.32
165.244.148.31
12
12G
13
14
15
COM
L
10BASE-T
165.244.149.31
00
L
EXT.POWER
06
09
12
FG
RS232C
10BASE-T
PAU/REM
RUN
G3Q-RY4A
RUN
CPU I/F RUN
FB-SERVECE
HS-SERVICE
GMWIN-SERVICE
GLOFA-SERVICE
FTP-SERVICE
H/W-ERROR
10BASE5 ENABLE
10BASE2 ENABLE
10BASE-T LINK
10BASE-T PLRTY
TX
RX
11
GLOFA
GLOFA
10BASE5
PROGRAMMABLE
CONTROLLER
02
04
05
10
12G
GLOFA
FG
G3L-EUEA
08
L
+12V
12G
FG
01
03
07
COM
DC IN
DC IN
+12V
12G
RUN
STOP
REMOTE
FAIL
ERROR
00
L
EXT.POWER
EXT.POWER
DC IN
+12V
GM1-CPUA
PWR
901
MODE
7 8
0: ON.RUN
1: TEST1
2: TEST2
EXT.POWER
GM3-PA1A
MODE
901
MODE
PROGRAMMABLE
CONTROLLER
G3Q-RY4A
RUN
CPU I/F RUN
FB-SERVECE
HS-SERVICE
GMWIN-SERVICE
GLOFA-SERVICE
FTP-SERVICE
H/W-ERROR
10BASE5 ENABLE
10BASE2 ENABLE
10BASE-T LINK
10BASE-T PLRTY
TX
RX
MODE
56
GM1-CPUA
RUN
CPU I/F RUN
FB-SERVECE
HS-SERVICE
GMWIN-SERVICE
GLOFA-SERVICE
FTP-SERVICE
H/W-ERROR
PWR
2 34
G3L-EUEA
GM3-PA1A
165.244.148.32
Redundant CPU system(GMR) Single CPU system (GM1 #1) Single CPU system(GM1 #2)
[Figure 12.1.57] Redundancy system configuration
The program method for a redundancy CPU is the same as the existing method but the single
CPU makes the program by using the redundancy Function Block. The table below describes
the example to send the data by using TCP/IP and the data contents for communication.
Reading
area
Sending/receiving structure
Redundancy CPU
(165.244.149.31
165.244.148.31)
Saving
area
Size
(byte)
Channel
used
--
100
0
--
R_DATA
200
0
Sending frame:SEND_100 S_DATA
Receiving frame:RCV_200
GM1 CPU #1
(165.244.149.32)
Sending frame: SEND
S_DATA
--
200
0
Receiving frame: RCV
--
R_DATA
100
0
GM1 CPU #2
(165.244.148.32)
Sending frame: SEND
S_DATA
--
200
0
Receiving frame: RCV
--
R_DATA
100
0
12-46