In the context of stepper motor-based systems, the indexer is a device that provides step and direction control signals to a stepper motor driver. More sophisticated dedicated stepper motor controllers will also have I/O points and various other higher level functions and programmability similar to a PLC. In many cases a PLC may be used as an Indexer.