Should work fine.
Added cost of the SS and BOB may be almost as much as getting a module for the PLC to control the axis but the added benefit of the SS is that it will allow much more than the PP will in terms of frequency and smoothness of the pulse.
You would probably be better handling the I/O from the PLC to the computer over Modbus rather than through the port.
Hood