
- •Введение
- •1. Исследование объекта автоматизации
- •1.1. Общие положения
- •1.2. Характеристики объекта
- •1.2.1. Состав комплекса насосных станций
- •1.2.2. Информационное обеспечение системы диспетчеризации
- •1.2.2.1. Входные сигналы
- •1.2.2.2. Выходные сигналы
- •1.3. Функции системы
- •1.3.1. Общие положения
- •1.3.2. Формирование текущих и сменных значений показателей производства
- •1.3.3. Оперативно-диспетчерский контроль производства
- •1.3.4. Ведение базы данных
- •1.3.5. Формирование отчетных документов
- •2. Разработка и реализация архитектуры системы диспетчеризации
- •2.1. Общие принципы построения архитектуры системы
- •2.2. Разработка архитектуры системы
- •2.3. Выбор и обоснование аппаратно - программных средств
- •2.3.1. Общие положения
- •2.3.2. Уровень отображения информации, контроля и архивирования
- •2.3.3. Уровень управления
- •2.3.4. Уровень устройств связи с объектами
- •2.4. Разработка требований к прикладному программному обеспечению
- •2.4.1. Уровень отображения информации, контроля и архивирования .
- •Пульт оператора
- •2.4.2. Уровень управления
- •2.5. Общая характеристика используемых аппаратных средств
- •2.5.1. Контроллеры MicroPc фирмы octagon
- •2.5.2. Модули adam серии 4000
- •2.6. Реализация архитектуры системы в выбранном техническом базисе
- •2.6.1. Уровень отображения информации, контроля и архивирования
- •2.6.2. Уровень управления
- •2.6.3. Уровень устройств связи с объектами
- •2.7. Расчет надежности работы системы
- •2.7.1. Основные положения
- •2.7.2. Определение исходных данных
- •2.7.3. Расчет надежности по графу работоспособности системы
- •2.8. Вывод
- •3. Разработка прикладного программного обеспечения
- •3.1. Общие положения
- •3.2. Разработка монитора реального времени пульта оператора
- •3.2.1. Общие положения
- •3.2.2. Статические рисунки
- •3.2.3. База каналов
- •3.2.3.1. Общие положения
- •3.2.3.2. Объект общее
- •3.2.3.2.1. Подсистема контроля связи по с лк
- •3.2.3.2.2. Подсистема формирования отчетных документов
- •3.2.3.3. Объект насосная станция
- •3.2.3.4. Подобъект задвижка
- •3.2.3.5. Объект отчет тревог
- •3.2.3.6. Объект работа с файлами
- •3.2.3.7. Объект интегрирование
- •3.2.4. Представление данных
- •3.2.4.1. Общие положения
- •3.2.4.2. Переход по экранам
- •3.2.4.3. Контроль и управление насосамив составе насосной станции №1
- •3.2.4.4. Экран “Насосная станция №2”
- •3.2.4.5. Экран “Аварийные сообщения”
- •3.2.4.6. Экран “Просмотр отчета тревог”
- •3.2.4.7. Просмотр и формирование отчетных документов
- •3.2.4.7.1. Просмотр и формирование сменного рапорта
- •3.2.4.7.2. Просмотр и формирование суточного рапорта
- •3.2.4.7.3. Просмотр и формирование месячного рапорта
- •3.2.4.8. Просмотр суточных трендов
- •3.3. Разработка монитора реального времени локального контроллера
- •3.3.1. Общие положения
- •3.3.2. Описание и реализация алгоритмов управления
- •3.3.2.1. Алгоритм дистанционного управления насосом
- •3.3.2.1.1. Назначение и характеристика
- •3.3.2.1.2. Используемая информация
- •3.3.2.1.3. Результаты решения
- •3.3.2.1.4. Математическое описание
- •3.3.2.1.5. Алгоритм решения
- •3.3.2.1.6. Реализация
- •3.3.2.2. Алгоритм управления насосом в составе насосной станции
- •3.3.2.2.1. Назначение и характеристика
- •3.3.2.2.2. Используемая информация
- •3.3.2.2.3. Результаты решения
- •3.3.2.2.4. Математическое описание
- •3.3.2.2.5. Алгоритм решения
- •3.3.2.2.6. Реализация
- •3.3.2.3. Алгоритм назначения режима работы насоса
- •3.3.2.4. Алгоритм дистанционного управления задвижкой
- •3.3.2.4.6. Реализация
- •3.3.2.5. Алгоритм управления клапаном откачки сточных вод из дренажного приямка помещения насоснойт станции.
- •3.3.2.6. Математическое описание регулятора
- •3.4. Вывод
- •4. Оценка экономической целесообразности
- •4.1. Факторы экономической эффективности
- •4.2. Расчет единовременных затрат
- •4.3. Оценка эксплуатационных затрат
- •4.4. Качественная оценка экономической эффективности системы
- •4.4. Вывод
- •5. Охрана труда
- •5.1. Меры безопасности при монтаже и ремонте электрооборудования
- •5.1.1. Защита от опасности прикосновения к токоведущим частям
- •5.1.2. Выполнение оперативных работ в электроустановках
- •5.1.3. Защита от статического электричества
- •5.2. Организация рабочего места оператора пэвм
- •5.2.1. Вредные факторы, действующие на оператора пэвм
- •5.3.3. Рекомендации по работе на пэвм
- •5.3.4. Освещение рабочего места
- •5.3.4.1. Метод коэффициентов использования светового потока
- •5.3.4.2. Расчет искусственного освещения
- •5.4. Вывод
- •Заключение
- •Список используемых источников информации
3.2.3. База каналов
3.2.3.1. Общие положения
База каналов разбита на несколько объектов по их функциональному назначению.
Структура базы каналов пульта оператора в укрупненном виде представлена на рис. 3.1.
Назначение
объектов следующее:
ОБЩЕЕ - содержит каналы реализующие функции, являющиеся общими для всей системы, инициализацию сети, а также некоторые вспомогательные функции.
НС 1 - объект разбит на четыре подобъекта, каждый из которых содержит каналы, обеспечивающие формирование и обмен по сети с локальным контроллером информацией о соответствующем насосе в составе насосной станции №1.
НС 2 - объект разбит на четыре подобъекта, каждый из которых содержит каналы, обеспечивающие формирование и обмен по сети с локальным контроллером информацией о соответствующем насосе в составе насосной станции №2.
Рис. 3.1. Структура базы каналов пульта оператора.
ОТЧЕТ ТРЕВОГ - каналы объекта формируют записи в отчет тревог. Сообщения формируются с использованием пользовательского словаря, находящегося во внешнем файле р_о.alr.
АРХИВ - предназначен для записи в архив значений каналов, в которых данные, необходимые для записи в архив, находятся в пользовательском значении соответствующего канала. При этом производится копирование пользовательского значения соответствующего канала в реальное значение канала, который формирует запись в архив. При помощи этого объекта в архив пишутся результаты экспресс-анализа промстоков, принимаемые из лаборатории.
РАБОТА С ФАЙЛАМИ - объект содержит каналы, обеспечивающие работу с внешними файлами.
ИНТЕГРИРОВАНИЕ - объект реализует вычисление значений, входящих в суточный рапорт.
СБРОС - Осуществляет сброс значений суточных расходов в суточном рапорте, сброс минимальных и максимальных значений кислотности за смену и за сутки в сменном и суточном рапорте после формирования соответствующего рапорта.
3.2.3.2. Объект общее
Объект ОБЩЕЕ содержит каналы реализующие функции, являющиеся общими для всей системы, инициализацию сети, а также некоторые вспомогательные функции.
ГЕНЕРАТОР - формирует последовательность пилообразных импульсов с амплитудой 100.
ONE - содержит значение 1.
COUNTER - на каждом цикле системы увеличивает свое значение на 1.
RESET - обнуляет канал COUNTER если его значение равно 4.
ТАКТ - принимает значение с локального контроллера (1 или 2).
ВЫДЕЛ_1 - принимает значение 1, если значение канала ТАКТ равно 1.
ВЫДЕЛ_2 - принимает значение 1, если значение канала ТАКТ равно 2.
СБРОС_1 - обнуляет значение канала ВЫДЕЛ_1, после 20 циклов системы после записи в этот канал значения 1.
СБРОС_2 - обнуляет значение канала ВЫДЕЛ_2, после 20 циклов системы после записи в этот канал значения 1.
~НЕТ_СВЯЗИ - осуществляет логическое сложение значений каналов ВЫДЕЛ_1 и ВЫДЕЛ_2, для установления факта отсутствия связи (0 - отсутствие связи).
T2_CALC - содержит значение периода пересчета базы каналов.
КЛАПАНЫ - в соответствии с битами значения этого канала определяется цвет отображения клапанов на мнемосхеме, управляемых с объекта вручную.
1,2,3 NS1 - принимает значение 1, если включен хотя бы один из насосов 1, 2, 3 в составе насосной станции 1.
1,2 NS1 - принимает значение 1, если включен хотя бы один из насосов 1, 2 в составе насосной станции 1.
1,2,3 NS1 - принимает значение 1, если включен хотя бы один из насосов 1, 2, 3 в составе насосной станции 1.
1,2 NS2 - принимает значение 1, если включен хотя бы один из насосов 1, 2 в составе насосной станции 2.
НЕТ_СВЯЗИ - содержит инверсию значения на канале ~НЕТ_СВЯЗИ.
УПР_ГФ1 - реализует формирование сменного рапорта.
ФОРМ_СМЕН - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования сменного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_СМЕН на следующем цикле системы, если значение на этом канале равно 1060h.
УПР_ГФ2 - реализует формирование суточного рапорта.
ФОРМ_СУТОЧ - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования суточного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_СУТОЧ на следующем цикле системы, если значение на этом канале равно 20е0h.
УПР_ГФ3 - реализует формирование таблицы №1 месячного рапорта.
ФОРМ_МЕС1 - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования таблицы №1 месячного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_МЕС1 через 2 цикла системы, если значение на этом канале равно 14020h.
УПР_ГФ4 - реализует формирование таблицы №2 месячного рапорта.
ФОРМ_МЕС1 - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования таблицы №2 месячного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_МЕС2 через 4 цикла системы, если значение на этом канале равно 15060h.
УПР_ГФ5 - реализует формирование таблицы №3 месячного рапорта.
ФОРМ_МЕС3 - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования таблицы №3 месячного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_МЕС3 через 6 циклов системы.
УПР_ГФ6 - реализует формирование таблицы №4 месячного рапорта.
ФОРМ_МЕС4 - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования таблицы №4 месячного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_МЕС4 через 8 циклов системы, если значение на этом канале равно 170е0h.
УПР_ГФ7 - реализует формирование таблицы №5 месячного рапорта.
ФОРМ_МЕС5 - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования таблицы №5 месячного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_МЕС5 через 10 циклов системы, если значение на этом канале равно 18020h.
УПР_ГФ8 - реализует формирование таблицы №6 месячного рапорта.
ФОРМ_МЕС6 - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования таблицы №6 месячного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_МЕС6 через 12 циклов системы, если значение на этом канале равно 29060h.
УПР_ГФ9 - реализует формирование таблицы №7 месячного рапорта.
ФОРМ_МЕС7 - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования таблицы №7 месячного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_МЕС7 через 14 циклов системы, если значение на этом канале равно 200h.
УПР_ГФ10 - реализует формирование таблицы №8 месячного рапорта.
ФОРМ_МЕС8 - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования таблицы №8 месячного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_МЕС8 через 16 циклов системы, если значение на этом канале равно 2b0e0h.
УПР_ГФ11 - реализует формирование таблицы №9 месячного рапорта.
ФОРМ_МЕС9 - связан с экранной кнопкой “СФОРМИРОВАТЬ” на кадре просмотра и формирования таблицы №9 месячного рапорта.
СБРОС - обнуляет значение на канале ФОРМ_МЕС9 через 18 циклов системы, если значение на этом канале равно 3020h.
ЧАС - принимает значение часов текущего системного времени. По формуле трансляции пересчитывает это значение в секунды.
МИН - принимает значение минут текущего системного времени. По формуле трансляции пересчитывает это значение в секунды.
СЕК - принимает значение секунд текущего системного времени. В пользовательском значении содержится текущее системное время в секундах (сумма каналов ЧАС, МИН, СЕК).
-1 - содержит значение -1.
УСО_1, УСО_2 - обеспечивают прием от ЛК информации о состоянии УСО (модулей ADAM).
НЕИСПР_УСО - принимает значение 1, если установлен хотя бы один из битов значений на каналах УСО_1, УСО_2.
УПР_ГФ_ПР - формирует сменный рапорт на принтере.
ФОРМ_ПРИНТ - связан с ФО-область посылки в канал на кадре “СМЕННЫЙ РАПОРТ”, используется при формировании.
СБРОС - сбрасывает в 0 значение канала ФОРМ_ПРИНТ,
ИНИЦИАЛИЗ - осуществляет инициализацию сети.