Структура программного обеспечения
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дата: 2018-11-18, просмотров: 428.