Автоматизированная система управления автономным водоснабжением
Рисунок 1.27 – Главное окно программного интерфейса
Данное окно обеспечивает возможность оператору следить за текущим состоянием системы в целом. Из данного окна предусмотрена возможность перехода в подсистемы управления водяными скважинами, блочной установкой подготовки воды, а также резервуарами питьевой воды. Переход
осуществляется по наведению курсора на подсистему. В нижней части окна отображается текущие событие, с возможности просмотра всех событий посредством перехода в окно журнала событий. Журнал событий регистрирует аварийные события и обеспечивает хранение данных сроком 30 дней. К аварийным сигналов относятся аварийные сигналы клапанов, датчиков давления, реле низкого и высокого уровней, реле низкого и высокого давления, сбоев различных подсистем. Неподтвержденные аварийные сигналы отмечаются красным цветом. Возле каждого аварийного сигнала указываются дата и время. Для навигации в аварийных событиях используются клавиши со стрелками. Для стирания журнала используется клавиша стирания предыстории аварийных сигналов. Данное окно представлно на рисунке 1.28.
Рисунок 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, создающий среду программирования, в которой используются возможности новой архитектуры. Отметим основные функциональные возможности данного программного продукта:
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности