использовать ШИМ для управления ШД ?
Теоретически можно. Для шевеления ШД достаточно сигнала Step. В ШИМ можно жестко выставить скважность 50%, и рулить частотой (периодом). Годится если нужно только крутить ШД в одном направлении с заданными оборотами. Но нужно будет делать разгон\торможение. Для таких целей больше подходят драйвера со встроенным генератором, например те же MST24\34. А к MST 34 даже можно подключить потенциометр для задания скорости, и при желании обойтись без ПЛК.
ТС же про то, что он хочет получить в конечном итоге, молчит как партизан на допросе.