I am finally pleased to know that what you are really trying to do is some simple timer oscillator logic. From you first program, with all the mis-directed logic and clutter, I found it almost impossible to figure out what you were really trying to do. It you would have just described it, I could have had the solution in a few minutes....the operation is similar to your second simulation where you use a "Program Start" relay to turn on B3:4/11.
Yes, try not to use so many latch and unlatch relays. Those just confuse the problem, and create clutter in your program. For every Latch, you must have an Unlatch (two instruction were only one is really needed). If you use timer bits that go on and off based on time, you will not need to use Latch and Unlatch. That applies to 90% of the beginner programs that we see here - Latch and Unlatch are severely over-used.Anyways, I see it is pretty simple to do it using just conditional statements, so I think I'll do that.. Thanks
If you want to do the oscillator with one timer, here's how.
Last edited: