Добрый день, не могу понять почему не меняется значение выходной величены Y в стандартном ПИД регуляторе. Что делаю не так? ПЛК210 использую.Вложение 71020
Вид для печати
Добрый день, не могу понять почему не меняется значение выходной величены Y в стандартном ПИД регуляторе. Что делаю не так? ПЛК210 использую.Вложение 71020
Добрый день.
Выложите ваш проект.
Вроде заработал, но теперь другой вопрос, в документации на Owen STD_PID указано, что диапазон мин-макс должен быть -1 до +1. Ставлю например от 0 до 100, тоже работает, для чего тогда указано это ограничение в описание на ПИД?Вложение 71035
А вот ещё эксперимент с Автонастройкой ПИД, подключен датчик температуры, запускаю режим автонастройки, резко остужаю помещаю в стакан со сльдом, Y уходи в значение 1, потом резко нагреваю погружаю в стакан с горячевой водой, потом ещё раз цикл, т.е. делаю два колебания, далее режим автонастройки останавливается и по сработке блока GET_PID получаю значения NAN для рассчитанных коэф. и далее сам выход тоже становится NaN, и в итоге ПИД перестаёт работать. С чем это может быть связано?Вложение 71038
Если коротко - потому что такова наша реализация.
https://owen.ru/forum/showthread.php...l=1#post416366
Посмотрите пример и видео работы ПИД с автонастройкой:
https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive
https://www.youtube.com/watch?v=hm6QMQUWdYM
Библиотека не работает в эмуляции и на вирт. контроллере. В видео прямо сказано в начале https://www.youtube.com/watch?v=hm6QMQUWdYM
ПИД запускаю на настоящем контроллере.
Он даёт небольшие возмущения, потом снова в "0" уходит. При значительном возмущении PV значение не выходе может измениться вплоть до "1", затем снова падает.
Вложение 71419
Вложение 71420