Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

Курсовая работа - Разработка интерфейса установки обезжелезивания воды - файл Курсовая работа WaterBoss900.docx


Курсовая работа - Разработка интерфейса установки обезжелезивания воды
скачать (2728.1 kb.)

Доступные файлы (101):

1.jpg21kb.30.01.2011 01:03скачать
2.jpg51kb.30.01.2011 01:05скачать
10121000.idx
10121000.lgh
11012800.idx
11012800.lgh
11012900.idx
11012900.lgh
alarm.cfg
appedit.lok
applogic.lbk
applogic.lgc
AppStg.stg
app.ver
10121000.idx
10121000.lgh
11012800.idx
11012800.lgh
11012900.idx
11012900.lgh
alarm.cfg
applogic.lbk
applogic.lgc
AppStg.stg
app.ver
db.ini
dde.cbk
dde.cfg
dhistcfg.ini
group.dbk
group.def
INTOUCH.INI
linkdefs.ini
newtags.tag
retentiv.h
retentiv.s
retentiv.x
serialno.trn
Содержание OneNote.onetoc2
tagbrw.dat
tag_ext.x
tagname.avl
tagnames.ndx
tagname.x
tbox.ini
TextID.buf
vers_res.inf
win00001.wbk
win00001.win
win00002.tbk
win00002.trn
win00002.wbk
win00002.win
win00003.wbk
win00003.win
win00004.wbk
win00004.win
wm.ini
ww_wdws.nbk
ww_wdws.ndx
Содержание OneNote.onetoc2
db.ini
dde.cbk
dde.cfg
dhistcfg.ini
group.dbk
group.def
INTOUCH.INI
linkdefs.ini
newtags.tag
retentiv.h
retentiv.s
retentiv.x
serialno.trn
Содержание OneNote.onetoc2
tagbrw.dat
tag_ext.x
tagnames.ndx
tagname.x
tbox.ini
TextID.buf
vers_res.inf
win00001.wbk
win00001.win
win00002.tbk
win00002.trn
win00002.wbk
win00002.win
win00003.wbk
win00003.win
win00004.wbk
win00004.win
wm.ini
ww_wdws.nbk
ww_wdws.ndx
Содержание OneNote.onetoc2
Курсовая работа WaterBoss900.docx234kb.05.06.2011 00:11скачать
Очистка котловой воды. Водоподготовка для паровых и водогрейных котлов..mht
• Схема очистки воды_ удаление железа, марганца, умягчение воды.mht
• Схемы очистки воды_ удаление железа, марганца, сероводорода, снижение окисляемости.mht
Титульник.docx19kb.05.06.2011 00:06скачать

содержание
Загрузка...

Курсовая работа WaterBoss900.docx

Реклама MarketGid:
Загрузка...

Введение



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

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

темы сбора, обработки данных и диспетчерского управления – SCADA-систе

мы. Данные системы управления позволяют значительно снизить трудо

ём

кость разработки программных комплексов, улучшить показатели надежности системы автоматизации и расширить ее возможности, упростить работу оператора и повысить ее удобство за счет наглядного отображения информации с датчиков. Основным назначением SCADA-системы является организация верхних контуров управления процессом, где особо ответственные решения принимает человек, опираясь на представленную информацию. В тоже время в системе предусмотрены средства разработки контуров нижнего уровня.


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

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

с помощью программного обеспечения, получившего общее название SCADA-система (Supervisory Control And Data Acquisition System).

SCADA-системы обеспечивают выполнение следующих функций:

  1. Прием информации о контролируемых технологических параметрах от контроллеров нижних уровней и датчиков.

  2. Сохранение принятой информации в архивах.

  3. Вторичная обработка принятой информации.

  4. Графическое представление хода технологического процесса, а также принятой архивной информации в удобной для восприятия форме.

  5. Прием команд оператора и передача их в адрес контроллеров нижних уровней и исполнительных механизмов.

  6. Регистрация событий, связанных с контролируемым технологическим процессом и действиями персонала, ответственного за эксплуатацию и обслуживание системы.

  7. Оповещение эксплуатационного и обслуживающего персонала об обнаруженных аварийных событиях, связанных с контролируемым технологическим процессом и функционированием программно-аппаратных средств АСУ ТП с регистрацией действий персонала в аварийных ситуациях.

  8. Формирование сводок и других отчетных документов на основе архивной информации.

  9. Обмен информацией с автоматизированной системой управления предприятия.

  10. Непосредственное автоматическое управление технологическим процессом в соответствии с заданными алгоритмами.





