СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть
Вернуться   СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть > Эксплуатация устройств СЦБ > Микропроцессорные системы
Микропроцессорные системы #МПЦ-ЭЛ, #АБТЦ-МШ, #ЭЦ-ЕМ, #МПЦ-И, #МПЦ-МПК, #ЭЦ-МПК
Закладки ДневникиПоддержка Сообщество Комментарии к фото Сообщения за день
Ответить в этой теме    
 
В мои закладки Подписка на тему по электронной почте Отправить другу по электронной почте Опции темы Поиск в этой теме
Старый 26.03.2019, 14:55   #331 (ссылка)
__
 
Аватар для Николай Николаевич

Регистрация: 10.09.2010
Адрес: Москва
Возраст: 64
Сообщений: 13,931
Поблагодарил: 408 раз(а)
Поблагодарили 2364 раз(а)
Фотоальбомы: не добавлял
Репутация: 1516
Цитата:
Сообщение от Трезвый путеец Посмотреть сообщение
ПО как раз и декларируется базово. Собирается макет (шкафы системы), рисуется образная станция, с наибольшим числом вероятных событий. Потом это ПО и тестируется на "безопасное исполнение функций" - перевод стрелок, задача маршрутов, перекрытие сигналов. А потом уже это ПО адаптируется. Иного варианта тут нет.
Но тогда получается, что версия "декларированного ПО" всегда будет отличаться от версии ПО на конкретном объекте?
Николай Николаевич вне форума   Цитировать 0
Старый 26.03.2019, 15:10   #332 (ссылка)
Super V.I.P.

Автор темы
 
Аватар для Трезвый путеец

Регистрация: 07.03.2019
Сообщений: 1,022
Поблагодарил: 17 раз(а)
Поблагодарили 122 раз(а)
Фотоальбомы: не добавлял
Репутация: 308
Цитата:
Но тогда получается, что версия "декларированного ПО" всегда будет отличаться от версии ПО на конкретном объекте?
Да. Декларируется не "конкретную версию ПО", а безопасность исполнения функций, согласно ГОСТам, ОСТам, СТО итд.итп.
Трезвый путеец вне форума   Цитировать 0
Старый 26.03.2019, 15:17   #333 (ссылка)
__
 
Аватар для Николай Николаевич

Регистрация: 10.09.2010
Адрес: Москва
Возраст: 64
Сообщений: 13,931
Поблагодарил: 408 раз(а)
Поблагодарили 2364 раз(а)
Фотоальбомы: не добавлял
Репутация: 1516
Цитата:
Сообщение от Трезвый путеец Посмотреть сообщение
Да. Декларируется не "конкретную версию ПО", а безопасность исполнения функций, согласно ГОСТам, ОСТам, СТО итд.итп.
И что это дает заказчику?
Разные версии ПО - как их соотносить между собой?
По формальным признакам получается, что "декларированная" версия ПО - подтверждает безопасность исполнения функций, а "объектная" версия ПО - не подтверждает...
Николай Николаевич вне форума   Цитировать 0
Старый 26.03.2019, 16:45   #334 (ссылка)
Super V.I.P.
 
Аватар для Абрамов..ИЧ

Регистрация: 25.03.2011
Адрес: Питер
Возраст: 44
Сообщений: 1,186
Поблагодарил: 149 раз(а)
Поблагодарили 119 раз(а)
Фотоальбомы: не добавлял
Репутация: 168
Ну, а как иначе? Одинаковые же станции не бывают...
Абрамов..ИЧ вне форума   Цитировать 0
Старый 26.03.2019, 16:55   #335 (ссылка)
__
 
Аватар для Николай Николаевич

Регистрация: 10.09.2010
Адрес: Москва
Возраст: 64
Сообщений: 13,931
Поблагодарил: 408 раз(а)
Поблагодарили 2364 раз(а)
Фотоальбомы: не добавлял
Репутация: 1516
Цитата:
Сообщение от Абрамов..ИЧ Посмотреть сообщение
Ну, а как иначе? Одинаковые же станции не бывают...
Итог: теряется весь смысл подтверждения соответствия ПО...
Николай Николаевич вне форума   Цитировать 0
Старый 26.03.2019, 17:12   #336 (ссылка)
Super V.I.P.
 
