Здравствуйте. Как в овен лоджик реализовать плавное снижение аналогового сигнала на выходе после ПИД РЕГУЛЯТОРА. При отключении ПИД регулятора напряжение на выходе резко падает до 0. Необходимо что бы плавно снижалось.
Вид для печати
Здравствуйте. Как в овен лоджик реализовать плавное снижение аналогового сигнала на выходе после ПИД РЕГУЛЯТОРА. При отключении ПИД регулятора напряжение на выходе резко падает до 0. Необходимо что бы плавно снижалось.
В ОЛ регулятор ПИД используется в режиме "нагреватель". Это означает, что если разность сигнала уставки и сигнала обратной связи больше нуля, выход ПИД-регулятора увеличивается пропорционально коэф-ту П(усилению) и обратно-пропорционально интегральному коэф-ту И(времени). Стало быть вам надо плавно снижая уставку, с выбранной вами скоростью снижать коэф-т П и увеличивать коэф-т И, и когда выход ПИД-регулятора опустится к нулю, выключить регулятор. А зачем вам это?
В менеджере компонентов в разделе Регуляторы есть макрос Rise_Fall_
Я много раз макрос "RAMP" выкладывал, он предназначен для ограничения скорости изменения значения вещественной переменной. Темы не помню, можете поискать, а проект с этим макросом могу выложить:
Вложение 70129
В смысле, для ваших целей: задать максимальную скорость изменения(уставку ограничения) и подать сигнал разрешения работы этого макроса перед отключением ПИД-регулятора, чтобы не мешал работать ПИД-регулятору, всё! До подачи сигнала разрешения работы сигнал будет транслироваться со входа на выход!
Или уставку ограничения менять(уменьшать) перед выключением ПИД-регулятора!
Т.е. вам необходим, для управления "тупым" драйвером, функционал, присущий частотникам: плавный разгон-торможение двигателя с превентивным выключением ПИДа на этапе разгона или торможения? При этом, в процессе технологического регулирования, этот функционал не работает или должен выполняться, например при смене уставки?
CleanS
А может там драйвер шагового двигателя. Они останавливаются моментально, и иногда это доставляет проблемы, вплоть до электрического повреждения драйвера.