Котлоагрегаты

Другие объекты

Разное

Вопросы по АТП (автоматизации технологических процессов)

Designed by:
Joomla Templates

Организация регистрации в ТРЕЙС МОУД

 

В ТРЕЙС МОУД поддерживает файловая регистрация данных и событий на магнитных носителях.

Могут быть сформированы:

- бинарный файл значений атрибутов каналов одного узла - локальный архив, формируемый по  технологии структурированных промышленных архивов данных (архив СПАД);

- бинарный файл  значений каналов узлов проекта - глобальный архив.

- текстовый файл в ASCII-формате с записями технологических событий - отчет тревог;

Локальный архив и отчет тревог формируется исполнительным модулем МРВ. Глобальный архив формируется исполнительным модулем Глобальный регистратор (ГР). Создание файлов регистрации назначается  в окне диалога Параметры узла на закладке Архивация. Файлу локального архива (СПАД) назначается имя, тип и размер в мегабайтах. Файлу отчета тревог (ОТ) назначается только имя, его размер  ограничен емкостью дискового накопителя. Файлы регистрации создаются в папке проекта при запуске проекта из графической консоли. Для размещения файлов в другом месте следует перед именем указать полный путь к месту его размещения. Файлы регистрации могут размещаться на удаленном компьютере, накопители которого подключены как сетевые диски. Условия представления данных для глобального регистратора задаются настройками группы Глобальный регистратор. Поддержка узлом этой функции выполняется, назначаем ему состояния  Активен (по умолчанию Пассивен). В этом случае в базе каналов ГР создается ОБК с именем данного узла и каналы, принимающие значения архивируемых каналов данного узла. Имена этих каналов воспроизводят имена архивируемых каналов узла. Здесь же назначается условие представление данных в ГР при старте узла:  Включен (по умолчанию) или Выключен. Организация регистрирования требует настроек соответствующих каналов узла. Условия архивирования для каналов задаются в окне диалога Реквизиты на закладке Основные. Здесь должны быть отмечены соответствующие опции: СПАД, Отчет тревог и Регистратор. По умолчанию в архивах регистрируется только реальное значение канала. Для регистрации остальных, не вычисляемых, атрибут канала  следует отметить опцию Атрибуты. Для регистрации данных в файлах МРВ создает ряд очередей на 64000 записей. Сохранение данных реализовано в виде потока, работающего параллельно с пересчетом базы каналов, но с более низким приоритетом. Поток берет данные из очереди и записывает их в файл.  Для связи с базами данных и бизнес-приложениями в МРВ встроена поддержка интерфейса ODBC (Open Database Connectivity). МРВ может представлять текущие значения каналов по запросам в синтаксисе, поддерживаемом встроенным ODBC-драйвером.

Организация записей в СПАД

Записи в локальный архив формируются при изменении значений атрибутов каналов. При этом в файл добавляется одна запись, в которой регистрируется значение времени и новое значение атрибута. Дискретность регистрации не менее 1 мс. Время цикла записей равно времени цикла пересчета базы каналов узла. При многократных изменениях какого-либо архивируемого атрибута в пределах одного цикла пересчета базы в архив попадет значение последнего изменения. Глубина времени хранения данных определяется размером архива и интенсивностью потока данных. При заданном размере архива увеличение времени хранения достигается сокращением интенсивности потока данных. Это достигается как введением апертуры по каналам, что позволяет не фиксировать малые изменения, так и увеличением периода пересчета (опроса) каналов.

Кнопкой Установить стандартные назначается набор стандартных сообщений. Тексты новых сообщений сохраняются в системном словаре при сохранении проекта и становятся доступными для любого узла проекта. Максимальное количество сообщений в словаре равно 8192. Каждому регистрируемому событию назначается категорию (тип, класс), разделяя их по пользовательским признакам, например степени важности.

Определены следующие категории и их коды:

<Пробел>                  00                – без класса;

M 01                – сообщение;

W 02                – предупредительное сообщение;

E 03                – ошибка;

I 04                – информация;

А 05                – аварийное сообщение;

R 06                – изменение атрибутов канала;

S 07                пользовательское;

Y 08                – пользовательское;

0, …, 9 09…18 – пользовательское;

_ 19                – невидимое (не передается в графику);

- 20                – неквитируемое;

! 21                – командное;

? 22                – резерв;

* 23                – системное невидимое.

При просмотре ОТ его записи событий можно фильтровать по назначенным категориям.

Пользовательские сообщения

В ОТ могут фиксироваться записи с интерактивными сообщениями оператора. Это могут быть, например, сообщения о приеме/сдаче смены, сообщение о начале или завершении профилактических работ и т. д.  Для этого используются ФО с функцией управления Ввод комментария. Вводимый оператором текст записывается в поле сообщения формируемой записи. Введенный текст дополняется  числовым идентификатором оператора. В ОТ могут фиксироваться записи, сообщения которых формируется из пользовательского словаря. Для реализации таких записей используются ФО с функцией управления Квитирование. Пользовательский словарь сообщений формируется через окно диалога, вызываемого командой Сообщения из пункта Проект меню РБК. Сообщения, созданные в этом диалоге, сохраняются в файл user.alr в каталоге проекта. Максимальное количество сообщений в словаре равно 8196. Кроме функции Квитирование содержание этого словаря можно применять для формирования записей с помощью канала подтипа СИСТЕМНЫЙ с дополнением Сообщение. Значения такого канала должно содержать номер строки в словаре. Поле сообшения строки записи будет содержать текст указанной строки словаря.

Просмотр и квитирование записей файла ОТ

