Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 23

Сохранение данных реализовано в виде потока, работающего параллельно с пересчетом базы каналов, но с более низким приоритетом. Поток берет данные из очереди и записывает их в файл.  Для связи с базами данных и бизнес-приложениями в МРВ встроена поддержка интерфейса 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.

Кроме функции Квитирование содержание этого словаря можно применять для формирования записей с помощью канала подтипа СИСТЕМНЫЙ с дополнением Сообщение. Значения такого канала должно содержать номер строки в словаре. Поле сообшения строки записи будет содержать текст указанной строки словаря.