Лабораторная работа: Разработка регулятора температуры обратной воды калорифера
Шаг 3. Настройка алгоритма работы контроллера MC8
После того как алгоритм проекта построен, нужно ввести настроечные параметры в необходимые функциональные блоки.
Так, для компараторов верхнего уровня в комплексных блоках “Обр.вода” и “Наруж.возд.” значение верхнего предела установить равным 88°C (открыть комплексный блок “Обр.вода” (“Наруж.возд.”) Properties блока UP CMP вкладка Parameters установить параметр Value переменной XUP в значение, равное 88. Можно проставить галочку в поле Constant , но тогда этот параметр нельзя будет ввести в какой-либо список и, соответственно, нельзя наблюдать/изменять из программы Console или SCADA-системы). Значение гистерезиса HYS на этой же вкладке установить, равным константе 33.
Аналогично, для компараторов нижнего уровня в комплексных блоках “Обр.вода” и “Наруж.возд.” значение нижнего предела установить равным +8°C и значение гистерезиса HYS - константе 33.
Постоянные времени фильтров установить, равными 1.8 сек. (открыть комплексный блок “Обр.вода” (“Наруж.возд.”) Properties блока FILTER вкладка Parameters установить параметр Value переменной TF в значение 1.8, можно поставить галочку в поле Constant, Units = sec).
Настроим блок задания температуры обратной воды от температуры наружного воздуха PLAN. Для этого нужно ввести точки графика: температуре X1 = -26°C соответствует Y1 = 84°C, температуре X2 = 8°C соответствует Y2 = 37°C, а при температуре X0 = 4°C величина излома графика Y0 = 5°C.
Шаг 4. Построение алгоритма работы модуля релейного MR8
По аналогии с изменением изображения модуля MC8 изменим изображение блока релейного модуля MR8 для большей наглядности. В результате алгоблок модуля релейного MR8 примет следующий вид (рис.7).
Рисунок 7 - Блок прибора MR8 после удаления избыточных деталей
Модуль MR8 применяется здесь в качестве обыкновенного усилителя входных сигналов для их подачи непосредственно на КЗР. Входы модуля DI[1] и DI[2] нужно передать без изменения на выходы DO[1] и DO[2], соответственно. Для этого между входами и выходами вставлены простейшие ФБ цифровых уставок SET B (рис.8).
Рисунок 8 - Алгоритмический блок модуля релейного MR8.
Шаг 5. Создание списков переменных для их отображения в программе console и/или scada-системе
Введем основные переменные нашего проекта в списки. Тогда эти списки, как и переменные, сгруппированные в них, можно просмотреть при помощи программы Console. При использовании SCADA-системы списки и переменные можно также просмотреть на технологической мнемосхеме проекта (возможно, по сети Internet или Intranet).
Для этого проделаем следующие шаги:
Создадим два списка: “Температуры” и “PID-регулятор”.
Нажать правой кнопкой мыши на блоке контроллера MC8 Properties Lists;
Добавить списки “Температуры” [Add (Ctrl+A) Name: Температуры, Comment: Температуры наруж.воздуха и обр.воды], “Heating Schedule” [Add (Ctrl+A) Name: Heating Schedule, Comment: Планировщик темп. воды в зависимости от темп. наруж. воздуха] и “PID-регулятор” [Add (Ctrl+A) Name: PID-регулятор, Comment: Параметры ПИД-регулирования].
Составить список “Температуры” .
Открыть комплексный ФБ “Обр.вода”. Выделить ФБ FILTER.
o Properties Parameters Для выхода Y этого ФБ заполнить поля (Name: Tbackwater, List: Температуры, Precision: 1, Units: °C);
Аналогичные действия проделаем в комплексном ФБ “Наруж.воздух” для ФБ FILTER.
o Properties Parameters Для выхода Y этого ФБ заполнить поля (Name: Tair, List: Температуры, Precision: 1, Units: °C).
Составить список “Heating Schedule ”.
Правая кнопка мыши на ФБ “PLAN”.
o Properties Parameters Длявхода X заполнитьполя (Name: Tair, List: Heating Shedule, Precision: 1, Units: °C));
o Properties Parameters Длявыхода Y заполнитьполя (Name: Twater, List: Heating Shedule, Precision: 1, Units: °C));
o Properties Parameters Длявхода X1 заполнитьполя (Name: X1, List: Heating Shedule, Precision: 0, Units: °C, Value: -26));