Well its good and not so good so far.

I wrote the supervisory program and I can get the memory block to shift the bin locations throughout the stages as PLC Nut described, but I'm still having trouble getting the program to output TWO or more of the same bin destinations in a row.
Example: If I input bin1,bin3,bin2, it works fine as long as there are none that repeat in the same order. I have problems when I try and do bin2, bin1, bin1,. When two are the same back to back it seems to not execute the second destination.
I assume this is a function of the C10 bit resetting at the same time it jumps to the S10 stage. I have yet to figure out a way to execute or move the same destination back to back, before the S10 is complete or the program is .DONE
I attached the MOVER inst. if someone would take a look and see if this is correct.