Taylor Group/Globacore developed a touch-screen interface for an industrial conveyor system. It has a dozen shelves each carrying a different artwork. Visitors select their preferred artwork on the touch display, and the machine rotates until the selected artwork is in front of the viewer. I was commissioned to build a middleware layer that receives a shelf number as the set point, reads the PLC's shelf sensors to determine the current position, and closes the gap by moving the conveyor via the PLC until it reaches the destination.