Разработка функциональной схемы регулятора.
При построении регулятора использовались следующие алгоритмы:
ОГР (ограничение), предназначенный для установки пределов вводимого задания. При вводе запредельного значения алгоритм устанавливает предельное;
ЗДН (задание), формирующий сигнал задания. Этот алгоритм снабжён также переключателем вида задания, с помощью которого можно выбирать один из трёх видов задания: ручное, программное или внешнее. При ручном задании сигнал задания устанавливается оператором вручную; при программном задании – изменяется во времени по заданной программе (дополнительно используются алгоритмы программного задания ПРЗ); при внешнем задании сигнал задания либо формируется внутри контроллера с помощью других алгоритмов, либо поступает извне через цепи аналогового входа, либо поступает, извне по сети "Транзит".
РАН (регулирование аналоговое) – это “ядро” аналогового регулятора, используемое при построении ПИД регулятора. Помимо формирования закона регулирования, в алгоритме вычисляется сигнал рассогласования, который фильтруется, вводится зона нечувствительности. Алгоритм, как правило, применяется в сочетании с алгоритмом аналогового вывода АВА (АВБ), который преобразует выходной аналоговый сигнал алгоритма РАН в последовательность импульсов; управляющих исполнительным механизмом. Алгоритм содержит узел настройки, позволяющий автоматизировать процесс настройки регулятора.
РУЧ (ручное управление), позволяющий перевести регулятор из автоматического режима управления в ручной или дистанционный. В ручном режиме алгоритм РУЧ позволяет управлять исполнительным механизмом вручную, при дистанционном управлении сигнал, управляющий исполнительным механизмом, может либо формироваться внутри контроллера с помощью других алгоритмов, либо поступать извне через аналоговые входы контроллера, либо поступать извне по сети Транзит.
ОКО (оперативный контроль контура регулирования), предназначенный для вывода оперативной информации на индикаторы, расположенные на лицевой панели контроллера, и передачи команд от клавиш лицевой панели алгоритмам оперативного управления. Его необходимо задействовать для функционирования алгоритмов оперативного управления – ЗДН и РУЧ.
С помощью специальной группы алгоритмов ввода / вывода организуется связь регулятора с внешними цепями контроллера – датчиками и исполнительными механизмами.
Аналоговые сигналы вводятся в контроллер с помощью АЦП, однако, для того, чтобы “подключиться” к этим сигналам, необходимо задействовать алгоритмы ввода аналогового сигнала: ВАА для группы А и / или ВАБ для группы Б. В этих алгоритмах производиться калибровка аналогового сигнала, при которой, путём смещения корректируется “нуль”, а путём масштабирования – диапазон изменения входного сигнала. Выходные сигналы алгоритма ВАА представляют собой аналоговые сигналы, поступающие на вход контроллера.
Сигналы на аналоговом выходе контроллера формируются аналогично. Для этого используются алгоритмы аналогового вывода АВА (группа А) и / или АВБ (Б). В этих алгоритмах также корректируется “нуль” и диапазон изменения выходного сигнала.
Сигнал задания поступает на вход алгоритма РАН, на второй вход этого алгоритма поступает сигнал от датчика (через алгоритм ВАА). Выходной сигнал алгоритма РАН, через алгоритмы РУЧ и ABA, поступает на аналоговый выход контроллера.
С помощью алгоритма ОКО организуется оперативное управление. Функции, выполняемые при оперативном управлении, задаются путём конфигурирования входов алгоритма ОКО.
Сигнал, поступающий на вход "здн" этого алгоритма, всегда выводится на верхний цифровой индикатор "задание" лицевой панели контроллера независимо от того, к выходу какого алгоблока подключается вход "здн". Однако, если сигнал задания нужно не только контролировать, но и изменять вручную, вход "здн" должен обязательно подключаться к первому выходу алгоритма ЗДН.
На нижний цифровой индикатор избирательного контроля в положении "вх", "е", и "вых" поступают сигналы, приходящие на входы соответственно "вх", "е" и "вр" алгоритма ОКО. Вход "вх" подключается к сигналу, представляющему регулируемый параметр. Вход "е" обычно связывается с выходом "Уе" алгоритма РАН, на котором формируется сигнал рассогласования. Вход "вр" (выход регулятора) подключается к выходу алгоблока, характеризующего выходной сигнал регулятора. Сигнал на этом входе поступает не только на нижний цифровой индикатор в положении "вых", но также на шкальный индикатор. По шкальному индикатору ориентировочно (с разрешающей способностью 5%) контролируется выходной сигнал регулятора независимо от того, какой сигнал в данный момент выводится на цифровой индикатор избирательного контроля. Для регулятора выходным сигналом считается сигнал на выходе датчика положения исполнительного механизма, который заведён на второй вход алгоритма ВАА, однако, это может быть какой-либо другой сигнал.
Если вход "вр" алгоритма ОКО может подключаться к выходу разных алгоблоков (в зависимости от того, какой сигнал считается выходным), то вход "руч" алгоритма ОКО обязательно должен подключаться к первому выходу алгоритма РУЧ. Только в этом случае с помощью клавиш лицевой панели можно менять режим управления и управлять исполнительным механизмом вручную.
Алгоритм ОКО имеет два настроечных входа W0 и W100. На этих входах обычно задаются константы, определяющие технические единицы, в которых контролируются сигналы задания, входа и рассогласования (для всех трёх сигналов технические единицы одинаковы). Каждая из констант на входах W0 и W100 может задаваться в диапазоне от -1999 до 9999 с шагом 1, Константа на входе W0 определяет число, соответствующее 0 % сигнала задания, входа и рассогласования, а константа на входе W100 число, соответствующее 100 % этих сигналов.
На выходе алгоритма РАН формируется сигнал рассогласования Уе = Хздн - Хвх. Если регулируемый параметр Хвх меньше сигнала задания Хздн, то сигнал Уе – положителен, в противном случае – отрицателен. При контроле сигнала рассогласования, обычно, принято знаку этого сигнала приписывать противоположный смысл. Поэтому сигнал на входе "е" алгоритма ОКО инвертируется.