Разработка системы мониторинга оперативных данных на основе WEB-технологий тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат физико-математических наук Сухов, Сергей Александрович
- Специальность ВАК РФ05.13.11
- Количество страниц 87
Оглавление диссертации кандидат физико-математических наук Сухов, Сергей Александрович
ВВЕДЕНИЕ.
ГЛАВА 1 ТЕХНОЛОГИЯ ПЕРЕДАЧИ ОПЕРАТИВНЫХ ДАННЫХ.
Данные реального времени и оперативные данные.
Связь между функциональностью системы и выбором технических решений.
Подходы к реализации Интернет приложений АСУТП ведущих разработчиков SCADA.
Схема передачи оперативных данных.
Контроль качества доставки оперативных данных.
Возможность телеуправления.
Прохождение оперативных данных через прокси-сервера и firewall.
Использование инструментария Java для получения оперативных данных.
Формирование подписки на оперативные данные.
ГЛАВА 2 ГРАФИЧЕСКОЕ ОТОБРАЖЕНИЕ ДАННЫХ.
Требования к компонентам визуализации.
Отображение данных на мнемонических схемах.
Язык описания мнемосхем.
Попытки использования графических стандартов для описания мнемосхем.
Разработка языка описания мнемосхем на основе XML.
Группирование элементов.
Стандартные объекты и их свойства.
Контроль формата мнемосхем с помощью DTD.
Различные способы отображения оперативных данных.
Апплет для отображения гистограмм.
Апплет таблица.
Живые архивы.
Отображение оперативных данных на графиках.
Отображение оперативных данных при помощи элементов HTML.
ГЛАВА 3 ОРГАНИЗАЦИЯ СИСТЕМЫ WEB-МОНИТОРИНГА.
Место системы WEB-просмотра в SCADA.
Система навигации и авторизации.
Выбор решения поставленной задачи.
Виртуальное дерево.
Привязка иконок в дереве навигации.
Ссылочные файлы в ветвях дерева навигации полученных путем сканирования директорий.
Обработка запроса клиента на дерево навигации.
Исходные технологии и инструментарий.
Разбор виртуального дерева.
Дальнейшее развитие системы навигации.
Администрирование пользователей.
Персональные пользовательские страницы, пользовательские сессии.
Подстановка переменных пользовательской сессии в HTML документ и выполнение встроенных функций.
Вызов встроенных функций WEB-cepbepa.
Механизм конфигурационных файлов.
Хранение форм.
Система генерации диспетчерских отчетов.
Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Система мониторинга, диагностики и управления настройками распределённых телемеханических комплексов2008 год, кандидат технических наук Мандрик, Андрей Владимирович
Модели, методы и программное обеспечение для построения объединенного интернет/интранет сервера организации, обеспечивающего безопасность информационных ресурсов2005 год, кандидат физико-математических наук Ермаков, Дмитрий Германович
Технологии и программное обеспечение информационно-аналитических систем на основе геоинформационного интернет-сервера2006 год, кандидат технических наук Кадочников, Алексей Анатольевич
Автоматизированная система анализа топологии схем электрической сети для диспетчерского управления электроэнергетической системой2004 год, кандидат технических наук Гикинская, Александра Евгеньевна
Исследование и разработка методов и программных средств для создания и отображения трехмерных виртуальных объектов в интернет2005 год, кандидат технических наук Меженин, Александр Владимирович
Введение диссертации (часть автореферата) на тему «Разработка системы мониторинга оперативных данных на основе WEB-технологий»
Технологии Интернет вторгаются во все сферы деятельности человека. Не обошли они своим вниманием и производство. Сетевые технологии и удаленный обмен данными играют важную роль во многих промышленных отраслях и, в частности, в энергетике. Данная работа посвящена применению Интернет технологий в области SCADA для мониторинга оперативных данных. Приложения SCADA (Supervisory Control and Data Acquisition System) используются для удаленных измерений, мониторинга критических данных и операций, контроля и защиты, для поддержания надежности и стабильности промышленных систем. Усложнение систем контроля, рост потребности в своевременной оперативной информации и числа клиентов, желающих эту информацию получать, приводят к изменению структур информационных систем, к дополнению, а иногда и замене традиционных технологий.
Разработка описываемых в данной работе приложений была начата в 2000 году в рамках проекта системы мониторинга ускорительно-накопительного комплекса ИФВЭ. Система WEB-мониторинга использовалась для мониторинга технологических данных ускорителя У-70, а также оперативных данных с экспериментальных установок ИФВЭ.
В дальнейшем разработанное программное обеспечение получило применение в области энергетики. Описываемые технологии мониторинга данных через Интернет обеспечивают диспетчерам энергосистем возможность удаленного просмотра критических данных. Ряд заинтересованных лиц, в том числе дирекция энергопредприятий, может получать оперативную производственную информацию в различных точках сети без установки специальных клиентских программ.
Цель работы. Целью данной работы является разработка программного обеспечения для отображения в Интернет оперативной диспетчерской информации, а также архивных данных.
В разработанное программное обеспечение входят набор графических JAVA-апплетов, HTML-страниц и функций JavaScript, а также ряд подпрограмм, встроенных в специализированный WEB-сервер "Систел".
Специализированный WEB-сервер обеспечивает доставку клиентам событийно-изменяемых данных, а также обеспечивает ряд стандартных функций WEB-сервера. JAVA-апплеты обеспечивают прием и отображение данных, а также навигацию в информационном пространстве.
Научная новизна.
1. Впервые на базе XML стандарта разработан специализированный язык для описания мнемосхем, отображающих оперативные данные.
Для отображения событийно-изменяемых оперативных данных на мнемосхемах и отображения самих мнемосхем был разработан специальной язык описания мнемосхем на основе стандарта XML. Файл описания мнемосхемы содержит полную информацию о внешнем виде мнемосхемы и способах реакции на различные события, случающиеся в результате прихода тех или иных оперативных данных или интерактивных действий пользователя. Благодаря единому описанию мнемосхем возникает принципиальная возможность использования мнемосхем разными SCADA.
2. Впервые для подобных систем предложено использовать механизм контроля качества доставки оперативных данных.
Когда речь идет о просмотре данных через глобальную сеть Интернет, предполагается, что клиент может находиться в произвольной точке мира. Глобальная сеть неоднородна по качеству, надежности и скорости передачи данных, поэтому в такой ситуации не может осуществляться передача данных за гарантированное время. Однако, на практике ситуация не столь уж и плоха, тем более, что сетевые информационные коммуникации быстро развиваются, скорость и качество передачи информации растет. При мониторинге оперативных данных важно обеспечить клиенту уверенность что он получил информацию без потерь и за разумный, наперед заданный промежуток времени. Если качество передачи информации в какой-то момент времени упала, клиент должен быть об этом проинформирован. Для этого должен осуществляться непрерывный контроль за временем прохождения данных от точки расположения WEB-сервера до точки расположения клиента. В данной работе предложен механизм такого контроля. Нельзя гарантировать доставку данных за определенный промежуток времени, однако, можно контролировать время доставки и сохранность данных, что само по себе крайне важно.
На основе опыта эксплуатации системы мониторинга оперативных данных в реальных промышленных системах в энергетике показана возможность передачи данных за приемлемые промежутки времени.
3. Решена проблема прохождения оперативных данных через Proxy-сервера и Firewall без специальных разрешений и выполнения дополнительных настроек сети.
Рассмотрен ряд проблем, возникающих при передаче оперативных данных через Интернет, в частности, рассматривается проблема прохождения пакетов с данными через ргоху-серверы. Отсутствие дополнительных настроек сетевых администраторов для передачи оперативных данных устраняет административные проблемы при внедрении системы, что существенно облегчает само внедрение.
4. Предложены интересные с точки зрения философии WEB-технологий решения для сохранения клиентской информации на стороне сервера в виде конфигурационных файлов.
На основе данной технологии были реализованы механизмы авторизации пользователей системы, механизмы, обеспечивающие индивидуальный доступ пользователей к ресурсам, а также механизмы генерации диспетчерских отчетов. Благодаря встроенному в специализированный WEB-сервер механизму, заполненная пользователем в HTML формах информация может автоматически сохраняться в полях соответствующих конфигурационных файлов.
Актуальность работы. SCADA-приложения применяются во многих областях промышленности. Часто они являются ключевыми звеньями технологии. Допуск программных продуктов, разработанных иностранными фирмами, в область управления стратегическими областями производства, в частности энергетикой, крайне нежелателен. Наверное, многим памятны недавние события в Ираке, когда через спутниковую связь была отключена система противовоздушной обороны этой страны. Делать страну заложником иностранных технологий очень опасно.
Нельзя сбрасывать со счета и экономические аспекты иностранных внедрений. Все SCADA иностранных производителей стоят крайне дорого (сотни тысяч долларов), кроме того они являются закрытыми. Поэтому даже заплатив за них требуемые деньги, заказчик будет вынужден в дальнейшем платить за обслуживание, настройку и модификацию системы. Внедрение иностранных программных продуктов потребует закупки большого количества дополнительного дорогостоящего оборудования, так как иностранные комплексы часто не могут работать на российском оборудовании.
В связи со всем выше сказанным, следует развивать и всячески поощрять национальные разработки SCADA систем.
Благодаря наличию большого количества WEB-программистов, открытости WEB-технологии и простоте создания пользовательских интерфейсов на ее базе, применение WEB-технологии позволяет существенно удешевить разработку и поддержку подсистем SCADA для удаленного просмотра данных.
Практическая ценность работы. После завершения периода опытной эксплуатации система мониторинга и отображения оперативных данных через Интернет была успешно сдана в промышленную эксплуатацию как часть SCADA "Систел" на предприятии ЦУС (Центр Управления Сетями) "Белгородэнерго". Ранее система мониторинга была успешно опробована на предприятии "Тамбовэнерго". Кроме того, в настоящий момент времени система находится в опытной эксплуатации на предприятии "Московские Высоковольтные Кабельные Сети" и Череповецкой ГРЭС.
ЦУС "Белгородэнерго" является пилотным проектом для SCADA "Систел". После завершения периода опытной эксплуатации в ЦУС "Белгородэнерго", SCADA "Систел", и входящая в нее система WEB-мониторинга оперативных данных, будут ставиться в областных Российских ЦУС. Уже сейчас есть договоренности с Ростовским, Воронежским и Саратовским ЦУС. Автор защищает:
1. Разработку программного обеспечения для отображения в Интернет оперативной диспетчерской информации.
2. Разработку на базе XML специализированного языка для описания мнемосхем, отображающих оперативные данные.
3. Механизм контроля качества доставки оперативных данных через Интернет.
4. Решение проблемы прохождения оперативных данных через Proxy-сервера и Firewall без специальных настроек администраторов сетей.
Содержание работы.
Во введении формулируется цель работы, обосновывается ее актуальность, рассказывается о практическом применении работы и ее научной значимости.
В первой главе рассматриваются вопросы, связанные с передачей оперативных данных через Интернет. Рассмотрены подходы к удаленному мониторингу данных, реализованные ведущими разработчиками SCADA, такими как Intellution, WonderWare, AdAstra и др. Рассмотрена общая схема передачи оперативных данных через Интернет, а также предложен механизм контроля качества доставки оперативных данных.
Во второй главе рассмотрены средства графического отображения оперативных данных. Рассмотрен язык описания мнемосхем на базе XML, а также представлены различные способы графического отображения оперативных данных.
В третьей главе рассмотрена организация приложения для мониторинга оперативных данных, показано место системы WEB-мониторинга на энергопредприятии. Здесь также обсуждаются технические аспекты реализации авторизации и персонального доступа пользователей к информационным ресурсам системы WEB-мониторинга. Обсуждается вопрос автоматического сохранения пользовательской информации, заполненной им в виде HTML-форм.
В заключении кратко сформулированы основные результаты работы. Апробация работы. Основные результаты диссертационной работы докладывались на научном семинаре отдела математики и вычислительной техники ИФИЭ, на XVIII Конференции по ускорителям заряженных частиц RUPAC-2002, на Международном симпозиуме по проблемам модульных систем и сетей ICSNET' 2001, на втором научно-техническом семинаре по современным системам контроля и управления электрических станций и подстанций (АСУ ТП) на базе микропроцессорной техники, проходившем в 2001г. в Москве.
В основу диссертации положено 6 публикаций, две из которых [1,2] опубликованы в журналах, входящих в перечень периодических научных и научно-технических изданий, рекомендованных ВАК РФ.
Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Автоматизация процессов обучения и принятия решений в диспетчерском управлении транспортом газа1997 год, доктор технических наук Григорьев, Леонид Иванович
Обеспечение сетевого взаимодействия и информационной безопасности в системе генерации многоуровневых программных комплексов клиент-серверной архитектуры2005 год, кандидат технических наук Широков, Александр Николаевич
Методы и алгоритмы использования технологии COM/DCOM и стандарта OPC для взаимодействия с устройствами в автоматизированных системах управления2005 год, кандидат технических наук Григорьев, Антон Борисович
Технология создания сетевых интерактивных ресурсов в образовании и научных исследованиях2002 год, кандидат технических наук Мамонтов, Денис Игоревич
Распределенная система информационного обеспечения мониторинга качества вод2002 год, кандидат технических наук Солодкий, Олег Геннадьевич
Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Сухов, Сергей Александрович
Основные результаты, полученные в ходе выполнения данной диссертационной работы, сводятся к следующему:
1. Разработано программное обеспечение для отображения в Интернет оперативной диспетчерской информации, а также архивных данных.
2. На базе XML разработан специализированный язык описания мнемосхем, отображающих оперативные данные.
3. Предложен механизм контроля качества доставки оперативных данных через Интернет.
4. Предложен ряд интересных с точки зрения философии WEB-технологий решений, например, сохранения клиентской информации на стороне сервера в виде конфигурационных XML файлов.
5. Решена проблема прохождения оперативных данных через Proxy-сервера и Firewall.
6. На основе эксплуатации системы WEB-мониторинга на ускорителе заряженных частиц У-70, а так же на важных энергопредприятиях России, показана пригодность Интернет технологий для мониторинга оперативных данных.
В заключение выражаю глубокую благодарность своему научному руководителю кандидату ф.-м. наук Гусеву В.В за постоянную помощь и моральную поддержку, а также кандидату ф.-м. наук Ухову В.И., внесшему значительный вклад в разработку данного программного обеспечения.
Заключение
WEB-технологии привлекательны в первую очередь своей дешевизной, общедоступностью и простотой. Ясно, что Интернет будет широко применяться в промышленных АСУ разного класса и назначения, но представляется также очевидным, что Интернет и WWW позволит выйти за пределы сферы традиционного применения систем АСУТП. Благодаря WEB-технологии в рамках одной системы удается соединить черты информационного WEB-сайта предприятия с чертами системы диспетчерского оперативного контроля данных, собрать разнородную, распределенную по разным подразделениям и серверам информацию.
Список литературы диссертационного исследования кандидат физико-математических наук Сухов, Сергей Александрович, 2007 год
1. С.А. Сухов. "Мониторинг оперативных диспетчерских данных средствами Интернет" Автоматизация и Современные Технологии. N3 2007.
2. С.А. Сухов, В.И. Ухов. "Подходы к созданию АСУТП на основе WEB-технологий", Автоматизация и Современные Технологии. N10 2006.
3. С.А. Сухов. "Технологические аспекты передачи оперативных данных в среде Интернет" Вестник университета Дубна N2 2005.
4. С.А. Сухов, Н.Ю. Кульман. "Создание описания мнемосхем на основе XML" Вестник университета Дубна N1 2006.
5. Mark Wutka, et. al. ISBN: 0-7897-0935-x "JAVA Expert Solutions".12. "Web технологии на службе АСУ ТП" Электронный журнал энергосервисной компании "Экологические системы" ЭСКО N6,2002.
6. Л.В.Анзимиров. "Web технологии TRACE MODE 5" Электронный журнал энергосервисной компании "Экологические системы" ЭСКО N6, 2002.
7. Тимирбаев А., Лангманн Р. "Веб-базированный доступ к технологической информации" Мир компьютерной автоматизации, 5, 2002
8. Paul Hyde. "Java Thread Prjgramming" Sams Publishing 1999 ISBN 06723-1585-8
9. Д.Э.Камер, Д.Л.Стивене. "Сети TCP/IP разработка приложений" Т.З 2002. ISBN 5-8459-0296-7 (рус.)
10. Д.Рихтер. "Windows для профессионалов" 2004 ISBN 5-272-00384-5
11. М.Томас, П.Пател. "Секреты программирования для Internet на Java" ISBN 5-88782-119-1
12. J.Jaworski. "JavaScript and JScript" SYBEX 1999, ISBN 0-7821-2492-5
13. Д.Рихтер, Д.Кларк. "Программирование серверных приложений для Windows2000" 2001, ISBN 5-7502-0137-6
14. D.M.Geary. "Graphic Java2 mastering the JFC" Volume II Sun Microsystems Press 1999, ISBN 0-13-079667-0
15. D.M.Geary. "Graphic Javal.2 mastering the JFC" Volume I Sun Microsystems Press 1999, ISBN 0-13-079666-2
16. R.Eckstein, M.Loy, D.Wood. "Java Swing" O'REILLY 1998, ISBN 1-56592-455-X
17. Ф.Бумфрей, О.Диренцо, Й.Дакетт и др. "XML новые перспективы WWW" ДМК 2000, ISBN 5-93700-007-2
18. Модульная интегрированная SCADA КРУГ-2000, руководство пользователя, WEB-контроль.
19. Андреев Е.Б., Куцевич. Н.А. "SCADA-системы: взгляд изнутри" http://www.scada.rii/piiblication/hook/home.litml
20. Куцевич Н.А. "SCADA-системы. Взгляд со стороны" Промышленные АСУ и контроллеры. 1999. №1.
21. Куцевич Н.А. "Новые технологии и MMI-системы" Мир компьютерной автоматизации. 2000. №3.
22. Незнанов В.Н. "WEB и SCADA. Угроза или приглашение к сотрудничеству?'1 2003 N1-2 ПиКАД
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.