Вопрос не ясен.
Функции для скоростного выхода работают независимо от цикла основной программы, максимальная частота на выходе, 100 кГц.
Самая интересная функция, PLS2, сама рассчитывает ускорения и прочее, нужно задать только позицию, ускорение, замедление, стартовую частоту. Отдал команду и занимаешься другими делами, на счётчик выхода можно прерывание настроить и выполнить что либо вне цикла основной проги. Можно по служебному биту отследить завершение выдачи импульсов. (там целый список адресов с состоянием скоростного выхода)
С каким минимальным интервалом можно её использовать, в мануале только это:
Начинает выдачу импульсов через 72 мкс.
Время задержки при изменении режима вывода импульсов, позиции (с реверсом тоже), скорости, ускорения
Два цикла управления (8 мс) но как это понимать?
Я использовал с интервалом в 20 мсек. коррктировал по энкодеру позицию, на которую должен выйти сервопривод. Между приводом и тем что перемещали нет жёсткой связи.





Ответить с цитированием