240-2285 (Автоматизированное рабочее место регистрации и документирования комплекса средств автоматизации), страница 3
Описание файла
Документ из архива "Автоматизированное рабочее место регистрации и документирования комплекса средств автоматизации", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "240-2285"
Текст 3 страницы из документа "240-2285"
С точки зрения дипломного проекта интерес представляют кодограммы, отражающие состояние устройств системы, или информацию функционального контроля.
Функциональный контроль (ФК) – это контроль работоспособности устройств системы и обнаружение неисправностей, возникающих в процессе работы. Можно сказать, что устройства, входящие в КСА, охвачены алгоритмом функционального контроля. Это означает, что в кодограммах обмена отдельные поля, биты или группы полей отражают текущее состояние устройства с различной степенью детализации. Кодограмма формируется и передается на АРМ РД при изменении состояния устройства в ту или иную сторону – было исправно, стало неисправно, было неисправно – стало исправно, т.е. при любом изменении статуса устройства. Это изменение обнаруживается встроенными в устройство программно-техническими средствами, которые и формируют кодограмму, поступающую от устройства.
Кодограммы обмена содержат в себе информацию о состоянии системы, например:
-
несанкционированный доступ (НСД) к устройствам системы;
-
несанкционированный доступ к оперативной памяти (НСД ОП);
-
навязывание ложной информации (НЛИ);
а также о состояниях технических устройств, таких как:
-
обмен информацией между устройствами системы;
-
сбой в работе устройств, КС, нарушение связи с устройством, и т.п.;
-
информации функционального контроля (ФК);
-
информации байтов состояния (БС) устройств.
По виду кодограммы обмена ПО АРМ РД определяет, откуда пришла кодограмма.
Вид кодограмм обмена между ВК и АРМ РД представлен ниже.
Кодограммы обмена между ВК и АРМ РД.
Общий вид кодограммы регистрации №1 представлен на рис.3. Кодограмма регистрации состоит из 6-ти слов, каждое слово имеет размер в два байта.
№ слова | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 слово | Счетчик сбоев (двоичный код) | Признак Печати | Часы (двоичный код) | |||||||||||||
1 слово | Минуты (двоичный код) | Секунды (двоичный код) | ||||||||||||||
2 слово | 0-й байт кодограммы | 1-й байт кодограммы | ||||||||||||||
3 слово | 2-й байт кодограммы | 3-й байт кодограммы | ||||||||||||||
4 слово | 4-й байт кодограммы | 5-й байт кодограммы | ||||||||||||||
5 слово | 6-й байт кодограммы | 7-й байт кодограммы |
Значение поля “Счетчик сбоев” (11-15 разряды нулевого слова) содержит следующую информацию: от неисправного устройства поступают кодограммы в ВК по стыку С1. Пока устройство неисправно, кодограммы, содержащие одну и ту же информацию, будут поступать в ВК. Поскольку информация в кодограмме не изменялась, то программы обработки информации (каждая для своего устройства) обнаружив, что точно такая же кодограмма уже есть в очереди на обслуживание, делают всего навсего увеличение счетчика этих поступивших одинаковых кодограмм. Эти счетчики расположены в поле кодограммы с именем “счетчик сбоев”. Поэтому, когда кодограмма будет взята на обслуживание из входной очереди, она может содержать в себе значение “счетчика сбоев” отличное от 1. Значение этого счетчика, кроме того, дает возможность анализировать степень загрузки ВК и качество обслуживания в “пиковых” ситуациях, при максимальной загрузке ВК.
Со 2-го по 5-е слово кодограммы регистрации №1 располагается следующая информация:
-
информация обмена по КС1, КС2, КС3;
-
информация обмена между Ш1, Ш2, Ш3 и ВК;
-
сбойная информация обмена по КС1, КС2, КС3;
-
сбойная информация между Ш1, Ш2, Ш3 и ВК;
-
информация о НЛИ.
Поле “Признак печати” (5-9 разряды 1-го слова кодограммы регистрации №1) определяет, от какого устройства пришла информация.
№№ Разрядов | Значение поля “Признак печати” | ||||
9 | 8 | 7 | 6 | 5 | |
0 | 0 | 0 | 0 | 0 | Информация от КС1 |
0 | 0 | 0 | 0 | 1 | Информация от КС2 |
0 | 0 | 0 | 1 | 0 | Информация от КС3 |
0 | 0 | 0 | 1 | 1 | Информация от Ш1 |
0 | 0 | 1 | 0 | 0 | Информация от Ш2 |
0 | 0 | 1 | 0 | 1 | Информация от Ш3 |
0 | 0 | 1 | 1 | 0 | Сбой от КС1 |
0 | 0 | 1 | 1 | 1 | Сбой от КС2 |
0 | 1 | 0 | 0 | 0 | Сбой от КС3 |
0 | 1 | 0 | 0 | 1 | Сбой от Ш1 |
0 | 1 | 0 | 1 | 0 | Сбой от Ш2 |
0 | 1 | 0 | 1 | 1 | Сбой от Ш3 |
0 | 1 | 1 | 0 | 0 | Информация в КС1 |
0 | 1 | 1 | 0 | 1 | Информация в КС2 |
0 | 1 | 1 | 1 | 0 | Информация в КС3 |
0 | 1 | 1 | 1 | 1 | Информация на Ш1 |
1 | 0 | 0 | 0 | 0 | Информация на Ш2 |
1 | 0 | 0 | 0 | 1 | Информация на Ш3 |
1 | 0 | 0 | 1 | 0 | Информация НЛИ |
Общий вид кодограммы регистрации №2 представлен на рис.5.
№ слова | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 слово | 0 | Признак печати | Часы (двоичный код) | |||||||||||||
1 слово | Минуты (двоичный код) | Секунды (двоичный код) | ||||||||||||||
2 слово | Позиционный № внешнего устройства | |||||||||||||||
3 слово | 0 | Позицион. № внешнего устр-ва | ||||||||||||||
4 слово | Код причины отсутствия связи по 3-му каналу | Код типа печати по НСД и ФК | ||||||||||||||
5 слово | Код причины отсутствия связи по 2-му каналу | Код причины отсутствия связи по 1-му каналу |
С помощью этой кодограммы осуществляется регистрация:
-
информации ФК (функционального контроля);
-
информации НСД;
-
информации НСД ОП;
-
информации БС (байтов состояния) устройств.
Значение поля “Признак печати” (5-9 разряды 1-го слова)
10011- регистрация НСД, 10101- регистрация НСД ОП,
10100- регистрация ФК, 10110- регистрация БС
Регистрация НСД (признак печати = 10011).
В младшем байте 4-го слова кодограммы при регистрации НСД записывается код типа печати, принимающий следующие значения (рис.6):
№№ Разрядов | Текст НСД | ||||||||
N\P | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | НСД |
2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | НСД снято |
3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | НСД разрешено |
4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | Разрешение НСД снято |
5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | Разрешенное НСД |
6 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | Разрешенное НСД снято |
Во 2-ом слове и [0-7] разрядах 3-го слова передается позиционный код устройств, по которым поступило сообщение указанное “Кодом типа печати”. Наличие “1” (“0”) в соответствующем разряде указывает, что по данному устройству поступило (не поступило) сообщение. Соответствие разрядов устройствам показано ниже (рис.7, рис.8).
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 -Ш1 5 -АРМ1 10 - 15-
1 -Ш2 6 - 11 -