Аватар для Абрамов..ИЧ

Регистрация: 25.03.2011
Адрес: Питер
Возраст: 44
Сообщений: 1,186
Поблагодарил: 149 раз(а)
Поблагодарили 119 раз(а)
Фотоальбомы: не добавлял
Репутация: 168
Есть разные типы ПО (системное, базовое, технологическое и т.д.), т.е. меняется оно не 100%но, поэтому смысл есть
Абрамов..ИЧ вне форума   Цитировать 0
Старый 26.03.2019, 17:20   #337 (ссылка)
Кандидат в V.I.P.
 
Аватар для Nad

Регистрация: 20.04.2011
Адрес: Москва
Сообщений: 52
Поблагодарил: 5 раз(а)
Поблагодарили 4 раз(а)
Фотоальбомы: не добавлял
Репутация: 34
Цитата:
безопасность исполнения функций, согласно ГОСТам, ОСТам, СТО итд.итп.

Так вот если эта часть является базовой, условно зашитой в неизменяемые функциональные блоки, то зачем их "передоказывать"? Для каждого нового объекта нужна утвержденная методика тестирования, которые и подтверждают соответствие адаптации к очередному проекту. В контексте проверки выполнения зависимостей на релейной логике - разные станции ведь проектируют по одному ТМП, так сказать "базовому".
Nad вне форума   Цитировать 0
Старый 26.03.2019, 17:22   #338 (ссылка)
__
 
Аватар для Николай Николаевич

Регистрация: 10.09.2010
Адрес: Москва
Возраст: 64
Сообщений: 13,931
Поблагодарил: 408 раз(а)
Поблагодарили 2364 раз(а)
Фотоальбомы: не добавлял
Репутация: 1516
Цитата:
Сообщение от Абрамов..ИЧ Посмотреть сообщение
Есть разные типы ПО (системное, базовое, технологическое и т.д.), т.е. меняется оно не 100%но, поэтому смысл есть
Ну какой смысл, если номер версии "сертифицированного" ПО не совпадает с номером версии "объектового" ПО? С точки зрения любого контролирующего органа - это два абсолютно разных ПО. И что самое интересное - и на самом деле так...
Получается, что здесь "чего-то не хватает"!

"На заре" появления российских МПЦ было принято, что за основу работы МПЦ взяты алгоритмы релейной системы ЭЦ по ТР ЭЦ-12-ХХ (год не помню), как самой функционально "продвинутой" системы ЭЦ на тот момент...
Вопрос к знатокам - а по единым ли алгоритмам действительно работают разные системы МПЦ???

Последний раз редактировалось Николай Николаевич; 26.03.2019 в 17:31.
Николай Николаевич вне форума   Цитировать 0
Старый 26.03.2019, 21:40   #339 (ссылка)
Super V.I.P.
 
Аватар для Узник Абакана

Регистрация: 01.03.2017
Сообщений: 2,119
Поблагодарил: 95 раз(а)
Поблагодарили 405 раз(а)
Фотоальбомы: не добавлял
Репутация: 536
Цитата:
Сообщение от Николай Николаевич Посмотреть сообщение
Вопрос к знатокам - а по единым ли алгоритмам действительно работают разные системы МПЦ???
Нет конечно. Даже принцип мажоритарности и то различен
__________________
Разделение ШЧ на ПЧ и НГЧ
Узник Абакана вне форума   Цитировать 0
Старый 26.03.2019, 21:51   #340 (ссылка)
__
 
Аватар для Николай Николаевич

Регистрация: 10.09.2010
Адрес: Москва
Возраст: 64
Сообщений: 13,931
Поблагодарил: 408 раз(а)
Поблагодарили 2364 раз(а)
Фотоальбомы: не добавлял
Репутация: 1516
Цитата:
Сообщение от Узник Абакана Посмотреть сообщение
Нет конечно. Даже принцип мажоритарности и то различен
А вот это - первое, что нужно директивно унифицировать!
Николай Николаевич вне форума   Цитировать 0
Старый 26.03.2019, 21:57   #341 (ссылка)
Super V.I.P.
 
Аватар для Узник Абакана

