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.
Ira Baxter is right. You should use a state machine. I have set-up one below. Normally you would draw such a state machine using circles and arrows, but this will do for now I guess...
Although you talk about having 3 different steps (states) I actually see 6 states:
What you should do is have one block determine the state (0..5) and have the motor-control blocks react to that state.