Здравствуйте.Нужен пример работы ПИД регулятора из библиотеки Util,в режиме симуляции.Если можно,выложите его здесь.Спасибо.
Вид для печати
Здравствуйте.Нужен пример работы ПИД регулятора из библиотеки Util,в режиме симуляции.Если можно,выложите его здесь.Спасибо.
Забирайте, только сами замените PID_Function на Pid
Спасибо,очень помогло.
Господа - просматривайте форум - примеры выложены.
Господа,примеры иногда не работают.
Иногда это логично.
Так как есть некоторые особенности в виде Target файлов, покдлючении библиотек, версий прошивок.
Мы стараемся все это описывать, но ВСЕ описать невозможно.
А в этом примере обязательно ПЛК к компу подключать или в режиме симуляции можно?
В режиме симуляции подключайте из util.lib PID(). PID_Function будет работать только на ПЛК.
А зачем тогда все эти сложности с библиотеками,сразу бы из стандартной библиотеки и в режиме эмуляции и в ПЛК загружать.ПИД регуляторы из разных библиотек ничем же не отличаются?
Пиды разные, иначе стоило бы нам так заморачиваться?:D
А в чем разница?
Ну так как мы живем в буржуазное время, то любая разработка стоит денег.
Бесплатно достаются ПИД-ы из учебника ТАУ за 3 класс.
А вот если алгоритм хочется улучшить, добавить более точную работу по алгоритму (формула меняется), и уж тем более если речь идет о автонастройке - то за это ученным платятся неплохие деньги.
Только мы не берем их с клиентов - библиотека бесплатная.
А попробуйте такую же библиотеку получить бесплатно у европейцев.
В принципе Вы сами вполне можете писать ПИД, или брать готовый из Util.lib
И если данный ПИД Вас в работе устраивает - не заморачиваться с нашей библиотекой.
Я так и сделал,думаю PID из UTIL подойдет.Теперь стенд делать надо.
Здравствуйте! возникли 2 вопроса по PID регулированию
1) знает кто нибудь формулу расчёта дифференциальной составляющей PID из util.lib
2) если я правильно понимаю дифференциальная составляющая PID из UTIL работает не совсем хорошо в контроллерах ОВЕН если входом регулятора является аналоговый вход т.к. величина на нём меняется раз в ~0,5c. верно? Вопрос- "в регуляторе PID_FIXCYCLE имеется вход CYCLE (время цикла). Что это за параметр? поможет ли он в решении правильного расчёта Д.составляющей?
Обычное соотношение td/ti=0.125 - рекомендации по изменению - Если при переходе на другую уставку значительное перерегулирование или выходит на другую уставку с колебаниями. Начинать читать здесь http://www.owen.ru/support/72338091
Дифф. составляющая работает всегда и везде штатно. Интегрирование и дифф-ние идет по времени. Следует указать время между измерениями значения. Рекомендую вызывать ФБ по изменению pv_time(циклическое время измерения) - см. документацию на конфигурирование ввода-вывода (PLC_Configuration) на диске ПЛК.