
9. Что собой представляет журнал тревог в scada Trace Mode 6?
Локальный архив “Отчет тревог”. Отчет тревог служит для записи в ASCII-файл информации об изменении значений атрибутов каналов, а также для записи сообщений, содержащих тексты из словаря событий, и интерактивных сообщений оператора. Он предназначен для фиксации событий.
Сохранение сообщений в отчете тревог реализовано в виде отдельного потока с более низким приоритетом, чем пересчет базы каналов. МРВ формирует очередь сообщений для записи. Поток архивирования берет данные из этой очереди и записывает их на диск. Если интенсивность потока сообщений превышает скорость их записи на диск, то очередь растет. По умолчанию предельный размер очереди равен 64 000 сообщений. При достижении этого размера новые сообщения затирают самые старые. Если очередь сообщений пуста, то файл отчета тревог закрывается без записи сообщений. При этом только обновляется FAT. При наличии сообщений в очереди файл снова открывается.
Отчет тревог может иметь размер до 4 Гбайт. По умолчанию его максимальный размер принимается равным 140 Мбайт. При достижении этого размера новые сообщения начинают записываться со второй строки. Для управления размером файла и длиной очереди используются системные каналы. Формируемые сообщения могут передаваться на ряд направлений:
направление AR - в файл отчета тревог;
направление G - в графические консоли;
направление PRN - программируется;
направление М - программируется.
Сообщения, заносимые в отчет тревог, оформляются в виде строк фиксированной длины - 136 символов. Каждая строка состоит из набора полей, разделенных пробелами:
Дата Время ид Имя Код Сообщение Икв Ткв Номер,
где
Дата – дата формирования строки [ДД-ММ-ГГГГ]; здесь ДД – день месяца; ММ – месяц; ГГГГ – год;
Время – время формирования строки [чч:мм:сс.х]; здесь чч – часы; мм – минуты; сс – секунды; х – доли секунды;
ИД – символ идентификатора типа сообщения; здесь А - аварийное сообщение; W - предупредительное сообщение (и т. д.);
Имя – имя канала (13 символов);
Код – кодировка канала или комментарий (21 символ);
Сообщение – текст сообщения (48 символов);
Икв – числовой идентификатор пользователя, квитировавшего сообщение (4 символа);
Ткв – при квитировании сообщения в это поле заносится время в следующем формате [дд_чч:мм:сс]: дд – день месяца; чч – часы; мм – минуты; СС – секунды;
Номер – индивидуальный номер строки в шестнадцатеричном виде (8 символов).
Формат первой строки отличается от остальных. В ней присутствуют дата и время создания отчета тревог, сообщение START и три числа, содержащих служебную информацию.
Поля: Икв и Ткв строки отчета тревог предназначены для квитирования – подтверждения того, что оператор видел данное сообщение. В них заносится числовой идентификатор пользователя, квитировавшего сообщение, дата и время квитирования.
Сообщения могут квитироваться в МРВ с помощью форм отображения, имеющих функции управления, с помощью формы просмотра отчета тревог, из специального окна просмотра отчета тревог, а также из консоли тревог. При квитировании заполняются соответствующие поля строки отчета тревог.
Все сообщения, поступившие в отчет тревог, имеют тип, который определяет степень ответственности сообщения и задается при вводе текста сообщения. При просмотре отчета тревог сообщения можно фильтровать по типу:
<пробел> – без класса,
М – сообщение,
W – предупредительное сообщение,
E – ошибка,
I – информация,
A – аварийное сообщение,
R – изменение атрибутов канала,
S – пользовательское,
Y – пользовательское,
0,…,9 – пользовательское,
_ – невидимое (не передается в графику),
- – неквитируемое
! – командное,
? – резерв,
* – системное невидимое.