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МЕ - время начала повторного заполнения данного файла
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.