Is it possible to make pulses for a stepper drive with an acceleration/deceleration curve of some sort in ladder. I'm using an Automation Direct Click PLC which has one high speed output.
If you are just doing velocity, I would get an analog velocity drive and use an analog output from the PLC. Trying to generate pulses using ladder certainly has limitations. If you want to try it, search for ramp functions on this website and try to implement some of those ideas into your timers. 5us on and off timing of the hardware doesn't really help you if you can't control it in those increments.
I have done this but on a motion controller with s-curves. It is tricky and requires fast update time and control of the counters. I don't see how this can be done in a PLC without having a stepper motor controller module. Most stepper motor controllers are crude and are only able to generate linear ramps. ( no s-curves ).
The right hard ware is needed too. For instance, if the ramp is modified every millisecond it would be good to have a 1 MHz counter. In the 1 every millisecond I would adjust the number of counts the counter divisor depending on the number of counts I needed that millisecond. If I needed 5 pulse in a millisecond I would set the counter to generate a pulse count every 200 clocks. If I needed 200 pulses a millisecond I would generate set the counter to generate a pulse every 5 counts. There were limitations. Sometimes the pulses had to be a minimum of 5 counts long. This meant I usually was limited to 100 pulses every millisecond so each pulse was 5 counts on and 5 counts off. This is just an example. In practice the counter ran at over 20 MHz so that finer resolution was possible.
Often I need an odd number of pulses. I had to keep track of the remainders to make the ramp smooth. This is not a simple task when generating s-curve because every millisecond required a different amount of pulses. A liner ramp may require 8.5 pulses every millisecond, then you can alternate by sending 8 pulses then 9 pulses then 8 pulses and so on.
Buy a card that can do what you want so you don't have to waste time reinventing the wheel.