Old thread revitalized....
I do these in my sleep, and it's a perfect application for Sequencers. A 3 step sequencer for each conveyor is all you need to start them up in sequence and shut them down in sequence. I just did one today.
Latch a Bit to 'Start'
Step 0 - Idle (nothing happens)
Step 0 to Step 1 - 'Start' * Upstream Conveyor Running
Step 1 - Run Conveyor
Step 1 to Step 2 - (NOT 'Start' * Downstream Conveyor NOT Running) + Upstream Conveyor NOT Running
Step 2 - Run Conveyor * Cleanout TMR
Step 2 to Step 0 - Cleanout TMR Done + Upstream Conveyor NOT Running
Conveyor Runs in Step 1 or Step 2
Cut/Paste for any number of conveyors in sequence....First Conveyor has no Downstream Condition, Last Conveyor has no upstream condition (perhaps)
I use a UDT that defines each Conveyor that has the above bits/timers, so I can cut/paste an entire routine, and search/replace by conveyor name, change the upstream/downstream and done...Takes 2 minutes of programming for each conveyor at most.