Регистрация: 01.03.2017
Сообщений: 2,119
Поблагодарил: 95 раз(а)
Поблагодарили 405 раз(а)
Фотоальбомы: не добавлял
Репутация: 536
Цитата:
Сообщение от Николай Николаевич Посмотреть сообщение
..Получается, что здесь "чего-то не хватает"!
Можно попробовать найти некое коренное различие ЭЦ с жесткой логикой (например релейные ЭЦ) и с программной логикой (компъютерные ЭЦ)
Была даже электронная ЭЦ, но она тоже работала по принципам жесткой логики. Значит делить ЭЦ на релейные и нерелейные не получится. Как пример можно взять любую РПЦ. Вроде как и реле есть, а логика построена на программных кодах. Значит самое главное - это ПО. Выходит что НН прав, все объектные контроллеры и прочее железо продлежат одноразовой сертификации при выпуске в серийное производство, а любой проект станции как нового изделия также подлежит сертификации именно из-за ПО и пего взаимодействия с железом.
__________________
Разделение ШЧ на ПЧ и НГЧ

Последний раз редактировалось Узник Абакана; 26.03.2019 в 22:00.
Узник Абакана вне форума   Цитировать 0
Старый 26.03.2019, 22:04   #342 (ссылка)
Crow indian
 
Аватар для Admin

Регистрация: 21.02.2009
Возраст: 40
Сообщений: 29,905
Поблагодарил: 398 раз(а)
Поблагодарили 5984 раз(а)
Фотоальбомы: 2576 фото
Записей в дневнике: 698
Репутация: 126089
никаких особых "алгоритмов ЭЦ" нет. основные функции МПЦ - достоверно отображать состояние напольных устройств, выполнять команды ДСП, достоверно контролировать прохождение поезда по маршруту или перегону

все это решается кучей if else

ну и дополнительно - защищаться от аппаратных сбоев памяти и цпу - случайного изменения переменных и перепрыгивания на другие участки кода при его выполнении
Admin вне форума   Цитировать 12
Старый 26.03.2019, 22:09   #343 (ссылка)
Super V.I.P.
 
Аватар для Узник Абакана

Регистрация: 01.03.2017
Сообщений: 2,119
Поблагодарил: 95 раз(а)
Поблагодарили 405 раз(а)
Фотоальбомы: не добавлял
Репутация: 536
Тут еще можно добавить что логику работы релейных ЭЦ может проследить любой монтер с помощью стремянки попрыгав по стативам и просмотрев соединения воочию.
Для компъютерных ЭЦ такое невозможно так как все алгоритмы записаны в виде нулей/едениц на магнитных или других носителях, которые так просто не проверить.
__________________
Разделение ШЧ на ПЧ и НГЧ
Узник Абакана вне форума   Цитировать 0
Старый 26.03.2019, 22:58   #344 (ссылка)
Super V.I.P.

Автор темы
 
Аватар для Трезвый путеец

Регистрация: 07.03.2019
Сообщений: 1,022
Поблагодарил: 17 раз(а)
Поблагодарили 122 раз(а)
Фотоальбомы: не добавлял
Репутация: 308
Цитата:
Так вот если эта часть является базовой, условно зашитой в неизменяемые функциональные блоки, то зачем их "передоказывать"? Для каждого нового объекта нужна утвержденная методика тестирования, которые и подтверждают соответствие адаптации к очередному проекту. В контексте проверки выполнения зависимостей на релейной логике - разные станции ведь проектируют по одному ТМП, так сказать "базовому".
Молодец. Схватил мысль. Декларируется как правило функциональное исполнение по блокам.


Цитата:
никаких особых "алгоритмов ЭЦ" нет. основные функции МПЦ - достоверно отображать состояние напольных устройств, выполнять команды ДСП, достоверно контролировать прохождение поезда по маршруту или перегону

все это решается кучей if else
Далеко не все пишется, на классическом понимании "if else". Некоторые контроллеры имеют свою среду разработки ПО, которое даже и близко не похоже на классику. А уж контроль состояния - отдельная немного сложная тема.


Цитата:
"На заре" появления российских МПЦ было принято, что за основу работы МПЦ взяты алгоритмы релейной системы ЭЦ по ТР ЭЦ-12-ХХ (год не помню), как самой функционально "продвинутой" системы ЭЦ на тот момент...
А есть ли разница, что будет крутится в шкафу, если выполняются функции одинаково? Т.е. будь это ЭЦ-12 или БМРЦ? Разница по факту же будет в паре элементов в шкафу и коде. Но на выходе мы увидим те же маршруты и те же переводы стрелок.

