Программное обеспечение блока контролируемого пункта, интегрированного в микропроцессорную централизацию (БКПИ-МПЦ), является встраиваемым ПО и поставляется в составе Контроллера связи ПСАЕ.424300.001 на базе микроконтроллеров компании Atmel. Производителем БКПИ-МПЦ является ООО “ТЕХНОПРОГ”.
ПО БКПИ-МПЦ совместно с аппаратными средствами обеспечивает:
- обмен информацией в режиме реального времени между системой диспетчерской централизации «СЕТУНЬ» и микропроцессорными системами железнодорожной автоматики и телемеханики;
- сбор информации о состоянии двухпозиционных объектов контроля (сигналы ТС);
- трансляцию сигналов телеуправления (сигналы ТУ);
- прием и передачу данных по каналам связи.
ПО БКПИ-МПЦ предназначено для использования в микроконтроллерах ATxmega256A3U компании Atmel.
Для обмена данными устройств пункта управления ДЦ (РС «СВЯЗЬ», СПОК-УЦП в составе АРМ ДНЦ) с устройствами МПЦ, АБ, СТДМ и с другими устройствами автоматики ПО БКПИ-МПЦ использует цифровые интерфейсы.
ПО БКПИ-МПЦ поддерживает 10 СОМ портов по интерфейсам RS-232, RS-422, RS-485. Обмен данными между ПУ и КП осуществляется по цифровым каналам G 703.1 и G 703.6 на скоростях 9600, 14400, 19200, 38400, 57600, 115200 кбит/с и по каналам связи тональной частоты, а также по каналам тональной частоты проводных воздушной и кабельной линий связи по протоколу V23 на скорости 1200 бит/с.
ПО БКПИ-МПЦ не имеет пользовательского интерфейса и выполняет следующие функции:
- проверка целостности файлов по контрольной сумме в момент записи модулей в контроллер:
- автоматический запуск своих модулей при включении БКПИ-МПЦ и после перезагрузок блока;
- получение информации о состоянии объектов контроля станции и перегонов от МПЦ и СТДМ, подключенных к БКПИ-МПЦ (с контролем актуальности получаемых данных по тайм-ауту, с контролем корректности структуры получаемых пакетов данных и контролем их целостности ), а также обработка этой информации и передача ее в РС «СВЯЗЬ»;
- прием команд телеуправления (в том числе ответственных) от РС «СВЯЗЬ» и передача их в МПЦ для выполнения;
- трансляция данных между соседними КП при включении БКПИ-МПЦ в цепочечную структуру линейной цепи ДЦ;
- выполнение самодиагностики на наличие ошибки функционирования в одном из компонентов ПО БКПИ-МПЦ с передачей информации в РС «СВЯЗЬ»;
- периодическую идентификацию подключенных к БКПИ-МПЦ устройств по изготовителю, типу и версии, с блокировкой обмена информацией по соответствующему стыку при выявлении несовпадения параметров идентификации и передачей информации об отказе на РС «СВЯЗЬ»;
- выполнение перезагрузки БКПИ-МПЦ по команде от РС «СВЯЗЬ» (удаленно) при сервисном обслуживании.