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

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

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

ФЭА / АИТ / Отчет по АСУТП "Создание мнемосхемы динамического отстойника СИКН"

(автор - student, добавлено - 25-01-2014, 16:54)

 

СКАЧАТЬ:  otchet-sikn.zip [1,6 Mb] (cкачиваний: 117)

 

 

Создание мнемосхемы динамического отстойника  

Описание задачи

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

В данной работе обеспечиваются все необходимые свойства мнемосхем диспетчеров, т.е.:

-         контроль (индикация основных параметров: расход на входе и на выходе, давление, уровень нефти и воды в динамическом  отстойнике);

 

Рис. 1. Индикация основных параметров

 - автоматическое регулирование (при превышении в емкости заданного уровня клапан на линии откачки открывается и насосом нефть откачивается до тех пор, пока уровень не вернется к начальному значению)

 

 

 

 

 

 

 

Рис. 1. Мнемосхема СИКН

 

 

 

 

 

 

Создание статических объектов мнемосхемы

 При выполнении проектной части применялась программа GraphWorX32 из пакета ICONICS Genesis 32.

Для создания статических объектов необходимо:

а) запустить GraphWorX32 из программной группы ICONICS Genesis 32  GraphWorX32.

б) открыть Библиотеку символов, для чего нажать кнопку в инструментальной панели Рисование.

в) в древовидном списке, расположенном в левой области окна Библиотеки символов (рис. 7,8), выбрать категорию символов.

 

Рис. 7. Окно раздела  Misc.sdf  библиотеки символов

 

 

Рис. 8. Окно раздела  3-D ISA Tanks.sdf   библиотеки символов

в) перенести символы в окно экранной формы GraphWorX32 и разместить их так, чтобы они составляли мнемосхему.

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

- разместить окно Библиотеки символов над окном экранной формы GraphWorX32 или рядом с ним;

- поместить курсор мыши на требуемый символ в области предварительного просмотра Библиотеки, и, удерживая левую клавишу мыши в нажатом состоянии, перенести курсор в рабочую область экранной формы GraphWorX32. Изображение символа появится в рабочей области экранной формы.

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

В качестве основных использовались следующие категории библиотеки символов: 3D-Arrows-1.sdf, 3-D Dynamic-Pipes-1.sdf, 3-D DynamicTank-Cut-aways-1.sdf, 3-D ISA Tanks.sdf, 3-D Industry-1.sdf, 3-D Valves-1.sdf, Switches &  

 

Sliders.sdf, Misc.sdf.

 

Создание тегов OPC-сервера.

1. Запускаем ОРС Simulator из программной группы ICONICS Genesis 32 и щелчком правой клавишей мыши на названии имитатора устройства SimulatePLC в древовидном списке, расположенном в левой области главного окна OPC-сервера, выбираем команду New Group (Создать группу) в появившемся контекстном меню, как показано на рис. 9.

 

Рис. 9. ОРС Simulator

2. Вводим имя создаваемого набора тегов в поле Name появившейся диалоговой панели Group, как показано на рис. 10, после чего нажимаем кнопку OK.

 

Рис. 10. Диалоговая панель Group

3. Щелчком правой клавиши мыши на названии созданного набора тегов выбираем команду New Tag (Создать тег) в появившемся контекстном меню, как показано на рис. 11. На экран монитора будет выведена диалоговая панель Tag Properties (Свойства тега), показанная на рис. 12.

 

Рис. 11. Теги группы Training

 

Рис. 12. Диалоговое окно Tag Properties

4. Выполняем настройку параметров создаваемого тега OPC, как показано на рис. 12. Таким образом, тег будет иметь имя Start, представлять статический сигнал типа BIT, доступный для чтения и записи со стороны OPC - клиентов. Начальное значение тега равно 0. Указанный OPC-тег будет использоваться в качестве глобальной переменной, доступной всем приложениям комплекса GENESIS32 и представляющей текущее состояние дискретно непрерывного процесса (Запущен или Остановлен).

5. Таким же образом создаем остальные теги. Все переменные, используемые в алгоритме решения поставленной задачи, отобразим в таблице 1.

 

 

 

Таблица 1

Имя переменной

Значение переменной

ICONICS.Simulator.1\SimulatePLC.Training1.

Start

Simulation signal: Static

Data type: BIT

Access: Read/Write

ICONICS.Simulator.1\SimulatePLC.Training1.

Уровень

Simulation signal: Static

Data type: FLOAT

Access: Read/Write

 

