Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
61
Добавлен:
27.04.2015
Размер:
1.65 Mб
Скачать

3.4. Программная организация процесса приема информации

Основным назначением процесса приема информации является опрос контрольных точек комплектов коммутационного оборудования, обнаружение изменений в их состояниях и запись этих изменений в память ЭУМ.

Размер группы КТ в основном определяется длиной ячеек памяти ОЗУ и рабочих регистров ЭУМ. Емкость определителей выбирается с учетом конструктивных соображений и энергетических параметров. С помощью устройств процессора: регистра приема РгПр, регистра передачи РгПер и арифметико-логического блока АЛБ обеспечивается прием и обработка информации о состоянии КТ. Память ЭУМ представлена массивами: МСКТ, МЗО и МППК.

Структуры МСКТ и МППК однозначно определяются структурной организацией определителей. Массив МСКТ подразделяется на kподмассивов. Число ячеек каждого подмассива равно числу групп КТ, входящих в определитель. Длина ячеек МСКТ равна размеру группы КТ. Значение двоичных разрядов ячеек МСКТ 0 или 1 отображает предыдущее состояние КТ. Массив МППК также подразделяется на ряд подмассивов, число которых равно числу определителей. В каждой ячейке подмассива записана периферийная команда, предназначенная для сканирования состояний определенной группы КТ. Периферийная команда состоит из адреса определителя (Адр. О) и номера группы КТ (№ гр.). В массив МЗО записываются номера комплектов, в которых КТ изменили свое состояние. Структура МЗО может строиться по принципу буфера или стека.

Электронная управляющая машина контролирует изменение состояний различных линейных, шнуровых и служебных комплектов посредством выполнения программ сканирования КТ. Для каждого типа комплектов предусматривается отдельная программа сканирования КТ. Эти программы выполняются периодически через фиксированные интервалы времени. Так, программа сканирования абонентских комплектов выполняется через 100 мс, а программа сканирования комплектов приема номера от абонентов с дисковым номеронабирателем – через 10 мс. Величина интервала зависит от временных ограничений на время ожидания и длительностей передаваемых сигналов по линиям. Все программы сканирования КТ, независимо от назначения того или иного вида комплектов, имеют одинаковую алгоритмическую структуру, поэтому рассмотрим основные действия программы сканирования КТ, которые сводятся к следующему:

1) периферийная команда из массива МППК передается в РгПер;

2) из РгПер адрес определителя пересылается в ПАУ, обеспечивающее выбор заданного в периферийной команде нужного определителя;

3) из РгПер производится обращение к заданной по номеру группе КТ;

4) с выбранной группы КТ считывается их состояние в РгПр в виде слова очередного сканирования СОС;

5) из РгПр слово СОС передается в АЛБ;

6) из массива МСКТ считывается в АЛБ слово предыдущего сканирования СПС и в АЛБ осуществляется сравнение слов СОС и СПС;

7) выявленные изменения в состояниях КТ записываются в МВО в виде номеров комплектов;

8) в массиве МСКТ производится замена слова СПС на слово СОС.

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