Свой ПИД - Регулятор?

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
mpga
Posts: 12
Joined: Thu Oct 18, 2007 10:23 am
Location: Ukraine

Свой ПИД - Регулятор?

Post by mpga »

Госпада не могли бы ВЫ мне помочь. Можно ли в Степ7 создать свой ПИД-регулятор по класической формуле. Если можете дать сылку на пример программы на ЛАД языке. Я буду вам очень благодарен. Я начинающий по-этому прошу сразу извенить меня, может, за некоректный вопрос.
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Post by sania »

а зачем велосипед изобретать?
чем сименсовский не подходит?
да ещё на ледере????он размером-то будет раз эдак в 5 больше родного :shock:
VadVik
Posts: 21
Joined: Mon Jan 22, 2007 12:30 pm
Location: Ukraine

Post by VadVik »

Можно, классическая формула выглядит таким образом
U=Kp(Er)+Ki(SumEr)+Kd(Er(n)-Er(n-1)), где
Er=Usp-Utek - ошибка,
Usp- уставка,
Utek-измеряемая величина,
Кр-коэффициент пропорциональности,
Ki- интегральный коэффициент,
Kd- дифференциальный коэффициент.
SumEr=SumEr+Er
Работа ПИД регулятора должна происходить в равные промежутки времени.
Данная формула работает не хуже чем родной сименовский :D
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Post by sania »

mpga ПМ wrote:SAnia подскажи тогда где блок ПИД-регулятора находится. Я искал в стандартных (находяться слева от программы) и не нашел. Подскажи пожалуйста. Может я чтото не до инсталировал в степ7?
вот тут ссылки на PID
http://plc.net.ru/viewtopic.php?t=2
P.S.вопросы задавай тут,не надо ПМ
komatic
Posts: 79
Joined: Thu Mar 15, 2007 12:59 pm
Location: Ukraine

Re: Свой ПИД - Регулятор?

Post by komatic »

mpga wrote:Госпада не могли бы ВЫ мне помочь. Можно ли в Степ7 создать свой ПИД-регулятор по класической формуле. Если можете дать сылку на пример программы на ЛАД языке. Я буду вам очень благодарен. Я начинающий по-этому прошу сразу извенить меня, может, за некоректный вопрос.
Здесь найдете исходные тексты, частей ПИД регулятора (интегратор, дифиринциатор и т.д. из библиотеки Modular PID control)

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 такое писать я думаю не у многих рука подымется :D