Рефераты. Автоматизированная система управления автономным водоснабжением

Рисунок 1.28 - Окно журнала событий

Программный интерфейс состоит из трех основных частей:

· Водяные скважины и промежуточная емкость.

· Система подготовки питьевой воды.

· Резервуары питьевой воды.

Рассмотрим данные подсистемы отдельно.

1.6.1 Водяные скважины и промежуточная емкость

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

Рисунок 1.29 - Окно управления подсистемой водяных скважин и промежуточной емкости

1.6.2 Система подготовки питьевой воды

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

Рисунок 1.30 - Окно управления подсистемой блочной установки подготовки питьевой воды.

1.6.3 Резервуары питьевой воды

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

Рисунок 1.31 - Окно управления подсистемой резервуаров питьевой воды.

1.6.4 Ультрафиолетовая дезинфекционная установка

Рассмотрим программную реализацию интерфейса управления ультрафиолетовой дезинфекционной установкой, представленную на рисунке 1.32.

Рисунок 1.32 - Окно управления ультрафиолетовой дезинфекционной установкой

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

1.6.5 Отчетная документация

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

Рисунок 1.33 - Окно меню отчетов

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

Рисунок 1.34 - Ежедневный отчет о состоянии автоматизированной системы автономного водоснабжения

1.6.6 Представление данных в виде графиков

Представление данных в виде графиков реального времени и графиков архива позволяют оператору отслеживать изменение состояния системы в удобном виде. Разработанный интерфейс позволяет оператору масштабировать графики для отслеживания текущего состояния системы по ряду параметров. К этим параметрам относятся данные датчиков давления и расходомеров. Интерфейс обеспечивает хранение графиков архива сроком 30 дней. На рисунке 1.35 представлено окно вызова графиков.

Рисунок 1.35 - Окно вызова графиков

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

Рисунок 1.36 - Графики реального времени

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

Рисунок 1.37 - Графики архива

Разработанный интерфейс отвечает стандартам и требованиям компании ЗАО «Каспийский Трубопроводный Консорциум - Р». Помимо этого, интерфейс решает выявленные проблемы, т.е. обеспечивает: визуализацию технологических процессов на приемлемом уровне, ведение отчетной документации, резервное хранение данных, представление данных в виде графиков, гибкое управление предоставлением прав доступа к разным типам оборудования.

2 ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ

2.1 Описание технологии разработки программного обеспечения

2.1.1 Описание технологии разработки программной реализации алгоритма в среде RSLogix 5000

Рассмотрим технологию разработки программной реализации алгоритма. Алгоритм реализуется с использованием программного обеспечения RSLogix 5000 [1]. Данный программный продукт поддерживает архитектуру ControlLogix и представляет собой средство программирования контроллера Logix5550. В основе пакета RSLogix 5000 лежит простой в использовании редактор релейных схем RSLogix 500, создающий среду программирования, в которой используются возможности новой архитектуры. Отметим основные функциональные возможности данного программного продукта:

· Простое конфигурирование, обеспечиваемое графическим организатором контроллера, диалоговыми окнами конфигурации ввода/вывода, инструментом конфигурации движения, а также конфигурированием на основе технологии «укажи и щелкни».

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

· Простые в использовании методы адресации ввода/вывода.

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

· Редактирование и навигация с помощью технологии «перенести и положить» с целью быстрого перемещения элементов данных из одного файла в другой, цепочек из одной процедуры или проекта в другою (другой), а также команд из одной цепочки в другую в пределах проекта.

· Организация логического приложения с использованием структур задач, программ и процедур.

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

· Высоко интегрированная поддержка движения.

При открытии RSLogix 5000 будет представлен интерфейс, представленный на рисунке 2.1.

Рисунок 2.1 - Интерфейс среды реализации алгоритма RSLogix 5000.

Линейка меню предоставляет возможность выбора пунктов из меню, которые появляются, когда вы щелкаете мышью по какому-либо элементу этой линейки. Панель инструментов создания компонентов используется для создания новых компонентов проекта, например, тегов, процедур, программ. Панель режима отражает состояние программы и контроллера, т.е. указывает режим работы и наличие редакционных изменений. Панель инструментов для общей логики содержит все элементы релейной логической схемы, которые не являются командами (цепочки, ветви), а также наиболее часто используемые команды. Стандартная панель инструментов содержит множество функций (вырезать, копировать, вставить), которые используется неоднократно по мере разработки и тестирования логической программы. Панель инструментов редактирования релейных схем содержит все функции редактирования в режиме on-line, а также некоторые общие функции редактирования. Панель инструментов с закладками показывает мнемонические схемы команд по категориям, выполненным в виде закладок. Когда вы щелкаете мышью по закладке категории, панель инструментов команд, расположенная чуть выше, изменится в соответствии с данной категорией команд. Достаточно щелкнуть по команде, чтобы вставить ее в программу релейной логики. Строка состояния выводит текущую информацию о состоянии или приглашение пользователя. Организатор контроллера представляет собой графическое содержимое проекта по контроллеру. Область просмотра - это основное меню программного продукта RSLogix 5000, предоставляющее базовое средство просмотра различных редакторов. Окно результатов появляется в нижней части основного окна RSLogix 5000 после выполнения операций, приводящих к множеству результатов или ошибок. Это окно предоставляет информацию об ошибках и о состоянии выполняемой программы.

Технология разработки программного алгоритма на основе релейной логики рассмотрена в пункте 1.5.

2.1.2 Описание технологии разработки операторского интерфейса в среде Wonderware InTouch 7.1

Перейдем к рассмотрению технологии разработки операторского интерфейса. Интерфейс разработан с использованием программного обеспечения Wonderware InTouch 7.1. Широко известное в мире программное обеспечение человеко-машинного интерфейса InTouch HMI от компании Wonderware, предназначенное для визуализации и управления технологическими процессами, предоставляет удобные в использовании среду разработки и набор графических средств [3]. Приложения InTouch достаточно гибкие, чтобы удовлетворить как текущие, так и будущие потребности без необходимости в дополнительных инвестициях и усилиях. Доступ к универсальным приложениям InTouch обеспечивается с различных мобильных устройств, маломощных сетевых клиентов, компьютерных узлов и через Интернет. Кроме того, открытый и расширяемый интерфейс InTouch предлагает широкие возможности взаимодействия с множеством устройств промышленной автоматизации. На рисунке 2.2 представлен интерфейс среды разработки операторского интерфейса InTouch 7.1.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.