1. Выбор объекта автоматизации.


В качестве объекта управления выберем автоматическую установку обезжелезивания воды «WaterBoss 900».


^ 1.1 Назначение изделия

Качественная котловая подготовка воды является гарантом безаварийной работы промышленного и отопительного теплового оборудования.

Основная задача водоподготовки для котельных - предотвратить образование минеральных отложений на внутренней поверхности водогрейных котлов, теплообменников и трубопроводов тепловых станций. Эти отложения приводят к значительным потерям мощности водогрейных котлов, а в некоторых случаях могут полностью заблокировать работу котельной из-за закупоривания внутренней конструкции водогрейного оборудования или образования очаговой коррозии. Условия эксплуатации промышленных котельных требуют простых, надежных, дешевых технических решений, предусматривающих минимум обслуживающего персонала.


^



Рис.1 Установка WaterBoss 900




Состав оборудования:

1. Сетчатый промывной предфильтр 100 мкм;

2. Цифровой дозировочный насос SEKO;

3. Емкость c гипохлоритом натрия 30 л;

^

4. Фильтр обезжелезивания с автоматическим блоком управления;

5. Фильтр угольный для удаления хлора с автоматическим блоком управления;

6. Угольный постфильтр BigBlue 20;

7. Водосчетчик импульсный .


Расходные материалы:


1. Гипохлорит натрия марки «А»
^






2. Выбор SCADA-системы



Данный курсовой проект выполнен в программной среде InTouch 9.5, разработанный фирмой Wonderware (США).
^

На сегодняшний день InTouch - это один из широко признанных програм

мных пакетов класса MMI (man-machine interface - объектно-ориентированный интерфейс "человек-машина") для промышленной автоматизации управления процессами, сбора информации и её обработки. Характерная особенность InTouch - максимально полное использование возможностей и ресурсов WINDOWS. Управление окнами, работа со шрифтами, механизм межзадачного интерфейса (DDE для локальных взаимодействий и NetDDE для межмашинных), методика работы с меню - все это реализуется в InTouch средствами WINDOWS. Таким образом, в силу упомянутой особенности InTouch, разработчик избавляется от необходимости специального изучения методов работы с программным пакетом, что существенно сокращает общее время его изучения. Применение пакета InTouch характеризуется низкими затратами на разработку, отладку и эксплуатацию прикладной системы, сущест

^

венным уменьшением времени на разработку, отсутствием необходимости привлечения к работе высококлассных программистов, модернизацией производст

ва до самого современного уровня, увеличением количества и улучшением качества производимой продукции. И это подтверждается широтой использования пакета InTouch в самых различных отраслях промышленности: машиностроительной, нефтяной и газовой, химической, фармацевтической, бумажной, в производстве полупроводников, на транспорте и т.д.



^ 2.1 Состав и архитектура системы InTouch 9.5

InTouch состоит из трех основных модулей: менеджер приложений (Application Manager) InTouch, WindowMaker и WindowViewer.

Менеджер приложений - ^ Application Manager - InTouch организует работу с создаваемыми приложениями. Он также используется для конфигурирования модуля WindowViewer в качестве службы NT, для настройки разработки сетевых приложений (Network Application Development, NAD) под архитектуру на базе клиента или сервера, для настройки динамического преобразования разрешения экрана (Dynamic Resolution Conversion, DRC) и/или распределенной системы аварийной сигнализации (алармов). Из модуля проводника 

приложений (Application Manager) также запускаются утилиты базы данных DBDump и DBLoad.

WindowMaker — это среда разработки, в которой с помощью объектно- ориен

тированной графики создаются анимационные сенсорные окна. Эти окна могут подключаться к промышленным контроллерам ввода/вывода и к другим

приложениям Microsoft Windows.

WindowViewer — это среда выполнения, в которой отображаются графические окна, созданные с помощью WindowMaker. WindowViewer выполняет Quick-сценарии InTouch, регистрирует и генерирует отчеты по архивным данным и сигналам, и может выступать в роли клиента или сервера для коммуникационных протоколов DDE и SuiteLink.
^

3. Разработка интерфейса.

3.1 Окна операторского интерфейса


