Шаг 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)); o Properties Parameters Для входа X2 заполнить поля (Name: X2, List: Heating Shedule, Precision: 0, Units: °C, Value: 8)); o Properties Parameters Для входа X0 заполнить поля (Name: X0, List: Heating Shedule, Precision: 0, Units: °C, Value: 4)); o Properties Parameters Для входа Y1 заполнить поля (Name: Y1, List: Heating Shedule, Precision: 0, Units: °C, Value: 84)); o Properties Parameters Для входа Y2 заполнить поля (Name: Y2, List: Heating Shedule, Precision: 0, Units: °C, Value: 37)); o Properties Parameters Для входа Y0 заполнить поля (Name: Y0, List: Heating Shedule, Precision: 0, Units: °C, Value: 5)). Все параметры ФБ PLAN введены в список “Heating Schedule” и все входные параметры этого ФБ могут быть изменены или из программы Console или из SCADA-системы. Составить список “PID-регулятор”. Правая кнопка мыши на ФБ “DIFF”. o Properties Parameters Для переменной X1 (Subtrahend) заполнить поля (Name: Tfb.backwater, List: PID-регулятор, Precision: 1, Units: °C); o Properties Parameters Для переменной X2 (Subtracter) заполнить поля (Name: Tset.backwater, List: PID-регулятор, Precision: 1, Units: °C). Правая кнопка мыши на ФБ “PID P”. o Properties Parameters Для переменной X заполнить поля (Name: Terr, List: PID-регулятор, Precision: 1, Units: °C); o Properties Parameters Для переменной Z1 заполнить поля (Name: PIDP_Z1, List: PID-регулятор); o Properties Parameters Для переменной Z2 заполнить поля (Name: PIDP_Z2, List: PID-регулятор); o Properties Parameters Для переменной MANUAL заполнить поля (Name: PIDP_A/M, List: PID-регулятор); o Properties Parameters Для переменной DZONE заполнить поля (Name: DeadZone, List: PID-регулятор, Precision: 1, Units: °C); o Properties Parameters Для переменной KP заполнить поля (Name: KP, List: PID-регулятор, Precision: 1, Value: 1); o Properties Parameters Для переменной TI заполнить поля (Name: TI, List: PID-регулятор, Precision: 1, Units: sec, Value: 1); o Properties Parameters Для переменной D заполнить поля (Name: D, List: PID-регулятор, Precision: 1, Units: sec, Value: 0); o Properties Parameters Для переменной B заполнить поля (Name: B, List: PID-регулятор, Value: 0). Далее определим параметры, входящие в дополнительный встроенный список “ALARMS” (в список могут входить только булевы переменные). Открыть комплексный ФБ “Обр.вода”. o В ФБ OR: Properties Parameters Для выхода Z ФБ OR проставить галочку в поле “Alarms List” и ввести название переменной “Tbw_is_out_of_range” (в поле ниже введенной галочки). Открыть комплексный ФБ “Наруж.воздух”. o В ФБ OR: Properties Parameters Для выхода Z ФБ OR проставить галочку в поле “Alarms List” и ввести название переменной “Tair_is_out_of_range” (в поле ниже введенной галочки). Открыть алгоблок модуля MC8. o В ФБ OR: Properties Parameters Для выхода Z ФБ OR проставить галочку в поле “Alarms List” и ввести название переменной “Temperature_Alarm” (в поле ниже введенной галочки). Аналогично, определим параметры, входящие в дополнительный встроенный список “SItePlayer List”. Открыть алгоблок модуля MC8. o В ФБ OR: Properties Parameters Для выхода Z ФБ OR проставить галочку в поле SitePlayer List и ввести название переменной “Temperature_Alarm” (в поле ниже введенной галочки). Открыть комплексный ФБ “Обр.вода”. o В ФБ OR: Properties Parameters Для выхода Z ФБ OR проставить галочку в поле SitePlayer List и ввести название переменной “Tbw_is_out_of_range” (в поле ниже введенной галочки). Открыть комплексный ФБ “Наруж.воздух”. o В ФБ OR: Properties Parameters Для выхода Z ФБ OR проставить галочку в поле SitePlayer List и ввести название переменной “Tair_is_out_of_range” (в поле ниже введенной галочки). Открыть комплексный ФБ “Обр.вода”. Выделить ФБ FILTER. o Properties Parameters Для выхода Y этого ФБ проставить галочку в поле SitePlayer List. По умолчанию в это поле автоматически занесутся данные из поля Name, т.е. Tbackwater; Аналогичные действия проделаем в комплексном ФБ “Наруж.воздух” для ФБ FILTER. o Properties Parameters Для выхода Y этого ФБ проставить галочку в поле SitePlayer List. По умолчанию в это поле автоматически занесутся данные из поля Name, т.е. Tair; Правая кнопка мыши на ФБ “PLAN”. o Properties Parameters Для выхода Y этого ФБ проставить галочку в поле SitePlayer List. По умолчанию в это поле автоматически занесутся данные из поля Name, т.е. Twater; Правая кнопка мыши на ФБ “PID P”. o Properties Parameters Для переменной X этого ФБ проставить галочку в поле SitePlayer List. По умолчанию в это поле автоматически занесутся данные из поля Name, т.е. Terr; o Properties Parameters Для переменной Z1 этого ФБ проставить галочку в поле SitePlayer List. По умолчанию в это поле автоматически занесутся данные из поля Name, т.е. PIDP_Z1; o Properties Parameters Для переменной Z2 этого ФБ проставить галочку в поле SitePlayer List. По умолчанию в это поле автоматически занесутся данные из поля Name, т.е. PIDP_Z2; o Properties Parameters Для переменной MANUAL этого ФБ проставить галочку в поле SitePlayer List. По умолчанию в это поле автоматически занесутся данные из поля Name, т.е. PIDP_A/M.
Популярное: Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (247)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |