Ну! Идею Вы поняли. Можно реализовать слежение за рабочей точкой.
Например:
ua_Pwr_off = 50% - загружается при включении PID
через определенную паузу смещаем задвижку на (oa_PWR - 50%) * время_полного_хода / 100%, т.е. сдвигаем на разницу в % в зависимости от знака
после чего перезапускаем PID (он начинает новый отсчет от 50%)





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