сей час страдаю тем же вопросом. С dir и eneble, вопросов бить не должно на них хвати и битовой маски ( обычных выходов). на степ кидаещь пакет импульсов через быстрый выход. в вкладке конфигурации выходов настраиваешь режим работы выхода, периуд и длительность импульсов ( от этого зависит скорость вращения ШД). через вкладку соотнесение выходов => генераторы импульсов назначаешь две переменные 1я это сколько генератору осталось сгенеривовать 2я это сколько ему вообще нужно сгенерировать. суть работы такая. ты заносишь 1000 импульсов (шагов) генератор их выплёвыет, как только всё выпленнул ты записываешь в 0 в количесво импульсов а потом снова нужное количство. короче перед новой порцией импульсов количесто их нужно занулить. сумбурно но как-то так.

п.с. но я работаю с серво приводом.