Программное обеспечение (ПО) ЭЦ-МПК состоит из ПО АРМ и ПО контроллера КТС УК. Каждая часть включает (рис. 5.6):
• системное ПО;
•прикладное ПО.
ПО АРМ содержит исполняемый модуль и файлы баз данных для конкретной станции с описанием объектов плана станции, таблиц занятия канала контролируемых объектов (ТЗК ТС), таблицы распределения команд объектов управления (ТЗК ТУ), алгоритмов формирования управляющих приказов. Формирование баз данных осуществляется модулем инициализации, обеспечивающим преобразование записей из текстового в двоичный вид и выполнение тестирования на этапе адаптации ПО к условиям станции.
Основное назначение ПО АРМ—предоставление ДСП интерфейса для контроля и управления стрелками и сигналами на станции. Оперативная информация о состоянии объектов контроля отображается на экране монитора в виде плана (схемы) станции с индикацией состояния
Рис. 5.6. Программное обеспечение ЭЦ-МПК
объектов — стрелок, сигналов и другой информации. С учетом текущей поездной обстановки путем выбора из меню соответствующего режима дежурным формируются команды оперативного управления движением поездов на станции. Выбор в верхней части экрана других окон позволяет предоставить пользователю диагностическую и нормативно-справочную информацию из технико-распорядительного акта (ТРА) станции. Для оперативного контроля информационного обмена в системе на экран монитора могут выводиться сведения о пакетах ЛВС, а также ТЗК канала ТС в виде матрицы импульсов или текстовой таблицы.
В процессе работы системы на обоих комплектах АРМ ДСП автоматически протоколируется двоичный файл поездной обстановки, а также текстовый протокол результатов диагностики и действий дежурного по станции. Эти данные недоступны для корректировки и сохраняются в течение одного месяца, а при необходимости копируются на дискеты. Данные мероприятия позволяют отказаться от традиционного использования пломбируемых кнопок для формирования ответственных команд во вспомогательном режиме. Каждый файл записывается в течение часа, после чего создается новый файл с новым именем по моменту создания.
ПО контроллера КТС УК состоит из исполняемого модуля и баз данных:
• объектов ТС (адрес расположения в ТЗК, адреса подключений к устройствам сопряжения
(УСО), вид контролируемого сигнала);
• объектов ТУ (адрес расположения в ТЗК, адрес подключения к УСО, вид управляющего
сигнала);
• маршрутов (тип маршрута—поездной или маневровый, названия точек его начала и конца,
требуемое положение стрелок по трассе, включаемые реле исполнительной группы ЭЦ (Н, НМ,
КМ), относящиеся к данному маршруту).
Основными функциями ПО контроллера КТС УК являются:
• получение информации о состоянии контролируемых объектов с УСО;
• обработка информации о контролируемых объектах и формирование сообщений для пере
дачи по ЛВС в АРМ;
• поддержка интерфейса с ЛВС;
•прием и дешифрация команд управления от АРМ;
• формирование и реализация требуемых управляющих воздействий в соответствии с приня
той командой;
• прием и реализация ответственных команд управления;
• получение измеряемых величин аналоговых сигналов;
• обработка информации об измерениях и формирование сообщений для передачи по ЛВС в АРМ;
• диагностика работоспособности парного комплекта КТС УК.
На обоих комплектах инсталлируются одинаковые исполняемые модули ПО, отличие составляют только поля адресов привязки к объектам в базе данных каждого контроллера.
При запуске ПО осуществляется инициализация баз данных из файла ПЗУ, принудительный сброс управления с плат ТУ, инициализация ЛВС, программирование работы таймера компьютера.
Информация ТС от контроллера КТС УК на АРМ передается пакетами циклически, каждый пакет содержит прикладные данные: признак передаваемых данных—ключ ТС, имя канала ТС, количество групп и затем подряд все состояния двухпозиционных объектов последовательно по группам ТС (ТЗК ТС). Приказ ТУ передается эпизодически от АРМ на контроллер КТС УК одним пакетом, его часть с прикладными данными содержит признак передаваемых данных—ключ ТУ, имя канала ТУ, число команд. Собственно приказ ТУ содержит номер станции в канале (в случае управления примыканиями или парками) и местоположение объекта в ТЗК ТУ, т.е. номер группы в канале ТУ, номер импульса в группе. Структура пакетов ТУ и ТС показаны на рис. 5.7.