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