Первая страницаРазработки → ДЦ-МПК

ДЦ-МПК

Структура ДЦ-МПК

Функции ДЦ-МПК

Аппаратура пункта управления

Каналообразующие устройства и сетевое оборудование

Особенности программного обеспечения

Удаленное управление парками или соседними станциями

Основные этапы и результаты внедрения ДЦ-МПК

Особенности программного обеспечения

Программное обеспечение ДЦ-МПК это комплекс средств, поставляемый в комплекте с системой для установки на рабочие места операторов, серверы, шлюзы, а также на контролируемые пункты ДЦ-МПК. Все программное обеспечение ДЦ-МПК использует общую открытую расширяемую архитектуру, оно разработано и базируется на платформе OS Linux. Разработка программного обеспечения (ПО) выполнена с учетом открытых стандартов промышленного программирования POSIX и с применением распространенной и стандартизованной распределенной сетевой компонентной модели OMG CORBA.

Для разработки программных модулей используется единый объектно-ориентированный язык программирования С++. Современный подход, реализованный в ПО ДЦ-МПК, подразумевает не только использование объектно-ориентированного программирования, но и применение компонентной модели приложения, когда задача делится на модули, модули на компоненты - законченные функционально скомпилированные библиотеки исполнимого кода. Для автоматизации сборки компонент в целое прикладное приложение используется распространенный и документированный язык Python.

Адаптация ПО на конкретном полигоне управления происходит путем указания значений параметров компонент без повторной компиляции их исполнимого кода С++. Параметры хранятся в открытом формате в технологической базе данных на основе XML.

Из набора функциональных модулей компонуется конкретное приложение: АРМ ДНЦ, сервер протоколирования или шлюз. Совместная работа модулей (их компонент) осуществляется под управлением сервера приложений. В инсталляционный пакет конкретного полигона управления входит, кроме сервера приложений, также приложение пользовательского интерфейса.

Все вышеперечисленное ПО является базовым программным обеспечением. Оно отлажено, протестировано, состав компонент с конкретными версиями не меняется от объекта к объекту, меняются лишь технологические данные информация о компоновке и инициализации компонент модулей на конкретном полигоне. Такая компоновка данных позволяет без существенных затрат времени регулировать станции при объединении в участки ДЦ-МПК.

© Центр компьютерных железнодорожных технологий ПГУПС, 2008-2018  |  Контактная информация