Управляющие алгоритмы в станциях с программным управлением
Тема: Структура управляющего устройства и алгоритмическое обеспечение
Лекция №6
End.
На рис. 1 представлена структурная схема управляющих алгоритмов станции с программным управлением. Алгоритмы, представленные на этом рисунке, частично представляют собой программные модули и будут рассмотрены в следующей главе. К основным алгоритмам следует отнести следующие:
сканирование;
прием номера;
ввод-вывод канальных сигналов;
передачу команд (вывод);
анализ и маршрутизацию;
поиск промежуточных путей.
Рис. 1 Структурная схема алгоритмического обеспечения
На рис. 1 показаны логические связи между программами. При реализации реального процесса они вызываются операционной системой в соответствии с расписанием и присвоенными приоритетами. Эта система является одним из вариантов многозадачной процессо-ориентированной системы и будет рассмотрена в дальнейшем.
Функционально алгоритмы во многом совпадают с задачами, выполняемыми в станциях электромеханической системы.
Алгоритм сканирования. Выполняет функции, аналогичные ОВЛ, — выделяет один из поступивших на обслуживание вызовов. Это реализуется путем периодического опроса источников, при наличии заявки она ставится на обслуживание. Различают первоначальный вызов (в этом случае заявка ставится на «порождение процесса») и поступление текущего входного сигнала, «продвигающего» процесс (в последнем случае заявка записывается в область памяти порожденного процесса).
Алгоритм приема номера. Выполняет функции, аналогичные регистру координатной АТС, обеспечивает прием адреса вызываемого абонента. Он определяет достаточность принятой информации и момент начала установления соединения.
Алгоритм анализа номера и маршрутизации. Выполняет функции анализатора кода направления. Он производит пересчет принятого номера вызывающего абонента в номер направления и передает его для поиска промежуточных путей выходов.
Алгоритм поиска промежуточных путей. Является аналогом коммутатора групп промежуточных линий и пробных устройств. При наличии многокаскадной схемы он выполняет обусловленное искание по всем каскадам: между двумя точками, между точкой и группой точек, между двумя группами точек.
Алгоритм ввода-вывода канальных сигналов. Выполняет обмен сигналами управления и взаимодействия с другими станциями в соответствии с принятыми протоколами, в том числе управляет многочастотным обменом.
Алгоритм передачи команд. Передает команды, управляющие электромагнитными или электронными устройствами.
Остальные алгоритмы выполняют действия по обработке поступивших сигналов и реализации принятых эксплуатационных процессов.
Процесс обслуживания вызовов происходит следующим образом. Внешние сигналы принимаются с помощью периодического опроса источников вызова. Далее в зависимости от этапа соединения заявки поступают:
на вход алгоритма установления соединений (при необходимости найти приборы и установить между ними физическое или виртуальное соединение);
на вход алгоритма приема номера (при необходимости приема сигнала от абонента);
в алгоритм обработки сигналов приборов станции (например, сигналы ответа, отбоя, различные сигналы при дополнительных видах обслуживания).
После накопления необходимого числа цифр они передаются в алгоритм установления соединения, который в зависимости от состояния соединения проводит дальнейшие действия по установлению внутристанционного соединения. В частности, активизируется алгоритм анализа номера и маршрутизации. После работы этого алгоритма полученные данные передаются в виде команд в периферийные управляющие устройства. Эти команды могут быть закончены нормально и аварийно, в соответствии с чем работают, соответственно, алгоритмы нормального или аварийного завершения соединения.