xxx_750,
It seems that tracking objects, packages, parts, bags is the most common use for shift registers. The last shift registers I used was for tracking boxes in a shipping warehouse. There was one main conveyor that fed boxes to 10 other branch conveyors. At the beginning of the main conveyor, there was an Encoder, a device that measures the travel of the conveyor. It was set so that every time the conveyor belt moved 1 inch, the encoder sent a pulse to the PLC. There was also a scanner that read a destination code from the boxes. I set up 10 Bit Shift Registers, to track boxes going to each of the 10 lines. Each line had a Diverter Gate that kicked the box off the main conveyor onto the branch conveyor. My PLC program watched the shift register for each diverter gate, and when a box accumulated travel inches equal to the distance from the encoder to the diverter gate (a fixed constant number that I measured with a 100-foot tape measure), I energized the gate for 2 seconds.