Hello,
I have a project running in a S7 314 plc. The plc is a recent type with 64kb ram, and a 128kb micro memory card.
The 57kb of the ram memory is used. My problem is that some of the S7 timers are not always working correct. When I have cleared the plc (deleting all bloks online) and then download the whole project, the timers are working correct, but after some time (a couple of hours) their output remains high althoug the input is low (ondelay timers). It seem to be always the same one or two timers. When I replace them by other timer numbers, the new timers work ok for a couple of hours but afterwards they are again constantly high. I'm sure that the timers are not used at another place. The timers are called in a function that is called in OB1. One time, powering the plc on and off seemed to temporarely fix the problem, after a couple of hours the same problem occured. When I retried the procedure with powering on-off, it didn't help anymore. Yesterday, I cleared the plc once again, downloaded the whole programm, but the timers remained high from the beginning??? The timers are activated in a rather complex network (programmed in FBD), could that be a reason?
Besides this problem, what is the correct procedure for clearing a S7 300 plc with MMC, it seems when deleting all blocks online, that the hardware configuration is still present (system time remains correct after clearing??)?
Thanks, Andy
I have a project running in a S7 314 plc. The plc is a recent type with 64kb ram, and a 128kb micro memory card.
The 57kb of the ram memory is used. My problem is that some of the S7 timers are not always working correct. When I have cleared the plc (deleting all bloks online) and then download the whole project, the timers are working correct, but after some time (a couple of hours) their output remains high althoug the input is low (ondelay timers). It seem to be always the same one or two timers. When I replace them by other timer numbers, the new timers work ok for a couple of hours but afterwards they are again constantly high. I'm sure that the timers are not used at another place. The timers are called in a function that is called in OB1. One time, powering the plc on and off seemed to temporarely fix the problem, after a couple of hours the same problem occured. When I retried the procedure with powering on-off, it didn't help anymore. Yesterday, I cleared the plc once again, downloaded the whole programm, but the timers remained high from the beginning??? The timers are activated in a rather complex network (programmed in FBD), could that be a reason?
Besides this problem, what is the correct procedure for clearing a S7 300 plc with MMC, it seems when deleting all blocks online, that the hardware configuration is still present (system time remains correct after clearing??)?
Thanks, Andy