[RUS]ПИД-рег. с аналог.вых.+PID Self Tuner S7 S7-300/400

примеры программ
Post Reply
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

[RUS]ПИД-рег. с аналог.вых.+PID Self Tuner S7 S7-300/400

Post by CHANt » Mon Dec 22, 2008 5:46 pm

Пример использования стандартного ПИД-регулятора FB 41 (Libraries->Standard Library->PID Control Blocks->FB 41 CONT_C_ICONT)
+ FB50 TUN_EC (из пакета PID Self Tuner v.5.0 SP1).
В программе сконфигурирован ПИД - регулятор для непрерывного аналогового управления, например 0-10 В, для температуры. Выходной параметр "LMN" FB 41 задан как величина REAL от 0 до 100%. Для выдачи на аналоговый выход контроллера либо использовать функцию FC106 "UNSCALE", либо сразу в формате периферийного выхода "LMN_PER" FB 41.
Русская дока на оф. сайте http://www.automation-drives.ru/as/prod ... %CE&l3=doc
Пример: http://narod.ru/disk/4451945000/Pid_self.zip.html
Образ PID Self Tuner v.5.0 SP1: http://narod.ru/disk/4452680000/PIDSelfTuner.rar.html
При наладке:
1) основными параметрами для автонастройки являются входы FB50 TUN_EC:
а) MIN_STEP - минимальный шаг уставки при автонастройке, примере 10 градусов;
б) LHLM_TUN - максимальная величина открытия клапана при автонастройке 80%;
в) LLLM_TUN - минимальная величина закрытия клапана при автонастройке 20%.
2) Установить клапан в ручной режим параметр MAN_ON "TRUE" и задать параметр MAN 80.0 в FB50. При выходе на выравнивание температуры засечь величину температуры (или другой величины :) );
3) Задать положение клапана MAN 20.0 в FB50 при выравнивании величины запомнить. И оставить клапан в этом положении. 1 этап настройки идёт при увеличении величины параметра.
4) Задать в DB51 экземпляр FB50 параметр "ADAPT1ST" "TRUE" а параметр MAN_ON "FALSE" начнется автонастройка.
5) Задать уставку регулятору исходя из полученного диапазона по п.п2 и 3. С учетом параметра MIN_STEP который установлен в 10 градусов. Т.е. что бы был скачек уставки. Это важно. При включении автонастройки регулятора он закроется на 20% и при этом температура должна снизиться более чем указано в MIN_STEP от уставки.
За автонастройкой можно наблюдать в том же DB параметр "PHASE". Про фазы подробно написано в оф. доке. При настройке трубчатых теплообменников переход в фазу 4 (т.е. настройка) мог длиться и 4 часа. все зависит от интегрирующего звена. Следует набраться терпения.
6) Если что-то пошло не так необходимо перейти в ручной режим MAN_ON "TRUE" и сбросить автонастройщик параметром "STEADY" "TRUE" потом не забыть отключить его.
7) После настройки нагрева можно прогнать на охлаждение -
параметр "COOLID_ON" "TRUE".
8) По окончании автонастройки параметр "SAVE_PAR" "TRUE".
9) Если решили оставить данную связку в режиме адаптивного регулирования, то необходимо установить параметр "ADAPT_ON" "TRUE".

Про коэф. NORM_FAC - Коэффициент нормализации, рассчитывается по формуле:
NORM_FAC=(Верхняя граница датчика – нижняя граница датчика)/100
В примере использован датчик температуры с диапазоном -50 +150°С.
NORM_FAC=(150-(-50))/100=2.0


При применении автонастройщика для трехпозиционного (шагового) регулятора необходимо применять соответствующий блок из состава пакета Standard PID Control, из библиотеки стандартных FB42 не пойдет, так как требуется ОС по положению клапана. Следует учесть, что FB51 "TUN_ES" выполняет автонастройку только для режима нагрева.

Pvalp
Posts: 14
Joined: Mon Aug 12, 2013 9:07 am

Re: [RUS]ПИД-рег. с аналог.вых.+PID Self Tuner S7 S7-300/400

Post by Pvalp » Wed Aug 27, 2014 10:29 am

Русская дока на оф. сайте http://www.automation-drives.ru/as/prod ... %CE&l3=doc
А где теперь её можно найти? Старая ссылка устарела.

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [RUS]ПИД-рег. с аналог.вых.+PID Self Tuner S7 S7-300/400

Post by CHANt » Wed Aug 27, 2014 5:42 pm

Попробуй с моего гугла-диска)))
https://drive.google.com/folderview?id= ... sp=sharing

Pvalp
Posts: 14
Joined: Mon Aug 12, 2013 9:07 am

Re: [RUS]ПИД-рег. с аналог.вых.+PID Self Tuner S7 S7-300/400

Post by Pvalp » Thu Aug 28, 2014 7:33 am

Огромное спасибо. Скачал.

Post Reply