S7-1200, PID_Compact

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
smnt
Posts: 56
Joined: Thu Jan 08, 2009 5:03 pm

S7-1200, PID_Compact

Post by smnt » Wed Jan 23, 2019 7:19 pm

В PID_Compact есть два параметра: Config.OutputUpperLimit (100%) и Config.OutputLowerLimit (0%).
Мне надо чтобы насос работал в пределах 25-75%.
В итоге при пуске насос долго стоит на 25%, а при выходе за верхнюю границу потом долго стоит на 75%, хотя уже давно пора снижать частоту.
Т.е. видимо он внутри себя все равно считает от 0, и надо ждать пока он доберется до 25%.
А потом продолжает считать за 75% и надо долго ждать, пока он вернется назад.
Что с этим можно сделать?

Rex2701
Posts: 370
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: S7-1200, PID_Compact

Post by Rex2701 » Wed Jan 23, 2019 7:34 pm

Оставить ему выходной диапазон 0-100, а перед отправкой насосу - делить на 2 и прибавить 25?

smnt
Posts: 56
Joined: Thu Jan 08, 2009 5:03 pm

Re: S7-1200, PID_Compact

Post by smnt » Wed Jan 23, 2019 7:55 pm

Когда то я делал нечто подобное. Это помогает в диапазоне 0-25%, но не спасает при выходе за 75%.
Хотелось бы обойтись без этого геморроя...

Rex2701
Posts: 370
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: S7-1200, PID_Compact

Post by Rex2701 » Thu Jan 24, 2019 3:31 pm

В таком случае налицо неправильная настройка ПИД-коэффициентов, приводящая к сильному перерегулированию

Dfcz
Posts: 875
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: S7-1200, PID_Compact

Post by Dfcz » Fri Jan 25, 2019 4:27 pm

Как можно пользоваться пид-регулятором и при этом не обращать внимание на параметры пид-регулятора?
В вашем случае как минимум уменьшить коэффициент усиления разомкнутой петли.
Добейтесь сначала нормальную работу в узком диапазоне, например 50-55.

smnt
Posts: 56
Joined: Thu Jan 08, 2009 5:03 pm

Re: S7-1200, PID_Compact

Post by smnt » Sat Feb 02, 2019 8:19 pm

Мне тут в техподдержке Сименса сказали такую вещь, что OutputUpperLimit и OutputLowerLimit в экземплярном блоке данных и они же в Мастере настройки ПИД регулятора это не одно и то же.
Кто нибудь в курсе этого?

Rex2701
Posts: 370
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: S7-1200, PID_Compact

Post by Rex2701 » Sat Feb 02, 2019 8:52 pm

smnt wrote:Мне тут в техподдержке Сименса сказали такую вещь, что OutputUpperLimit и OutputLowerLimit в экземплярном блоке данных и они же в Мастере настройки ПИД регулятора это не одно и то же.
Кто нибудь в курсе этого?
Сименсу, конечно, виднее, как работает их софт... А, может быть, они тебя не совсем поняли... Этот документ изучал?

Dfcz
Posts: 875
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: S7-1200, PID_Compact

Post by Dfcz » Mon Feb 04, 2019 1:00 pm

smnt wrote:Мне тут в техподдержке Сименса сказали такую вещь, что OutputUpperLimit и OutputLowerLimit в экземплярном блоке данных и они же в Мастере настройки ПИД регулятора это не одно и то же.
Кто нибудь в курсе этого?
В какой поддержке? Если в Москве, то там спецов нет. Есть преподы-теоретики. Они говорят все правильно, но вам это нужно? Обращайтесь в глобальную техподдержку или на форум на глобальном сайте.

Post Reply