I've spent hours and a trees worth of paper sketching and I haven't been able to stumble upon anything to get me past this problem. I'm able to switch back and forth between two motors but I can't figure out how to turn the motors off while switching between them, while still following the criteria below.
Using ladder logic:
Use only one start stop station consisting of only one NC contact and one NO contact, two motor starters and three control relays create the following cycle. (No timers or counters)
- When the start button is pressed motor 1 will start and run until stopped by pressing the stop button.
- When the start button is pressed again motor 2 will run until stopped by pressing the stop button.
- When the start button is pressed again motors 1 & 2 will run until stopped by pressing the stop button. Pressing the start button again will now start the cycle over.
If you are limited on relays and don't want state machine you can do it with only 2 relays. Use logic flags to solve it. This example assumes you have rising edge contacts and set+reset coils as starters. I can't write ladder code here so I do what I can:
START is NO button and STOP is NC button. M1+M2 are motors F1+F2 are relays