10/3/2009 6:29 PM | |
Posts: 100 Rating:
|
Hi to all. I am new for redundancy processor. now i do one s7300 software modification work. the previous program have some protected block. so i couldn't open that block. This system have cpu313-2dp plc and IM153 and op7. I download same program in both cpu.OP7 is user for adjust the timer value. if i switch on the panel second cpu acting. The program sequence running successfully. if i switch to stop mode in that 2nd cpu first cpu acting there is no interruption in program sequence. Atthat time if i swichon 2nd Cpu means its comes to run mode. after that i switch off the first cpu the whole sequence is stopped. the 2nd cpu not take over that sequence. but the 2nd im153 module act signal is coming. ------------------------------------------------------------------------------------------------------------------------------------------- If i switch on the cpu2 (cpu1 is off)and set the timer value 5 minutes from OP7. the timer value updated in plc.now i swich off 2nd cpu and switch on first cpu the same timer value is not showing 5 minutes. ie.The timer value is not updated both cpu from OP7.But i can set timer value to both cpu from op7(if i set time value means its updated only acting cpu not in rest cpu) can i see(notmodify) the protected block. why because all the i/o mapping is inside the protected block. i couldn't contact the programmer.(who one the starting the program) ----------------------------------------------------------------------------------------------------------------------------------------- I attached the program copy PLC&IO arrangement and hardware configuration below. pls help me where i did mistake. AttachmentS7-300_S.zip (341 Downloads) |
10/3/2009 6:34 PM | |
Posts: 100 Rating:
|
Hi to all. I upload the Hardware configuration and plc IO arrangement below.Because i couldn't upload both at same attachment. Anybody help me to achieve redundancy. if any mistake in my hardware config means pls correct me. AttachmentCONFIG ARRANGEMENT.zip (318 Downloads) |
10/4/2009 4:48 PM | |
Posts: 100 Rating:
|
Hi to all. Now i have little bit idea about redundancy after go through the siemens software redundancy manual. But still i have a doubt in redundancy program. My hardware config is CPU313-2DP -2 nos ET200M -2 nos Digital I/P 32 x DC24V -3 nos Digital O/P 32 x DC24V -2 nos Digital O/P 16 x DC24V -1 no. OP7 -1 no. Program have the following blocks ORGANISATION BLOCK: OB1, OB86,OB100,OB121 FUNCTION BLOCK : FB101, FB103 FUNCTION : FC1,FC2,FC5,FC11,FC12,FC15,FC20,FC1,FC100,FC102 DATABLOCK : DB5, DB15,DB16,DB20 to DB46. and SFB's. In redundncy manual FC100 BLOCK have DB1,DB2,DB3 but the following program don't have that block. I need OB1,OB86,OB100,OB121 and FB101,FB103,FC100,FC102 BLOCK VALUES FOR MY CONFIGURATION I attached the PLC I/O arragement photo , myhardware config and progam copy below.this program i am not checked with PLC.Tomorrow only i will check. I don't know whether it willbe working or not. If any modification in this program pls correct me. AttachmentS7SWR.zip (308 Downloads) |
10/8/2009 5:13 PM | |
Posts: 100 Rating:
|
Thanks H-H. Sorry my previous information have some mistakes. The cpu have 2 different section. Both section have same sequence. 1st section:(FC1,FC2,FC5& DB15) The first section timer value is in db15. 2nd section:(FC11,FC12,FC15& DB16) The second section timer value is in db16. Example: DB15.DBD40 1st section watering timer. DB16.DBD40 2nd section watering timer. In CPU2 also have a same program. But i cann't change both cpu time from op7 from same I/O field. In op7 they have only one choosable specility(PLC1 or PLC2). I cann't choose both plc in same I/O field. Example: If i want to change 1st cpu 1st section watering timer means i create one I/O field in OP7. and i give address DB15.DBD.40 and PLC name: PLC1 If i want to change 2nd cpu 1st section watering timer means i create another one I/O field in OP7. and i give address DB15.DBD.40 and PLC name: PLC2. CAN I CHANGE TIMER VALUE IN BOTH CPU FROM OP7 USING ONE I/O FIELD??? FROM UR PREVIOUS ANSWER ITS NOT POSSIBLE BECAUSE OP7 DOESN'T HAVE FUNCTION CALLED SPECILITY. IS ANY OTHER WAY TO CHANGE BOTHCPU TIMER VALUE FROM SAME I/O FIELD. The redundancy is not working i get the full program copy from who did the program previously. I attached the full program copy below. i have a doubt on OB block for redundancy problem . If any mistake in program means pls correct me. Example: LADDR:(OB100)logical base address (256) why this value is 256. where this value appear in hardware configurtion. AttachmentTCS_BACK.zip (280 Downloads) |
10/9/2009 4:28 AM | |
Posts: 382 Rating:
|
Dear sundar, I have look through your netpro setup, I doubt this will work. 1] Please see my attach for the netpro setup. 2] For your tocuh panel, I suggest you use repeater. 3] There are a few settings you need to change in your OB100 [see my attach] Station AAG_KENNUNG should fill in as "A" and like wise for "B" Slave address put to 3 if according to screenshotnetpro setup 4] I have also attach the SWR manual for you to read.
LADDER is default at 256, this is the base address for CP card. For example if you use CP342 with your redundant PLCs, then you need to specify the CP342 address in LADDER. Usually we leave it as default if no CP card being used in the SWR configuration setup. For your other problems, really need time to lookinto your program/setup. I suggest you get your hardware redundant setup work first [able to switch between station and IM153-2].Then step by step we solve the program problem one by one at a time. Hope all these able to help you! with regards, how come? Oops,Your new attach program for OB100 setup for AG_KENNUNG is now correct. AttachmentTo sundar.zip (275 Downloads) |
Last edited by: how come? at: 10/9/2009 4:48 AMLast edited by: how come? at: 10/9/2009 4:34 AM |
|
10/11/2009 1:30 AM | |
Joined: 7/2/2008 Last visit: 7/2/2024 Posts: 928 Rating:
|
Hello Sundar, Hello howcome?,
The only way to do it is to use function called Change control/Change connection which is not loaded in OP7.
You have to get used with software redundancy concepts. You are not supposed to change timer values in both CPUs from a single OP from at a time. OP7 should always communicate withmaster PLC and this PLC copies its data to the reserve PLC. The optimum solution is to make 2 typical screens one with I/O fields for PLC A and the other screen will have I/O fields for PLC B. If your software redundancy is working then when you switch between the 2 screens you will find the same values. When master PLC fails you will have to switch between the 2 screens manually. But youshould first solve redundancy problem as how come? pointed to.
MPI_ADR parameter is the MPI address of communication peer so it should becorrected from 2 to 4 in STATION A and from 4 to 2 in STATION B. I see no problems in the other parameters.
Look at how come?'s explanation. (in a word, there's no use of it in your case) You should always observe return values of software redundancy blocks to trace the reason why software redundancy is not working.
The netpro setup is correct and there's no need to use repeaters. Repeaters will work but there's no need at all for switched repeaters. I mean even in H-System you can go doing it over MPI without switched repeaters. You can take a look at How can you connect an operator panel directly to an H system without using repeaters? The same technique can be used for software redundancy even if MPI is used for redundant link. Then slave address in Sundar's configuration can stay 2. Best regards. H-H |
This contribution was helpful to
1 thankful Users |
10/12/2009 3:54 AM | |
Posts: 382 Rating:
|
Hello Sundar, Hello H-H, Nice explaination and I agreed with you! Just to share the reason why I suggest another option for Sundar using repeater is because of the slow transmission speed that the MPI can set to in SWR - 187.5kBaud [see the page from SWR manual]. As the 2 stations are using MPI link to perform redanduncy thus it also depends on the program and data to exchange between the 2 stations restrict under the buad rate of 187.5K. For Sundar case, if operator panel doesn't need to poll large amout of data. Having connect together under the same MPI network I think shouldn't be any problem to cause anyslow response. As for repeater is under profibus network and it can go up to max 12MBuad. That will actually faster reponse. Of course the design of the system [distance of netwrok, type of CPU use] also need to be taken into consideration and we also mustn't forget the $$cost of having repeatertoo. with regards, how come? |
Last edited by: how come? at: 10/12/2009 3:56 AM |
|
Follow us on