Программа разработана с целью обеспечения безопасного и отказоустойчивого информационного обмена между контроллером логики радиоканальным (КЛР.1) и центром радиоблокировки (РБЦ) по протоколу UPD (Ethernet). Основные функции программы: - реализация безопасного протокола обмена, который включает в себя контроль целостности данных и контроль актуальности; - организация обмена данными по схеме «запрос ответ»; - формирование ответа КЛР.1 при получении каждого запроса от РБЦ с копированием порядкового номера из запроса в поле порядкового номера ответа, заполнением поля идентификатора отправителя ответа, установлением в ответе флага достоверности информации от напольного оборудования (АБТЦ МШ), формированием поля полезной нагрузки с использованием текущих состояний АБТЦ МШ, вычислением контрольной суммы CRC-16 для сообщения ответа и отправкой данного сообщения РБЦ.
Язык программирования: C++, среда разработки IAR Embedded Workbench IDE 8.32.1.
Объем программы для ЭВМ: 172 Кб
Программа предназначена для обеспечения безопасного и
отказоустойчивого информационного обмена между контроллером логики
радиоканальным (КЛР.1) и центром радиоблокировки (РБЦ) по протоколу
UDP (Ethernet).
Основные функции данной программы:
реализация безопасного протокола обмена КЛР.1 с РБЦ, который
включает в себя контроль целостности данных (CRC-16) и контроль
актуальности (порядковый номер сообщения);
организация обмена данными по схеме «запрос-ответ»;
формирование ответа от КЛР.1 при получении каждого запроса от РБЦ
с копированием порядкового номера из запроса в поле порядкового
номера ответа, заполнением поля идентификатора отправителя ответа,
установлением в ответе флага достоверности информации от
напольного оборудования (АБТЦ-МШ), формированием поля полезной
нагрузки с использованием текущих состояний АБТЦ-МШ,
вычислением контрольной суммы CRC-16 для сообщения-ответа и
отправкой данного сообщения РБЦ.
При работе программы могут возникать ошибки времени выполнения.
Они делятся на критические, то есть такие, при наличии которых дальнейшее
функционирование контроллера КЛР.1 недопустимо либо нецелесообразно, и
некритические, о которых выводится диагностика внешней системе с
продолжением функционирования контроллера.
Входными данными программы для реализации функций
информационного обмена между КЛР.1 и РБЦ являются:
циклически отправляемые запросы от РБЦ данному контроллеру
КЛР.1 в сети;2
данные, полученные от напольного оборудования АБТЦ-МШ по
последовательному интерфейсу UART от второго полукомплекта КЛР.1:
информация о состоянии светофоров, маршрутов и рельсовых цепей на
участке в зоне ответственности.
Выходными данными программы являются ответы данного
контроллера КЛР.1 для РБЦ, содержащие: порядковый номер ответа,
скопированный из запроса, заполненное поле идентификатора отправителя,
установленный флаг достоверности данных от напольного оборудования
АБТЦ-МШ, полезная нагрузка, использующая текущие состояния
оборудования АБТЦ-МШ (см. во входных данных), вычисленная
контрольная сумма CRC-16 для сообщения-ответа.
Вендор не опубликовал редакции и цены — стоимость по запросу.
| Разработчик | НИИАС АКЦИОНЕРНОЕ ОБЩЕСТВО "НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ И ПРОЕКТНО-КОНСТРУКТОРСКИЙ ИНСТИТУТ ИНФОРМАТИЗАЦИИ, АВТОМАТИЗАЦИИ И СВЯЗИ НА ЖЕЛЕЗНОДОРОЖНОМ ТРАНСПОРТЕ" |
| ИНН | 7709752846 |
| ОГРН | 1077758841555 |
| Год основания | 2007 |
| Документация | niias.ru/reestr/reestr-niias/programma-dlya-vzaimodeystviya-kontrollera-logiki-radiokanalnogo-s-tsentrom-radioblokirovki-po-bezop |
| Карточка | platforms.su/platform/76262 |