That sounds like you might need to set up a sequence of events. A sequence can be done many different ways.
1. One of the most popular is simply to use a word value to contains the current sequence number. Each part or step in the program examines the sequence number. When its number comes up, it executes that step. At the end of the step, the sequence number is incremented to the next number in the sequence. You wouild only need about 3 numbers to step through all of your possibilites. Most of us increment by 10 or 5, so that steps can be added later, if needed. If a step is disabled, then when its number becomes active, you have logic that bypasses or nullifies all the rungs for that step, and then activates the next step.
2. Another way is to use a counter, and increment it for each step. Each step then examines the counter value to see if its turn is active.
3. An old way is to use internal PLC step relays. At the end of a step in the sequence, the next step relay is latched and the current step relay is unlatched.
4. Most PLCs have some type of Sequencer or Drum instruction that allows stepping though a set of well-defined, unchanging steps. Due to all the ifs, ands, and buts that occur in most real-world applications, sequencer instructions often cause more problems than they solve. Seqencers can hide or obscure the logic so that a stranger will have difficulty figuring out what the program is doing.