Характеристика АТСЭ DX-200. Система аварийной сигнализации DX-200, страница 25

47  45  20  44  45  56  49  41  54  49  4F  4E  01  07  50  D9          GE DEVIATION . . P.

D4 C2 C3  C7 C8 C6  C4  D9 CA C3 CE CD 20 C4 C5 CE          . . . . . . . . . . . . . . . . . . . .                 

ФАЙЛ ИСТОРИИ АВАРИЙ                    ALARM HISTORY FILE                           ALHIST_0 120H                 

АLHIST_1 121Н

АLНISТ_2 122Н

 АLНISТ_3123Н

1. Описание файла

Файл истории аварий АLHIST является дисковым фай­лом, на котором хранятся данные об аварийных сиг­налах, записанных в порядке их поступления. Файлы истории аварий разделяются на четыре файла истории аварий в соответствии с классом аварии (***; **; *;   NОТIСЕ /уведомления). Фильт­рация выхода аварийных сигналов основана на работе этих четырех файлов. Таким образом, аварийный сигнал не будет подан на выход системы, если этот аварийный сигнал хранится в одном из файлов истории аварий.

2.  Положение файла в системе

 Файл истории аварий АLHIST принадлежит к файлам аварийной сигнализации, к группе файлов техобслу­живания. При перезапуске блока файлы загружаются с диска в память ЭВМ технической эксплуатации (ОМС), и файлы АБН18Т могут быть размещены, либо в ОМС, либо в МSW. Процесс управления запросами на обновление содержимого файлов REQMAN обновляет файлы на диске по требованию процесса обработки аварийной сигнализации АLARМР.

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

3. Структура файла

3.1 Основная структура файла

Структура записей в файле постоянна, а количество записей зависит от системы АТС. Длина одной записи равна 34 байтам. Первой записью файла является управляющая запись. Управляющая запись содержит параметры для координации работы соответствующего файла. Процесс обработки аварийной сигнализации АLARМР использует эти параметры при записи данных об истории аварийных состояний. Файл построен по принципу циклического буфера, в котором процесс АLARМР хранит аварийные сигналы таким образом , что самый свежий поступивший аварийный сигнал записы­вается над самым старым аварийным сигналом .

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

В параграфе 3.2 описана внутренняя структура файла ALHIST таким образом, что первые 34 байта показывают структуру управляющей записи, а последующие 34 байта показывают структуру рабочей записи файла. Имеются несколько рабочих записей.

3.2  Внутренние структуры записей данных файла

             Структура записей файла представлена на рис. 1

DIFFER_COUNTER

ROLLING_POINTER

DISK_ UPDATE_TIME

FILE_STARTED_TIME

UPDATE_STATE

OLDEST_DISK_FILE

DISK_NAME

PRINT_BLOCKING

PRINTING_TIME_1

PRINTING_TIME_2

PRINTING_TIME_3

ALARM_MESSAGE

SENDER_UNIT_TYPE

SENDER_UNIT_INDEX

UNIT_CONCERNED_TYPE

UNIT_CONCERNED_INDEX

NUMBER

FIRST_TIME

LAST_TIME

ALARM_COUNTER

ALARM_STATE

ALARM_LAMP_NUMBER

рис. 1.Структура записей файла АLHIST.

DIFFER_COUNTER - счетчик, считающий разности,

 полученные после последнего обновления диска

ROLLING_POINTER - порядковый номер, показывающий     самую старую рабочую запись

DISK_UPDATE_TIME - время последнего обновления диска

FILE_STARTED_ТIМЕ - время начала повторного запол­нения данного файла