Цитата:
а любой проект станции как нового изделия также подлежит сертификации именно из-за ПО и пего взаимодействия с железом.
Неправильно. Будет ТР на использование оборудования. Будет ПО, для этого оборудования. И будет стадия Адаптация (разработка ПО под конкретную станцию), согласно сертифицированной "базовой версии".

На выходе, в проекте будет спецификация шкафов + диск с ПО.

Трезвый путеец добавил 26.03.2019 в 22:58
Цитата:
И что это дает заказчику?
Разные версии ПО - как их соотносить между собой?
По формальным признакам получается, что "декларированная" версия ПО - подтверждает безопасность исполнения функций, а "объектная" версия ПО - не подтверждает...
Здесь тоже работает принцип Лего. Безопасность будет одинакова, что у вас на станции 10 стрелок что 50 что 100. Просто объем "блоков кода" будет больше. Принцип от этого не изменится.

Последний раз редактировалось Трезвый путеец; 26.03.2019 в 22:58. Причина: Добавлено сообщение
Трезвый путеец вне форума   Цитировать 0
Старый 26.03.2019, 23:05   #345 (ссылка)
__
 
Аватар для Николай Николаевич

Регистрация: 10.09.2010
Адрес: Москва
Возраст: 64
Сообщений: 13,931
Поблагодарил: 408 раз(а)
Поблагодарили 2364 раз(а)
Фотоальбомы: не добавлял
Репутация: 1516
Цитата:
Сообщение от Трезвый путеец Посмотреть сообщение
А есть ли разница, что будет крутится в шкафу, если выполняются функции одинаково? Т.е. будь это ЭЦ-12 или БМРЦ? Разница по факту же будет в паре элементов в шкафу и коде. Но на выходе мы увидим те же маршруты и те же переводы стрелок.
Нет, не соглашусь!
Алгоритмы ЭЦ-12 и БМРЦ - разные, например - задержка размыкания секций маршрута за хвостом поезда. И еще много чего.
И алгоритмы МПЦ - проще, чем в ЭЦ-12 быть не должны (речь, естественно, об алгоритмах установки и размыкания маршрутов).

Николай Николаевич добавил 26.03.2019 в 23:05
Цитата:
Сообщение от Трезвый путеец Посмотреть сообщение
Здесь тоже работает принцип Лего. Безопасность будет одинакова, что у вас на станции 10 стрелок что 50 что 100. Просто объем "блоков кода" будет больше. Принцип от этого не изменится.
Я же говорю о "документарном" подтверждении соответствия одной и другой версии ПО...

Последний раз редактировалось Николай Николаевич; 26.03.2019 в 23:05. Причина: Добавлено сообщение
Николай Николаевич вне форума   Цитировать 0
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Новости БЧ] Безопасность по 12 направлениям Анонимный Новости на сети дорог 0 27.01.2016 15:04
[Новости БЧ] В ответе за безопасность Анонимный Новости на сети дорог 0 20.08.2015 03:04
Безопасность Maxim Tarnavskiy Машинисту ССПС 1 05.03.2014 18:53
[РЖД ТВ] Сертификацию платформы для контрейлерных перевозок РЖД завершат в начале 2013 года Admin Новости на сети дорог 0 15.11.2012 17:31
ОСТ 32.78-97 Безопасность железнодорожной автоматики и телемеханики. Безопасность программного обеспечения Admin ОСТы 0 03.05.2011 17:51

Ответить в этой теме

Возможно вас заинтересует информация по следующим меткам (темам):
, , , , , , , , , , , , , , , , , , , , , , , , , ,


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.



Часовой пояс GMT +3, время: 22:25.

Справочник 
сцбист.ру сцбист.рф

СЦБИСТ (ранее назывался: Форум СЦБистов - Railway Automation Forum) - крупнейший сайт работников локомотивного хозяйства, движенцев, эсцебистов, путейцев, контактников, вагонников, связистов, проводников, работников ЦФТО, ИВЦ железных дорог, дистанций погрузочно-разгрузочных работ и других железнодорожников.
Связь с администрацией сайта: admin@scbist.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34