ФЭА / АИТ / Отчёт по дисциплине: «Автоматизированные системы управления технологическими процессами»
(автор - student, добавлено - 12-10-2013, 10:02)
СКАЧАТЬ:
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ ТАТАРСТАН АЛЬМЕТЬЕВСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЯНОЙ ИНСТИТУТ
Отчёт по дисциплине: «Автоматизированные системы управления технологическими процессами»
Выполнил: Проверил:
Альметьевск
Цель работы: требуется создать мнемосхемы площадок КНС, подробно описать порядок выполнения работы, представить экранные формы разработанного проекта. Постановка задачи Требуется создать общую площадку КНС, на которой должны быть изображены следующие объекты: насосные агрегаты ЦНС и REDA/. На данном экране должно быть показано движение воды, отображаться значения давления на приеме, на выкиде, уровни воды в емкости, значения расходов по водоводам. Также необходимо выполнить настройку насосного агрегата REDA таким образом, чтобы при нажатии левой клавишей мыши по нему имелась возможность перехода к объектовым экранам. Практическая реализация поставленной задачи Мнемосхемы процесса подготовки нефти, разработанные с помощью SCADA – пакета GENESIS 32. При создании проекта необходимо реализовать следующие основные функции, отображаемые на мнемосхеме:
Мнемосхема КНС состоит из насосных агрегатов ЦНС и REDA, резервуаров и блока гребенки. Основным объектом автоматизации выбран насосный агрегат REDA. Для создания приложения были выбраны следующие элементы:
Дя создания мнемосхемы КНС: Выбранные элементы из библиотеки символов переносим в окно экранной формы GraphWorX32 и размещаем их так чтобы они образовали схему КНС на рис.1.
Визуализация движения в трубопроводе (вода):
Рис.2.
Установка связи между экранными формами: 1. Выделяем насосный агрегат REDA и выберем инструмент в инструментальной панели Динамика, после чего настроим инспектор свойств. В поле имя файла указывается адрес экранной формы агрегата
Рис3
Создание тегов OPC-сервера. Для выполнения поставленной перед нами задачи необходимо создать теги OPC-сервера. Для этого выполним следующие действия: 1. Запустим ОРС Simulator из программной группы ICONICS Genesis 32. Щелкнем правой клавишей мыши на названии имитатора устройства SimulatePLC в древовидном списке, расположенном в левой области главного окна OPC сервера, и выберем команду New Group (Создать группу) в появившемся контекстном меню, как показано на рис.4.
Рис4. Добавление набора тегов в OPC-сервере имитации сигналов
2. Введем имя создаваемого набора тегов в поле Name появившейся диалоговой панели Group, как показано на рис.5, после чего нажмите кнопку OK.
Рис.5 Ввод имени набора тегов 3. Щелкнем правой клавишей мыши на названии созданного набора тегов и выберем команду New Tag (Создать тег) в появившемся контекстном меню, как показано на рис.5. На экран монитора будет выведена диалоговая панель Tag Properties (Свойства тега), показанная на рис.6
Рис.6 Добавление тега в набор
Рис.6 Настройка параметров созданного тега
Настройка кнопок «Включить» «Выключить» 1. Выделив изображение кнопки зеленого цвета,
нажмем кнопку в панели инструментов Динамика. На экран монитора будет выведена диалоговая панель Инспектор свойств с выбранной закладкой Указание и щелчок (см.рис.7). В выпадающем списке Операция выберем опцию Передать значение. В качестве источника данных используем тег ICONICS.SimulatorSimulatePLC.Proekt.START. Таким образом, при нажатии кнопки включения (зеленого цвета) на данный тег будет передаваться значение 1.
Рис.7. Страница Указание и щелчок диалоговой панели Инспектор свойств 2. Выделим изображение кнопки зеленого цвета,
нажав кнопку в панели инструментов и настроим Инспектор свойств следующим образом (см.рис. 8)
Рис. 8. Внешний вид страницы Указание и щелчок диалоговой панели Инспектор свойств
В раскрывающемся списке Тип выберите опцию С фиксацией, в группе параметров Порядок выполнения отметьте флажок Пока нажато. В поле Источник данных введите имя локальной переменной ~~tank~~. В графу Значение (пока нажато), через Редактор выражений введите следующее выражение, значение которой будет передаваться в локальную переменную ~~tank~~: x=(if(~~tank~~>800,800,~~tank~~+{{ICONICS.Simulator.1\SimulatePLC.proekt.start}}*{{ICONICS.Simulator.1\SimulatePLC.BOOL.Out1}}*4-{{ICONICS.Simulator.1\SimulatePLC.proekt.start}}*{{ICONICS.Simulator.1\SimulatePLC.BOOL.Out2}}*3)*(if(~~tank~~<500,500,1))-{{ICONICS.Simulator.1\SimulatePLC.proekt.start}}*{{ICONICS.Simulator.1\SimulatePLC.BOOL.Out3}}*3*(if(~~tank~~<600,600,1))) 3. Настроим кнопку «Включить» таким образом, что в режиме Исполнение она будет видимой только в том случае, если процесс остановлен (т.е., в режиме Исполнение при включенном процессе изображение кнопки зеленого цвета отображаться не будет). Выделить изображение кнопки зеленого цвета,
выберите инструмент (Скрыть/Блокировать) в инструментальной панели Динамика. Выполните настройку Инспектора свойств с выбранной закладкой Скрыть, как показано на рис.15. Здесь в качестве источника данных выберем тег: ICONICS.Simulator\SimulatePLC. Proekt.START
Рис. 9. Настройка динамического действия Скрыть/Блокировать 4. Выполним настройку объекта, который предназначен для остановки процесса. Кнопка «Отключить» должна быть видимой только в том случае, если процесс запущен. В тоже время щелчок ЛК мыши на данный объект должен приводить к сбросу в 0 значения переменной ICONICS.Simulator\SimulatePLC.Proekt.START с последующим остановом процесса и сбросу в 0 значения переменной ~~tank~~. Выделите изображение кнопки красного цвета.
Рис. 10. Настройка действия Указание и щелчок для объекта «Отключить»
Нажатием кнопки на панели инструментов Динамика, настроите Инспектор свойств, как показано на рис.10, где в качестве источника данных используем тег ICONICS.Simulator\SimulatePLC.Proekt.START. Таким образом, при нажатии кнопки отключения (красного цвета) в данный тег будет передаваться значение 0. 5) Выделить изображение кнопки красного цвета,
нажать кнопку (Скрыть/Блокировать) в панели инструментов Динамика и настроить Инспектор свойств, как показано на рис.11 (данное действие нужно для того, чтобы в режиме Исполнение при выключенном процессе изображение кнопки красного цвета не отображалось). В качестве источника данных запишем тег: ICONICS.Simulator\SimulatePLC. Proekt.START
Рис. 11. Настройка динамического действия Скрыть/Блокировать 6) Выделим оба объекта и последовательно нажмите кнопки и в панели инструментов Расположение так, чтобы их изображения слились, а затем нажмем кнопку «Сгруппировать выделенные объекты в один символ» на панели инструментов Расположение. Т.о. получим изображение одной кнопки, которая будет изменять свой цвет при нажатии:
Настройка динамики для изображений задвижек:
1. Выделим изображение задвижки красного цвета и выберем инструмент Действие по указанию и щелчку в панели Динамика. Выберем операцию Передать значение на странице Указание и щелчок появившейся диалоговой панели Инспектор свойств, после чего настроим параметры операции, как показано на рис. 12.
Рис 12. Настройка задвижки красного цвета.
В поле Источник данных: ICONICS.Simulator.1\SimulatePLC.BOOL.Out1 В поле Значение: x={{ICONICS.Simulator.1\SimulatePLC. Proekt.Start}} 2. Выделим изображение задвижки зелёного цвета и выберем инструмент Действие по указанию и щелчку в панели Динамика. Выберем операцию Передать значение на странице Указание и щелчок появившейся диалоговой панели Инспектор свойств, после чего настройте параметры операции, как показано на рис. 13. В поле Источник данных: ICONICS.Simulator.1\SimulatePLC.BOOL.Out1 В поле Значение: x=0
Рис 13. Настройка задвижки зеленого цвета.
3. Выделим изображения красного и зеленого цвета задвижки и поочередно нажмём кнопки По центру и По середине в инструментальной панели Расположение. 4. Выделим изображение задвижки, после чего выберите инструмент Цифровой индикатор. На экран монитора будет выведена диалоговая панель Инспектор свойств с выбранной закладкой Цифровой индикатор. Нажмём кнопку Теги OPC и выберем тег ICONICS.Simulator.1\SimulatePLC.BOOL.Out1 в Универсальном навигаторе тегов OPC. 5. Нажмём кнопку Изменить на странице свойств Цифровой индикатор. Имя источника данных появится в выделенной позиции списка, расположенного под полем Источник данных, как показано на рис. 14. Таким образом, если значение источника данных равно True, цифровой индикатор отобразит объект с номером 1 (т.е. изображение задвижки зеленого цвета). 6. Щелкнем левой клавишей мыши над позицией списка, обозначенной номером 2, под полем Источник данных. Нажмите кнопку Теги OPC и выберите тег ICONICS.Simulator.1\SimulatePLC.BOOL.Out1 в Универсальном навигаторе тегов OPC, после чего нажмите кнопку Изменить. В выделенной позиции списка появится имя источника данных ICONICS.Simulator.1\SimulatePLC.BOOL.Out1.
Рис 14. Создание цифрового индикатора
7. Переведём переключатель, расположенный справа от области предварительного просмотра кадров индикатора, в положение Показать объект, если False. Таким образом, если значение источника данных равно False, цифровой индикатор отобразит объект с номером 2 (т.е. изображение задвижки красного цвета).
Рис15. Окончательный вариант конфигурации цифрового индикатора для задвижки. Аналогичные действия проводим с другими клапанами (Out2, Out3, Out4).
Индикация параметров 1. Нажмем кнопку «Элемент отображения» в панели инструментов Динамика, щелкните ЛК мыши во внутренней области экранной формы слева от испарителя и настроим появившейся Инспектор свойств элемента отображения Параметр процесса, как показано на рис.16. Данный элемент будет отображать значение уровня в испарителе. Для того чтобы была возможность ввода значений параметра ставим флажок в поле Ввод данных.
Рис. 16. Инспектор свойств элемента отображения Параметр процесса «уровень» 2. Нажмем кнопку «Элемент отображения» в панели инструментов Динамика, щелкните ЛК мыши во внутренней области экранной формы на REDA и настроим появившейся Инспектор свойств элемента отображения Параметр процесса, как показано на рис.17.
Рис. 17. Инспектор свойств элемента отображения
Создание изображения уровня в емкости Для отображения разреза используем символ Level. Выделим его, нажмем кнопку Изменение размера и Указание и щелчок. Настроим поля страниц в соответствии с рис.18 и 19.
Рис.18 Рис.19. В поле Источник данных (рис.18) нажав кнопку Меню тегов, выбираем ICONICS.Simulator.1\SimulatePLC.proekt.urvIsp. Значение пока нажата, выбираем команду Редактор выражений, вводим x=~~tank~~. Для того чтобы задать функцию изменения уровня выделим трубу рядом с задвижкой Out4, нажимаем кнопку Указание и щелчок и настраиваем инспектор свойств:
В диалоговой панели Редактор выражений вводим выражение: x= {{ICONICS.Simulator.1\SimulatePLC.BOOL.Out4}}*100*(20+9*{{gfwsim.sine.double}})* {{ICONICS.Simulator.1\SimulatePLC.proekt.start}}-~~disch~~*4
Настройка отображения сообщений 1. Для того чтобы при превышении допустимого значения вибрации выводилось сообщение, выделим его и нажмем на кнопку Скрыть/Блокировать в панели Динамика, настроим Инспектор свойств следующим образом рис.21.
Рис.21.
Т.О. Экранная форма примет вид :
Вывод
В лабораторной работе создал мнемосхемы площадок КНС, подробно описал порядок выполнения работы, представил экранные формы разработанного проекта.
Похожие статьи:
|
|