Хочу добавить свои 5 копеек. В начале темы писал про использование шагового двигателя. Решение с шаговиком рассматривалось как вариант, но тут поступил один интересный заказ.
Нужно было с СПК110 управлять положением заслонки с шагом в 10 градусов (можно было сделать и меньше) в пределах 90 градусов, крайние положения для страховки , и для начального позиционирования ограничивались концевиками. Конструкция должна быть компактной. Было использовано собственно сам СПК110, модуль дискретного вывода, контроллер с программой собственного изготовления, драйвер шагового двигателя и сам шаговик с редуктором 1:10. конструкция заняла пимерно 50*50*100 мм. С модуля дискретного вывода подаются 4 статусных сигнала в разных вариантах на контроллер, на него же сигналы от концевиков. В зависимости от вариации статусных сигналов на щаговик выводятся опредиленное количество импульсов соответствующее нужному углу поворота в перед или назад (количество импульсов задается програмно в контроллере). Скорость перемещения на 90 градусов примерно 2 сек. т.е. 250 импульсов в секунду (250 шагов мотора) (один оборот мотора 200 шагов) (скорость перемещения устанавливается програмно на контроллере). На 90 градусов точность составляет 500 шагов. После реализации данного устройства погонял на разных режимах для уверенности точного перемещения, все ОК.
Может кому пригодится данное исполнение.