Hello,
I'm reading about timers from Siemens online courses, and I there is example of using timers (not ladder diagram). I simplified it so there are two pumps: pump1 and pump2, and and onr mixer. Program is as follows:
when user press start (there are start and stop button) pump1 is activated and work for 10 s. After that pump1 is turned off and pump2 is activated for 5 sec. After pump2 is finished mixer is activated for 10 sec. After that whole process stops and operator need to pres start again for whole new cycle. I ommited drain valeve for simplification. Now I'm writting ladder diagram and test it stp by step.
Here is my logic:
1. If start is pressed and not stop and not pump2 is working and not mixer is working and timer is not finished start pump1.
And I translate this to following rung:
2. When pump1 is activated turn on timer for a 10 sec. When timer is signaled turn off pump1
I decide to test only this two rungs to see if timer signal will turn off pump1.
It's working as expected, but if start is remain pressed cycle will repaet itself. I'd like to know how it is possible to make that after one cycle all stops and if start is being pressed all th time, it must be released first and the again pressed for new cycle?
I'm on the begining of the program and already have problems, but I hope you'll help me.
Thanks very much
I'm reading about timers from Siemens online courses, and I there is example of using timers (not ladder diagram). I simplified it so there are two pumps: pump1 and pump2, and and onr mixer. Program is as follows:
when user press start (there are start and stop button) pump1 is activated and work for 10 s. After that pump1 is turned off and pump2 is activated for 5 sec. After pump2 is finished mixer is activated for 10 sec. After that whole process stops and operator need to pres start again for whole new cycle. I ommited drain valeve for simplification. Now I'm writting ladder diagram and test it stp by step.
Here is my logic:
1. If start is pressed and not stop and not pump2 is working and not mixer is working and timer is not finished start pump1.
And I translate this to following rung:
start pump2 mixer pump1_finish pump1
1-|-||-|--|/|---|/|----|/|----------( )
| |
|-||-|
stop
2. When pump1 is activated turn on timer for a 10 sec. When timer is signaled turn off pump1
pump1 pump1_finish
2-||---TON(on delay 10 sec)--( )
I decide to test only this two rungs to see if timer signal will turn off pump1.
It's working as expected, but if start is remain pressed cycle will repaet itself. I'd like to know how it is possible to make that after one cycle all stops and if start is being pressed all th time, it must be released first and the again pressed for new cycle?
I'm on the begining of the program and already have problems, but I hope you'll help me.
Thanks very much