Программная модель состоит из 3 окон:

  1. Водоподготовка – главное окно операторского интерфейса – здесь представлена мнемосхема тех. процесса и отображаются значения переменных.




  1. 

  2. Trends RT – окно с отображением трендов реального времени.




  1. Alarm – окно, предназначенное для представления оператору информации об алармах системы, с указанием соответствующих данных



^



3.2 Разработка скриптов


В любой СУ постоянно происходят события, требующие ответной реак

ции либо со стороны самой СУ либо со стороны оператора. Например, при рез

ком увеличении силы резания возможна поломка резца, значит, обработку дета

ли нужно остановить и заменить инструмент. Сценарии InTouch позволяют вы

пол

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

образные нестандартные и автоматические функции.

Работа установки моделируется скриптами:

  1. Application Script (Приложение) On StartUp –выполняется один раз при запуске системы:


Show "Enter"; //Отображает окно – «Вход в систему» при пуске.

Hide "Alarm"; //Скрывает все прочие окна

Hide "Водоподготовка";

Hide "TrendsH";

Vr=0; //Задается начальное значение для счетчиков

ii=0;

  1. ^ Application Script (Приложение) While Running – выполняется постоянно в процессе работы системы с заданным интервалом времени – 50 ms:


ii = ii +1; //Имитация работы расходомера

IF ii >=iii THEN //iii – расход реагента от 0 до 100(задается оператором)

ter = 1; //дикретное значение

Vp = Vp -1;

IF ii >= iii THEN

ter = 0;

ii = 0;

ENDIF;

ENDIF;

IF Vp <=0 THEN

Vp = 100;

ENDIF;


^



4. Создание окна алармов.


В случае возникновения аварийных ситуаций в работе установки в системе возникает аларм. Для того чтобы система знала какое отклонение параметров от нормы считать алармом необходимо при определении тэга указать явно это значение.

Окно Алармов создано с помощью мастера ^ Alarm Displays.

Далее в процессе работы установки, если значение параметра выйдет за указанные пределы появляется окно Alarm и добавляется запись в таблицу алармов.


^









5. Отображение трендов реального времени.


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


Для добавления в проект данного инструмента необходимо воспользоваться мастером ^ Trends => 16-Pen Trend и 16-Pen Trend Scooter.

В свойствах 16-Pen Trend необходимо указать соответствие тэгов перьям графика. А также частоту обновления, размерность шкалы времени и значений, свойства перьев – ширину, цвет и т.д. При выборе опции Enable runtime configuration - данные манипуляции с графиком будут доступны для оператора во время работы приложения.


^



6. Окно мнемосхемы.


Мнемосхема служит для наглядного визуального отображения процесса работы установки обезжелезивания воды. Здесь представлен емкости для реагента и смешивания, расходомер - жидкости, дозировочный насос и прочие приборы КИПиА.

Справа представлены текущие значения параметров установки: показания расходомера воды, расход реагента; также справа внизу размещен слайдер управления количеством расхода реагента.

Внизу располагаются кнопки навигации позволяющие открыть другие окна программы: ^ ГРАФИКИ, АЛАРМЫ и кнопка ВЫХОД – закрывающая текущий сеанс оператора.




Заключение

Разработанная программная модель работы установки «WaterBoss 900» призвана главным образом для ознакомления с возможностями СКАДА – системы InTouch по реализации реальных производственных процессов.

Учитывая ряд допущений и условностей проект установки «WaterBoss 900» наглядно показывает следующие ключевые инструменты InTouch :

  • Визуальное представление технологического процесса;

  • Возможность формирования графиков отображающих изменение переменных системы во времени;

  • Систему Алармов – информирующую оператора об аварийных режимах работы;





Список литературы


  1. Исследование системы сбора, обработки данных и диспетчерского управления Intouch: Лабораторный практикум по дисциплине «Интегрированные системы проектирования и управления» / Уфимск. гос. авиац. техн. ун-т; Сост: А.Г. Лютов, М.Ю. Новопольцев. – Уфа, 2007 - 39 с.

  2. Проектирование систем управления в SCADA-пакете InTouch7». Компьютерный практикум/ Андреев Е.Б. - М.: РГУ нефти и газа, 2001. – 70 с.

  3. Intouch Manuals

  4. http://forum.intouch.ru/



Скачать файл (2728.1 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru