Некорректное сообщение, принятое процессом ALARMP.
Если сообщение не было определено в программе (comp., process, id), оно игнорируется процессом ALARMP.
СТРУКТУРА.
ОСНОВНАЯ СТРУКТУРА.
Структура главного уровня процесса изображена на рис.1.
Внутренняя структура данных.
Название Структура
TEXTPR_CMD_TABLE HISTORY_FILE_NR WORD
HISTORY_RECORD_NR WORD
Таблица TEXTPR_CMD _ TABLE объединяет информацию о заданиях на формирование текста, посылаемых в TEXTPR. ALARMP обновляет таблицу в следующих ситуациях:
Обработав аварийное сообщение, ALARMP посылает команду формирования текста в TEXTPR, но если процесс формирования текста уже выполняет другое задание на формирование текста, ALARMP записывает номер файла истории аварийных состояний и номер записи аварии, которая не была выведена, в рассматриваемую таблицу.
Когда процесс принимает подтверждение предыдущего задания на формирование текста, он считывает первую запись истории из таблицы и посылает задание на вывод аварии дальше в TEXTPR, стирая при этом номер файла истории аварийных состояний и номер записи из рассматриваемой таблицы.
После превышения выдержки времени, установленной для задания на формирование текста, процесс посылает следующее задание из таблицы, как было описано выше.
Состав модуля.
Деление модулей:
1. ALAMAN2.P86 Основной модуль программы 2.ALBRT2.A86 Таблица переходов программы
3. ALALBI1.A86 Модуль библиотечного интерфейса
4. ALAABL1.P86 Выполнение команд MML для обработки блокируемых аварийных сообщений
5. ALAACA1.P86 Выполнение команд MML для обработки подтверждений аварийных сообщений
6. ALAAHI1.P86 Выполнение команд MML для обработки данных об истории аварийных состояний
7. ALAALP1.P86 Выполнение команд MML для обработки таблицы ламп
8. ALAAPA1.P86 Выполнение команд MML для обработки параметров аварийных сообщений
9. ALAAPR1.P86 Выполнение команд MML для обработки распечатываемых аварийных сообщений
10. ALACRL2.P86 Управление дальнейшей обработкой аварийных сообщений
11. ALAFLT2.P86 Фильтрация аварийных сообщений в со -
ответствии с классами фильтрации
12. LAHIS2.P86 Обновление файлов истории аварийных
состояний
13. ALAINI3.P86 Инициализация фазы запуска аварийного процесса
14. ALALMP2.P86 Обновление состояний файлов таблиц ламп и таблиц ламп
14. ALALST2.P86 Распечатывание файлов истории аварийных состояний
15. ALARCX2.P86 Обновление счетчиков технического обслуживания
16. ALASPE2.P86 Поиск блока, находящегося в аварийном состоянии
17. ALASUP2.P86 Обработка контрольного сообщения и информирование блоков о заблокированных авариях
18. ALATES2.P86 Подпрограммы тестирования аварий
19. ALATEX2.P86 Передача аварийных сообщений на распечатывание
20. ALATST2.P86 Подпрограммы тестирования аварийного процесса
21. ALAREP1.P86 Передача действующих аварий процессу по его запросу
22. ALAUPD2.P86 Обновление файла на диске
23. ALBALP1.P86 Подпрограммы, специфичные для файла ALBLOCK
24. ALCALP1.P86 Подпрограммы, специфичные для файла ALCOUN
25. ALHALP1.P86 Подпрограммы, специфичные для файла ALHIST
26. ALLALP1.P86 Подпрограммы, специфичные для файла ALLAMP
27. ALTALP2.P86 Подпрограммы, специфичные для файлов ALTABL и ALXTAB
28. TECALR1.P86 Подпрограммы, специфичные для файла TECONF
2.6.2 ПЕРЕДАЧА И ОБРАБОТКА АВАРИЙНЫХ СИГНАЛОВ.
2.6.3 ФАЙЛЫ АВАРИЙНОЙ СИГНАЛИЗАЦИИ.
ФАЙЛ АДРЕСОВ АВАРИЙНЫХ СООБЩЕНИЙ В SМUС
ALARM DESTINATION FILE IN SMUC
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.