закладка "PID-регулятор"

Parent Previous Next


PID-регуляторы обычно используются для поддержания у объекта управления какого-то заданного параметра или нескольких параметров. Например, регулятор можно использовать для поддержиания в комнате  заданной температуры, управляя работой нагревательного элемента или заслонкой в отопительной системе.

Использование программной перменной в качестве заданного значения позволяет задавать разные значения температуры по часам или по времени суток.


На закладке "PID-регулятор"   настраивается нужное количество программных регуляторов:




Каждый регулятор выполняет следующие действия:

       1. Из логгера получает значение датчика, указанного в настройках регулятора.

       2. Сравнивает значение датчика с величиной, заданной в регуляторе.

       3. С помощью заданных коэффициентов выполняет математические расчёты.

       4. Выдаёт управляющий сигнал на заданное устройство управления (от 0% до 100%).


Устройство управления должно быть аналогового типа и заведено в окне "управление оборудованием". Для управления таким устройством выдаётся управляющий сигнал в процентном значении, от 0% до 100% выходного сигнала.


Все регуляторы работают только когда программа находится в режиме "сканирование".

Для всех регуляторов используется общий таймер, но если требуется разные регуляторы настроить на разную периодичность, в каждом регуляторе используется "коэффициент таймера". Таким образом, время каждого регулятора расчитывается умножением времени, указанного в общем таймере на "коэффициент таймера" для регулятора.


Заданное значение для каждого регулятора может быть указано вручную, либо может браться из "вычисляемого датчика"  т.е. внутрипрограммной переменной. Использование переменной позволяет в процессе работы программы автоматически, по сценарию, менять заданное значение для регулятора и таким образом формировать график работы объекта или технологического процесса. Заведение программных переменных описано в разделе  Добавление новых устройств.










































Created with the Personal Edition of HelpNDoc: Easily create Web Help sites