Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДКР ТМиОТсКК-1.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
351 Кб
Скачать
☆
  1. Порядок выполнения работы:

    1. Ознакомиться с правилами построения сетей ЕСЭС.

    2. Изучить методы цифровизации, правила построения цифровых нерайонированных ГТС, цифровых районированных ГТС, построение цифровых СТС.

Задание №2. Программное обеспечение ЦСК

1 Задание к работе:

    1. Изобразить схему алгоритма приема информации о новых вызовах в СКПУ.

    2. Привести пример обработки данных в процессе приема, используя исходные данные из таблицы 1.1.

    3. Запишите заявки в буфер предварительных заявок (БПЗ) и буфер заявок для обработки новых вызовов (БЗО).

    4. Нумерация оконечных устройств начинается с правого нулевого разряда в нулевой группе (К=0).

Таблица 1.1 – Исходные данные

Вариант

СОС1

СОС2

СПС

К

1

01101111

01010101

10110011

4

2

11100011

10101010

10011001

5

3

10001001

10101010

01010001

3

4

10111111

01110001

10101110

6

5

11111101

11100011

00010101

7

6

10100101

10000100

01111011

2

7

10101111

11110000

10101111

8

8

01111100

11110000

00101010

9

9

00111010

10111101

10001111

2

10

11111010

00001111

10000101

3

  • СОС1 - слово очередного сканирования один;

  • СОС2 - слово очередного сканирования два;

  • СПС - слово предыдущего сканирования;

  • К – номер линейки.

2. Пример выполнения работы

Принципы построения программ сканирования линейных, шнуровых и служебных комплектов (ПСК) определяются следующими обстоятельствами: большим количеством комплектов каждого типа и низкой интенсивностью поступления входных сигналов об изменениях состояний комплектов. Кроме того, при построении ПСК учитывается необходимость информационной защиты от помех на линиях связи и в трактах передачи информации между ПУУ и ЭУМ, которые могут вызвать появление ложного входного сигнала. Требование защиты от помех приводит к необходимости организации повторного сканирования комплектов с целью подтверждения поступления входного сигнала.

Таким образом, ПСК подразделяются на программы первичного сканирования ПСК1, результаты выполнения которых записываются в буфер предварительных заявок, и программы повторного сканирования ПСК2, формирующие буфер заявок на обработку поступающих действительных входных сигналов. При этом повторное сканирование должно быть проведено со сдвигом во времени относительно первичного сканирования на величину, равную максимальной длительности возможной помехи.

Структурная схема взаимодействия этих программ с массивами данных и аппаратными средствами приведена на рисунке 1.1.

Рисунок 1.1. Организация программ сканирования комплектов.

Рассмотрим алгоритм работы программ ПСК1, показанный на рисунке 1.2.

Рисунок 1.2. Алгоритм работы программы первичного сканирования.

Программа этого вида выполняется периодически и получает управление от диспетчера приоритетного уровня Н, L или основного уровня. Получив управление, ПСК1 в зависимости от типа комплектов, для сканирования которых она предназначена, обращается к соответствующей таблице сканирования и, используя данные о физическом адресе сканируемой группы ( линейки ) КТ, записанные в строке таблицы сканирования с номером i = 0, опрашивает текущее состояние заданной группы КТ и сравнивает его с предыдущим состоянием этих же КТ, записанным в слове с относительным адресом " i " массива состояний МС. Если состояние опрашиваемых КТ изменилось по сравнению с предыдущим состоянием, отображенным МС, то результат сравнения записывается как предварительная заявка в соответствующий буфер. Если состояние опрашиваемых КТ не изменилось, то осуществляется переход к сканированию следующей группы КТ.

На рисунке 4.6. показан оператор 3 программы ПСК1, выявляющий любые изменения в состоянии сканируемых КТ. Для выявления изменений определенного вида оператор 3 программы ПСК1 должен реализовать следующие функции:

  • выявление изменений состояния КТ из "0" в "1" ;

  • выявление изменений состояния КТ из "1" в "0".

Пример 1. Работа алгоритма ПСК1.

Обработка данных в процессе приема вызова. Запись заявки в буфер предварительных заявок (БПЗ). Нумерация оконечных устройств начинается с правого нулевого разряда с нулевой линейки.

СПС - слово предыдущего сканирования; СПС = 00010101

