Регистрация
 
Добро пожаловать на форум об электродвигателях!

SMSD 4.2 в режиме контроллера, бесконечная программа
Прочитано 2666 раз
* 02 Марта 2016, 12:38:12
Добрый день!

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

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

Записан


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

Записан