Была задача управления моторизованной задвижкой без обратной связи ни по концевикам ни по положению - в приводе отсутствовали для подключения и те и другие. А заказчик требовал снимать напряжение при расчётном достижении крайних положений. Хоть сразу на скорую руку просто сделал импульсы заданной длины, позже собрал модель моторизованной задвижки.
Модель можно использовать для требуемого преобразования импульсов управления 3-позиционным приводом в аналоговый сигнал.
В коде есть комментарии к переменным, их назначение можно понять.
Задавайте люфт равным нулю, значение выхода от 0,0 до 1,0, время полного хода от 30 до 90 секунд (30000...90000 мс).
Должно работать.
Мне кажется, что тип выхода в ПР200 настраивается перемычками, а может и путаю.
Ошибся в примере с моделью ПР200, не увидел её в первом сообщении, ну да ничего страшного - переделаете...
Если не знаете, что исправить - спрашивайте.