Содержимого файла ОТ в реальном времени доступно либо через служебное окно графической консоли, либо через соответствующую ФО графического экрана узла. Регистрируемые в ОТ события могут быть квитированы - отмечены как прочитанные. При этом в соответствующие поля строки регистрации события заносится числовой идентификатор оператора, а так же дата и время квитирования. Квитирование выполняется в реальном времени либо через ФО с функцией управления Квитирование, либо непосредственно при просмотре записей ОТ. Процедура квитирования управляема. Запрет на квитирование устанавливается при описании пользователей.

Просмотр ОТ  в служебном окне графической консоли

Вызов окна выполняется по команде Тревоги из пункта Вид. Эта команда  становится доступной, если в РПД, в окне диалога Настройки узла, которое вызывается по команде Атрибуты из меню узла, отмечена опция Окно тревог. Окно Тревоги является отельным окном и располагается поверх окна графической консоли. Для каждого экрана могут быть заданы условия просмотра ОТ. Для этого   используются опции группы настроек Просмотр отчета тревог в окне диалога Текущие настройки экрана, которое вызывается по команде Атрибуты из меню экрана. При этом можно задать использование фильтра и назначить параметры фильтрации. Не квитированные сообщения отображаются с красной точкой в начале записи, квитированные – с зеленой «галкой». Квитирование выполняется двойным нажатием ЛКМ на красной точке. При этом она заменяется изображением зеленой «галки» В окно Тревоги выводятся данные из соответствующего буфера графической консоли, который заполняется сервером матобработки по записям из ОТ. Обновление сообщений в буфере осуществляется циклически по мере добавления записей в файл. Размера буфера (по умолчанию 10 сообщений) задается в окне диалога, которое вызывается по команде Настройки пункта Проект меню РПД. Размер буфера сохраняется в разделе [Alarms] файла  ini проекта. Этот файл создается в каталоге проекта при сохранении проекта в РПД. При квитирования сообщения графическая консоль передает серверу матобработки необходимую информацию для внесения данных в ОТ.

Окно Тревоги имеет всплывающее меню со следующими командами:

Показывать последнюю

- показывать последние записи буфера;

Только неквитированые

- показывать только неквитированные сообщения;

Использовать фильтр

- показывать сообщения, удовлетворяющие заданному фильтру;

Фильтр

- вызов меню  категории событий.

 

 

 

 

 

Проверка наличия и регистрации драйвера, а также регистрация ТРЕЙС МОУД как участника обмена, выполняется в окне администрирования источника данных ODBC, которое вызывается по команде Источники данных (ODBC) пункта  Администрирование панели управления ОС Windows. Наличие зарегистрированного драйвера обмена отображается в списке на закладке Драйверы.

Регистрация ТРЕС МОУД как участника обмена выполняется на закладке Пользовательский DSN (Data Sources Name). Здесь по кнопке Добавить вызывается окно диалога Создание нового источника данных в котором выбирается зарегистрированный драйвер системы. По кнопке Готово вызывается окно диалога с настройками подключения источника.

Источником данных может быть как МРВ, так и файл архивации данных (СПАД). Как следствие может быть создано два источника данных. Для каждого источника данных задаются соответствующие настройки

Представление данных из файла архивации

Для представления данных из файла архивации в настройках подключения источника данных следует выбрать опцию Открыть файл архива и указать место (путь) его размещения.

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

Драйвер обмена представляет данные файла архива таблицей с именем ARHIVE с девятью полями:

TIME – время изменения значения канала (TIMESTAMP);

CHAN_ID– числовой  идентификатор канала (INTEGER);

ATTR_ID – числовой идентификатор атрибута (SMALLINT);

CHAN_NAME – имя канала (VARCHAR);

ATTR_NAME – имя атрибута (VARCHAR);

ATTR_CODE – краткое имя атрибута (VARCHAR);

FLAGS – флаги (SMALLINT);

VALUE – значение (REAL);

MSEC – уточняет данные поля TIME, показывая количество миллисекунд с точностью 1 мс.

Поле FLAGS содержит 1-байтовое двоичное число, биты которого принимают значение 1 в следующих ситуациях:

0 бит – если в настройках канала установлен флаг Отчет тревог;

1 бит – если в настройках канала установлен флаг Регистратор;

2 бит – если в настройках канала установлен флаг СПАД;

3 бит – если в настройках канала установлен флаг Атрибуты;

4 бит – если в настройках канала атрибут Состояние находится в режиме ON;

5 бит – если атрибут Подключение канала установлен в состояние Подключен;

6 бит – если каналу устанавливается флаг аппаратной недостоверности;

7 бит – если каналу устанавливается флаг программной недостоверности. (Например, установлен флаг Контроль шкалы и реальное значение канала меньше заданного значения атрибута НПредел или больше значения атрибута ВПредел).

Если флаг не установлен, значение соответствующего бита равно 0. В Microsoft Excel и Microsoft Access данное двоичное число отображается в  формате DEC.

Значения полей CHAN_NAME, ATTR_NAME и ATTR_CODE могут отсутствовать, если источником данных является отдельно хранящийся файл архива, а соответствующий ему проект недоступен.

Для экспорта данных архива в MS Excel необходимо сформировать запрос командами из пункта Данные. Запрос формируется через MS Query, который должен быть установлен на компьютере.

Источник данных задается выбором имени из числа доступных. Из таблицы представления данных выбираются требуемые поля и при необходимости задаются условия отбора данных.

При создании запроса можно указать порядок сортировки по выбранным полям.

После выполнения запроса на заданном листе формируется набор данных, отвечающих условиям запроса.