I have done quite a few applications with stepper motors and a couple with the ML1400. It's fairly straight forward using the high speed outputs. You just supply a direction signal as one of the outputs and the pulse signal from one of the high speed outputs. Use in conjunction with the PTOX function file.
One thing to note is that stepper motors typically use no feedback, so it is assumed the motor has enough torque to complete each step. If the motor cannot complete the step it will get out of sync with the drive and get into a kind of lock step where it chatters until the steps sync back up with the drive. At that point it lost position.
It's fairly economical to get a drive and motor from AutomationDirect to experiment with (a small motor and drive for around $100). You can run the drive off 24VDC. If you hook up the motor and drive without the PLC, you can take a wire or switch to supply pusles to the drive to get a feel for how it works and the microstepping.