Свой ПИД - Регулятор?
Свой ПИД - Регулятор?
Госпада не могли бы ВЫ мне помочь. Можно ли в Степ7 создать свой ПИД-регулятор по класической формуле. Если можете дать сылку на пример программы на ЛАД языке. Я буду вам очень благодарен. Я начинающий по-этому прошу сразу извенить меня, может, за некоректный вопрос.
Можно, классическая формула выглядит таким образом
U=Kp(Er)+Ki(SumEr)+Kd(Er(n)-Er(n-1)), где
Er=Usp-Utek - ошибка,
Usp- уставка,
Utek-измеряемая величина,
Кр-коэффициент пропорциональности,
Ki- интегральный коэффициент,
Kd- дифференциальный коэффициент.
SumEr=SumEr+Er
Работа ПИД регулятора должна происходить в равные промежутки времени.
Данная формула работает не хуже чем родной сименовский
U=Kp(Er)+Ki(SumEr)+Kd(Er(n)-Er(n-1)), где
Er=Usp-Utek - ошибка,
Usp- уставка,
Utek-измеряемая величина,
Кр-коэффициент пропорциональности,
Ki- интегральный коэффициент,
Kd- дифференциальный коэффициент.
SumEr=SumEr+Er
Работа ПИД регулятора должна происходить в равные промежутки времени.
Данная формула работает не хуже чем родной сименовский
вот тут ссылки на PIDmpga ПМ wrote:SAnia подскажи тогда где блок ПИД-регулятора находится. Я искал в стандартных (находяться слева от программы) и не нашел. Подскажи пожалуйста. Может я чтото не до инсталировал в степ7?
http://plc.net.ru/viewtopic.php?t=2
P.S.вопросы задавай тут,не надо ПМ
Re: Свой ПИД - Регулятор?
Здесь найдете исходные тексты, частей ПИД регулятора (интегратор, дифиринциатор и т.д. из библиотеки Modular PID control)mpga wrote:Госпада не могли бы ВЫ мне помочь. Можно ли в Степ7 создать свой ПИД-регулятор по класической формуле. Если можете дать сылку на пример программы на ЛАД языке. Я буду вам очень благодарен. Я начинающий по-этому прошу сразу извенить меня, может, за некоректный вопрос.
http://www.plc4good.org.ua/view_sub.php?sub=4
Стандартный ПИД FB41 CONT_C
http://www.plc4good.org.ua/view_post.php?id=51
Все на SCL, на LAD такое писать я думаю не у многих рука подымется