Созданный набор тегов отображен на рис.11. Причем рассматриваются следующие процессы:

Откачка насосом нефти из емкости при достижении предельно допустимого уровня:

x= 2*(( if(~~tank~~ && ~~ насос ~~>1,(~~tank~~<603),(~~tank~~>870))) || ( if(~~tank~~>610,(~~tank~~<873) && ~~ насос ~~,(~~tank~~>903) && ~~насос~~)));

5. Закрываем диалоговую панель Tag Properties нажатием кнопки OK, после чего выбираем команду Save меню File.

 

 

 

Настройка кнопок Включить/Выключить

Необходимо создать кнопку общего включения системы, без которой процессы в нашей схеме идти не будут. Для этого в древовидном списке, расположенном в левой области окна Библиотеки символов, выбираем категорию символов Switches & Sliders.sdf (кнопка Red/Green).     

 

Рис. 13. Кнопки  «Отключить» и «Включить»

1. Выделяем изображение кнопки «Включить» и нажимаем кнопку  в панели инструментов Динамика. Настраиваем диалоговую панель Инспектор свойств с выбранной закладкой Указание и щелчок (Рис. 14а). В качестве источника данных используем тег ICONICS.Simulator.1\SimulatePLC.Training.

Start. Аналогично настраиваем вторую закладку Указание и щелчок (Рис. 14б).

 

                                            а)                                                                                                 б)

Рис. 14.  Настройка закладок Указание и щелчок кнопки «Включить»

 

В графу Значение (пока нажато) введем выражение, которое будет передаваться в локальную переменную ~~tank~~:

x=if(~~tank~~>900,900,~~tank~~+{{ICONICS.Simulator.1\SimulatePLC.ÄÍÑ.Start}}*{{ICONICS.Simulator.1\SimulatePLC.BOOL.Out1}}-{{ICONICS.Simulator.1\SimulatePLC.ÄÍÑ.Start}}*~~ насос ~~*2)*( if(~~tank~~<600,600,1) ) )

Далее настроим кнопку «Включить» таким образом, чтобы в режиме Исполнение она будет видимой только в случае, если процесс остановлен. Для этого выделяем кнопку «Включить» и выбираем инструмент (Скрыть / Блокировать ) в инструментальной панели Динамика. На экран монитора будет выведена диалоговая панель Инспектор свойств с выбранной закладкой Скрыть, которую настроим согласно рис. 15. В качестве источника данных выберем тег ICONICS.Simulator.1\SimulatePLC.Training.Start.

 

Рис. 15.  Настройка закладки Скрыть кнопки «Включить»

2. Аналогично производим настройку кнопки «Отключить» (Рис. 16а,б).

 

                                            а)                                                                                              б)

Рис. 16.  Настройка закладок Указание и щелчок и Скрыть кнопки «Отключить»

 

Создание кнопки «Имитация аварии»

Необходимо создать кнопку, при нажатии которой будет смоделирована ситуация, когда давление в емкости превысит критическое и клапан автоматически перекроется.  Световая сигнализация аварийной ситуации будет осуществляться с помощью табло «Давление выше нормы».

1) Настройка кнопок «Откл» и «Вкл» показана на рис. 17,18. В качестве источника данных используем тег ICONICS.Simulator.1\SimulatePLC.Training.

Авария.

 

                                         а)                                                                                              б)

Рис. 17.  Настройка закладок Указание и щелчок и Скрыть кнопки «Откл»

 

 

                                         а)                                                                                              б)

Рис. 18.  Настройка закладок Указание и щелчок и Скрыть кнопки «Вкл»

 

 

2) Настроим табло сигнализации «Давление выше нормы» по рис. 19:

 

                                         а)                                                                                              б)

Рис. 19.  Настройка табло сигнализации

При настройке закладки Скрыть (Рис. 19а) в графу Источник данных введем выражение:

x = ICONICS.Simulator.1\SimulatePLC.ДНС.Start

В графу Значение (пока нажато) закладки Указание и щелчок (Рис. 19б) введем выражение:

x= ICONICS.Simulator.1\SimulatePLC.ДНС.Start

 

 

 

 

 

 

 

 

 

Создание графиков

В программе есть возможность отслеживать изменение основных параметров во времени. С помощью кнопки  на панели инструментов ActiveX строятся следующие графики для нормального и аварийного режима работы:

Уровень в отстойнике (рис. 20).

 

 

Рис. 20. График изменения уровня в отстойнике

 

 

 

 

 

 

 

 

 

 


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


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