Скачиваний:
69
Добавлен:
10.12.2013
Размер:
455.17 Кб
Скачать

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 значение канала ФОРМ_ПРИНТ,

ИНИЦИАЛИЗ - осуществляет инициализацию сети.

Соседние файлы в папке Чужие дипломы