О САЙТЕ
Добро пожаловать!

Теперь вы можете поделиться своей работой!

Просто нажмите на значок
O2 Design Template

ФЭА / АИТ / Отчёт по дисциплине: «Автоматизированные системы управления технологическими процессами»

(автор - student, добавлено - 12-10-2013, 10:02)

 

СКАЧАТЬ:  moy-otchet-asu-tp.zip [2,16 Mb] (cкачиваний: 76)

 

 

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ ТАТАРСТАН

АЛЬМЕТЬЕВСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЯНОЙ ИНСТИТУТ
КАФЕДРА АИТ




 

 

Отчёт по дисциплине:

«Автоматизированные системы управления технологическими процессами»

 

 

 

 

 

 

 

 

Выполнил:

Проверил:

 

 

 

 

 

 

 

 

 

 

 

Альметьевск

 

Цель работы: требуется создать мнемосхемы площадок КНС, подробно описать порядок выполнения работы, представить экранные формы разработанного проекта.

Постановка задачи

Требуется создать общую площадку КНС, на которой должны быть изображены следующие объекты: насосные агрегаты ЦНС и REDA/. На данном экране должно быть показано движение воды, отображаться значения давления на приеме, на выкиде, уровни воды в емкости, значения расходов по водоводам. Также необходимо выполнить настройку насосного агрегата REDA таким образом, чтобы при нажатии левой клавишей мыши по нему имелась возможность перехода к объектовым экранам.

Практическая реализация поставленной задачи

Мнемосхемы процесса подготовки нефти, разработанные с помощью SCADA – пакета GENESIS 32.

При создании проекта необходимо реализовать следующие основные функции, отображаемые на мнемосхеме:

  • контроль, индикация и регулирование уровня в испарителе, колонне;
  • индикация основных параметров установки;
  • автоматическое включение и выключение установки;

Мнемосхема КНС состоит из насосных агрегатов ЦНС и REDA, резервуаров  и блока гребенки. Основным объектом автоматизации выбран насосный агрегат REDA.

Для создания приложения были выбраны следующие элементы:

  • Storage Facility 12
  • Pump
  • Heat exchanger
  • Switch On
  • Pneumatic brake1
  • Barrel
  • Level
  • Green Valve
  • Red Valve

Дя создания мнемосхемы КНС:

Выбранные элементы из библиотеки символов переносим в окно экранной формы GraphWorX32 и размещаем их так чтобы они образовали схему КНС на рис.1.

 

 

 

 

Визуализация движения в трубопроводе (вода):

  1. Рисуем эллипс
  2. Создаём заливку синим цветом
  3. Выберем инструмент в панели инструментов Динамика. На странице Положение появившейся диалоговой панели Инспектор свойств выберите тип траектории, показанный на рис. 2.
  4. Поместим курсор на пунктирную линию, соединяющую начальное и конечное положение фрагмента созданной траектории. Курсор примет вид креста. Удерживая левую клавишу мыши в нажатом состоянии, перемещаем курсор в нужную точку, как показано на рис. 2.
  5. Аналогично проделываем со всеми эллипсами (и стрелками).

 

Рис.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.

 

Т.О. Экранная форма примет вид :

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод

 

 

В лабораторной работе создал мнемосхемы площадок КНС, подробно описал порядок выполнения работы, представил экранные формы разработанного проекта.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Ключевые слова -


ФНГ ФИМ ФЭА ФЭУ Яндекс.Метрика
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!