Цитата:
|
Так вот если эта часть является базовой, условно зашитой в неизменяемые функциональные блоки, то зачем их "передоказывать"? Для каждого нового объекта нужна утвержденная методика тестирования, которые и подтверждают соответствие адаптации к очередному проекту. В контексте проверки выполнения зависимостей на релейной логике - разные станции ведь проектируют по одному ТМП, так сказать "базовому".
|
Молодец. Схватил мысль. Декларируется как правило функциональное исполнение по блокам.
Цитата:
никаких особых "алгоритмов ЭЦ" нет. основные функции МПЦ - достоверно отображать состояние напольных устройств, выполнять команды ДСП, достоверно контролировать прохождение поезда по маршруту или перегону
все это решается кучей if else
|
Далеко не все пишется, на классическом понимании "if else". Некоторые контроллеры имеют свою среду разработки ПО, которое даже и близко не похоже на классику. А уж контроль состояния - отдельная немного сложная тема.
Цитата:
|
"На заре" появления российских МПЦ было принято, что за основу работы МПЦ взяты алгоритмы релейной системы ЭЦ по ТР ЭЦ-12-ХХ (год не помню), как самой функционально "продвинутой" системы ЭЦ на тот момент...
|
А есть ли разница, что будет крутится в шкафу, если выполняются функции одинаково? Т.е. будь это ЭЦ-12 или БМРЦ? Разница по факту же будет в паре элементов в шкафу и коде. Но на выходе мы увидим те же маршруты и те же переводы стрелок.
Цитата:
|
а любой проект станции как нового изделия также подлежит сертификации именно из-за ПО и пего взаимодействия с железом.
|
Неправильно. Будет ТР на использование оборудования. Будет ПО, для этого оборудования. И будет стадия Адаптация (разработка ПО под конкретную станцию), согласно сертифицированной "базовой версии".
На выходе, в проекте будет спецификация шкафов + диск с ПО.
Трезвый путеец добавил 26.03.2019 в 22:58
Цитата:
И что это дает заказчику?
Разные версии ПО - как их соотносить между собой?
По формальным признакам получается, что "декларированная" версия ПО - подтверждает безопасность исполнения функций, а "объектная" версия ПО - не подтверждает...
|
Здесь тоже работает принцип Лего. Безопасность будет одинакова, что у вас на станции 10 стрелок что 50 что 100. Просто объем "блоков кода" будет больше. Принцип от этого не изменится.