Сообщение от
Владимир Ситников
Именно так сейчас Hardella и работает, но "начальная и конечная" скорости должны быть одинаковые.
Да, Hardella придётся скачать и запустить, но PRU программу составлять не нужно -- есть встроенный пример, который управляет ШД.
Непосредственное управление происходит из PLC_PRG. Для пробы составлять PRU программы не нужно.
По указанным параметрам:
STEPPER_PRU0_stepper_quantity := 5000, (* сделать 5000 шагов вперёд *)
STEPPER_PRU0_stepper_min_speed := 0, (* начальная скорость 0 *)
STEPPER_PRU0_stepper_accel_ramp := 500, (* с ускорением 500 *)
STEPPER_PRU0_stepper_decel_ramp := 1000, (* замедлять со скоростью 1000 -- на самом деле, с "замедлением"=="ускорением" *)
STEPPER_PRU0_stepper_max_speed := 500, (* максимальная скорость *)
Если же говорить про "другие" варианты, то других вариантов, объективно, нет.