СОС 1 - слово очередного сканирования 1; СОС1 = 11111101

СОС 2 - слово очередного сканирования 2; СОС2 = 11100011

К - номер линейки, К = 7.

1. После опроса 7 -ой линейки в систему поступило слово очередного сканирования 1: СОС 1 = 11111101;

2. Чтение предыдущего состояния: СПС = 00010101

3. Затем путем логического умножения СОС 1 и СПС выясняется слово изменение 1 (СИ 1): 

СОС 1

   &

11111011

СПС

11101010

- инвертированное слово СПС

СИ 1

11101000

- изменения есть

4. Анализируется: СИ 1  0, следовательно, изменения есть.

5. В буфере предварительных заявок (БПЗ) делается запись, как предварительная заявка, что на 7-ой линейке были изменения,

БПЗ: i = 7, СИ 1 = 11101000.

Программа вида ПСК2 запускается также со сдвигом во времени, приблизительно равным максимальной длительности помехи.

Получив управление ПСК2 (рисунок 4.8.) обращается к буферу предварительных заявок соответствующей ПСК1, считывает первую в очереди предварительную заявку, по номеру " i " обращается к соответствующей строке таблицы сканирования и по записанному в ней физическому адресу сканируемой группы КТ опрашивает текущее состояние нужной группы КТ комплектов. Затем программа выявляет изменения состояния КТ на текущий момент путем сравнения полученного результата опроса КТ с состоянием КТ, записанным в слове МС, заданным величиной " i " в заявке, и осуществляет проверку стабильности изменений. Если состояние некоторой опрашиваемой КТ изменялось относительно ее состояния в МС в течение двух последовательных опросов (программой ПСК1 и программой ПСК2), то это означает, что соответствующий комплект принял действительный входной сигнал. В данном случае программа ПСК2 формирует заявку на обработку этого входного сигнала ( тип и номер комплекта), записывает его в буфер заявок для программ обработки и корректирует состояние соответствующего бита в МС. После этого программа ПСК2 вновь обращается к буферу предварительных заявок, считывает следующую в очереди заявку, и описанный процесс повторяется.

Пример 2. Работа алгоритма ПСК2.

Обработка данных в процессе приема вызова. Запись заявки в буфер заявок на обработку (БЗО). СИ 1 - слово изменения, СИ 1 = 11101000 (смотреть работу программы ПСК1 пример 1); СОС 2 - слово очередного сканирования 2; СОС2 = 11100011

К - номер линейки, К = 7.

Нумерация оконечных устройств начинается с правого нулевого разряда с нулевой линейки: в нулевой линейке (К = 0) АК с 0 по 7 комплект, в седьмой линейке АК с 56 по 63 комплект.

1. Запускается программа ПСК2, т.к. В БПЗ есть заявка.

Из БПЗ считывается: i = 7, СИ 1 = 11101000.

2. Сканируются только те линейки, которые указаны в БПЗ. Повторно сканируется 7 линейка, СОС 2 = 11100011.

3. Для выяснения изменений из массива состояний КТ (МСКТ) считывается СПС = 00010101 и используется инвертированное слово предыдущего сканирования: СПС = 11101010.

4. Затем путем логического умножения СОС 2 и СПС вычисляется слово изменения 2 (СИ 2):

СОС 2

   &

11100011

СПС

11101010

СИ 2

11100010

- изменения есть

5. Выявляется стабильность слово изменения (ССИ) в течении 2-х последовательных опросов (сканирований):

СИ 1

   &

11101000

СИ 2

11100010

ССИ

11100000

- изменения есть

6. Анализируется ССИ  0, следовательно, есть изменения, это означает, что комплект принял действительный входной сигнал.

7. Выявляются номера комплектов АК с устойчивыми изменениями в 7 линейке.

АК:

63

62

61

60

59

58

57

56

i = 7, ССИ =

1

1

1

0

0

0

0

0

Соответственно, АК 61, 62, 63, с устойчивыми изменениями.

Помещаются в БЗО заявки на обслуживание этих комплектов:

61 - заявка 1; 62 - заявка 2; 63 - заявка 3;

8. В МСКТ7 фиксируются обнаруженные устойчивые изменения:

СПС

   

00010101

ССИ

11100000

МСКТ7

11110101