Структура программного обеспечения

Программное обеспечение (ПО) ЭЦ-МПК состоит из ПО АРМ и ПО контроллера КТС УК. Каждая часть включает (рис. 5.6):

• системное ПО;

•прикладное ПО.

ПО АРМ содержит исполняемый модуль и файлы баз данных для конкретной станции с опи­санием объектов плана станции, таблиц занятия канала контролируемых объектов (ТЗК ТС), таблицы распределения команд объектов управления (ТЗК ТУ), алгоритмов формирования уп­равляющих приказов. Формирование баз данных осуществляется модулем инициализации, обес­печивающим преобразование записей из текстового в двоичный вид и выполнение тестирования на этапе адаптации ПО к условиям станции.

Основное назначение ПО АРМ—предоставление ДСП интерфейса для контроля и управления стрелками и сигналами на станции. Оперативная информация о состоянии объектов контроля отображается на экране монитора в виде плана (схемы) станции с индикацией состояния

Рис. 5.6. Программное обеспечение ЭЦ-МПК

объектов — стрелок, сигналов и другой информации. С учетом текущей поездной обстановки путем выбора из меню соответствующего режима дежурным формируются команды оператив­ного управления движением поездов на станции. Выбор в верхней части экрана других окон позволяет предоставить пользователю диагностическую и нормативно-справочную информа­цию из технико-распорядительного акта (ТРА) станции. Для оперативного контроля информа­ционного обмена в системе на экран монитора могут выводиться сведения о пакетах ЛВС, а также ТЗК канала ТС в виде матрицы импульсов или текстовой таблицы.

В процессе работы системы на обоих комплектах АРМ ДСП автоматически протоколируется двоичный файл поездной обстановки, а также текстовый протокол результатов диагностики и действий дежурного по станции. Эти данные недоступны для корректировки и сохраняются в течение одного месяца, а при необходимости копируются на дискеты. Данные мероприятия по­зволяют отказаться от традиционного использования пломбируемых кнопок для формирования ответственных команд во вспомогательном режиме. Каждый файл записывается в течение часа, после чего создается новый файл с новым именем по моменту создания.

ПО контроллера КТС УК состоит из исполняемого модуля и баз данных:

• объектов ТС (адрес расположения в ТЗК, адреса подключений к устройствам сопряжения
(УСО), вид контролируемого сигнала);

• объектов ТУ (адрес расположения в ТЗК, адрес подключения к УСО, вид управляющего
сигнала);

• маршрутов (тип маршрута—поездной или маневровый, названия точек его начала и конца,
требуемое положение стрелок по трассе, включаемые реле исполнительной группы ЭЦ (Н, НМ,
КМ), относящиеся к данному маршруту).

Основными функциями ПО контроллера КТС УК являются:

• получение информации о состоянии контролируемых объектов с УСО;

• обработка информации о контролируемых объектах и формирование сообщений для пере­
дачи по ЛВС в АРМ;

• поддержка интерфейса с ЛВС;

•прием и дешифрация команд управления от АРМ;

• формирование и реализация требуемых управляющих воздействий в соответствии с приня­
той командой;

• прием и реализация ответственных команд управления;

• получение измеряемых величин аналоговых сигналов;

• обработка информации об измерениях и формирование сообщений для передачи по ЛВС в АРМ;

• диагностика работоспособности парного комплекта КТС УК.

На обоих комплектах инсталлируются одинаковые исполняемые модули ПО, отличие состав­ляют только поля адресов привязки к объектам в базе данных каждого контроллера.

При запуске ПО осуществляется инициализация баз данных из файла ПЗУ, принудительный сброс управления с плат ТУ, инициализация ЛВС, программирование работы таймера компьютера.

Информация ТС от контроллера КТС УК на АРМ передается пакетами циклически, каждый пакет содержит прикладные данные: признак передаваемых данных—ключ ТС, имя канала ТС, количество групп и затем подряд все состояния двухпозиционных объектов последовательно по группам ТС (ТЗК ТС). Приказ ТУ передается эпизодически от АРМ на контроллер КТС УК одним пакетом, его часть с прикладными данными содержит признак передаваемых данных—ключ ТУ, имя канала ТУ, число команд. Собственно приказ ТУ содержит номер станции в канале (в случае управления примыканиями или парками) и местоположение объекта в ТЗК ТУ, т.е. номер группы в канале ТУ, номер импульса в группе. Структура пакетов ТУ и ТС показаны на рис. 5.7.