Автор Тема: SMSD 4.2 в режиме контроллера, бесконечная программа  (Прочитано 3358 раз)

Денис

  • Новичок
  • *
Добрый день!

Возникла задача управления шаговым двигателем с помощью контроллера SMSD4.2: 
1. вращение двигателя с постоянной скоростью до прихода сигнала на ВХ1,
2. пока сигнал на ВХ1 есть вращение двигателя с более большой скоростью
3. при снятие сигнала со ВХ1, идём на п.1

Т.е. бесконечный цикл, вопрос такое можно реализовать на SMSD4.2? Залить программу и дальше работать без компьютера, можно както обойти то, что цикл конечный. при использовании JM

Administrator

  • Администратор
  • Ветеран
  • *****
Добрый день!
Чтобы получить бесконечный цикл нужно поставить две команды JP подряд.
Привод SMSD-4.2 не обрабатывает событие снятия сигнала, поэтому либо оба раза нужно обрабатывать подачу сигнала на ВХ1, либо использовать второй вход ВХ2.
Для Вашего алгоритма получится примерно так:
LL
SD100 //скорость 100 шагов/сек
MH //движение до прихода сигнала на вх1
SD200 //скорость 200 шагов/сек
ML //движение до прихода сигнала на вх2
JP2
JP2