Page 1 of 1

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

Posted: Mon Dec 22, 2008 5:46 pm
by CHANt
Пример использования стандартного ПИД-регулятора 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.Link_is_Dead :(
При наладке:
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" выполняет автонастройку только для режима нагрева.

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

Posted: Wed Aug 27, 2014 10:29 am
by Pvalp
Русская дока на оф. сайте http://www.automation-drives.ru/as/prod ... %CE&l3=doc
А где теперь её можно найти? Старая ссылка устарела.

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

Posted: Wed Aug 27, 2014 5:42 pm
by CHANt
Попробуй с моего гугла-диска)))
https://drive.google.com/folderview?id= ... sp=sharing

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

Posted: Thu Aug 28, 2014 7:33 am
by Pvalp
Огромное спасибо. Скачал.