Сохранение данных реализовано в виде потока, работающего параллельно с пересчетом базы каналов, но с более низким приоритетом. Поток берет данные из очереди и записывает их в файл. Для связи с базами данных и бизнес-приложениями в МРВ встроена поддержка интерфейса ODBC (Open Database Connectivity). МРВ может представлять текущие значения каналов по запросам в синтаксисе, поддерживаемом встроенным ODBC-драйвером.
Записи в локальный архив формируются при изменении значений атрибутов каналов. При этом в файл добавляется одна запись, в которой регистрируется значение времени и новое значение атрибута. Дискретность регистрации не менее 1 мс.
Время цикла записей равно времени цикла пересчета базы каналов узла. При многократных изменениях какого-либо архивируемого атрибута в пределах одного цикла пересчета базы в архив попадет значение последнего изменения.
Глубина времени хранения данных определяется размером архива и интенсивностью потока данных. При заданном размере архива увеличение времени хранения достигается сокращением интенсивности потока данных. Это достигается как введением апертуры по каналам, что позволяет не фиксировать малые изменения, так и увеличением периода пересчета (опроса) каналов.
Кнопкой Установить стандартные назначается набор стандартных сообщений.
Тексты новых сообщений сохраняются в системном словаре при сохранении проекта и становятся доступными для любого узла проекта.
Максимальное количество сообщений в словаре равно 8192.
Каждому регистрируемому событию назначается категорию (тип, класс), разделяя их по пользовательским признакам, например степени важности.
Определены следующие категории и их коды:
<Пробел> 00 – без класса;
M01 – сообщение;
W02 – предупредительное сообщение;
E03 – ошибка;
I04 – информация;
А 05 – аварийное сообщение;
R06 – изменение атрибутов канала;
S07 – пользовательское;
Y08 – пользовательское;
0, …, 9 09…18– пользовательское;
_ 19 – невидимое (не передается в графику);
- 20 – неквитируемое;
! 21 – командное;
? 22 – резерв;
* 23 – системное невидимое.
При просмотре ОТ его записи событий можно фильтровать по назначенным категориям.
В ОТ могут фиксироваться записи с интерактивными сообщениями оператора. Это могут быть, например, сообщения о приеме/сдаче смены, сообщение о начале или завершении профилактических работ и т. д. Для этого используются ФО с функцией управления Ввод комментария. Вводимый оператором текст записывается в поле сообщения формируемой записи. Введенный текст дополняется числовым идентификатором оператора.
В ОТ могут фиксироваться записи, сообщения которых формируется из пользовательского словаря. Для реализации таких записей используются ФО с функцией управления Квитирование.
Пользовательский словарь сообщений формируется через окно диалога, вызываемого командой Сообщения из пункта Проектменю РБК. Сообщения, созданные в этом диалоге, сохраняются в файл user.alr в каталоге проекта. Максимальное количество сообщений в словаре равно 8196.
Кроме функции Квитирование содержание этого словаря можно применять для формирования записей с помощью канала подтипа СИСТЕМНЫЙ с дополнением Сообщение. Значения такого канала должно содержать номер строки в словаре. Поле сообшения строки записи будет содержать текст указанной строки словаря.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.