СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть

СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть (https://scbist.com/)
-   ЦШ ОАО "РЖД" - обратная связь (https://scbist.com/csh-oao-rzhd-obratnaya-svyaz/)
-   -   От ЭЦМ КБЦШ - к перспективной МПЦ (https://scbist.com/csh-oao-rzhd-obratnaya-svyaz/48181-ot-ecm-kbcsh-k-perspektivnoi-mpc.html)

Вы просматриваете версию для печати. Если вы хотите увидеть статью полностью - перейдите по ссылке

Николай Николаевич 09.03.2017 13:27

Цитата:

Сообщение от Deutsch (Сообщение 312133)
Еще один камень в огород одного ЦП на несколько станций:
Предположим один "супер ЦП" управляет 10 станциями. На одной из станций врезают стрелку. Берем окно на 2 часа и останавливаем движение на 2 часа по всем 10 станциям.
Движки за такое подпишутся (не забываем, что фактически Заказчик МПЦ - служба Движения)?

С какой это радости? Почему нельзя делать интерактивную настройку топологии только для одного объекта? Я думаю, что можно сделать так, чтобы это было возможно. АРМы же будут различные для каждого из объектов...

Deutsch 09.03.2017 13:38

Цитата:

Почему нельзя делать интерактивную настройку топологии только для одного объекта?
"На лету" ПО в МПЦ не меняют.
То что Вы хотите "увидеть" не может быть в реализовано в системах которые отвечают за безопасность движения.

И поясните пожалуйста термин "интерактивность", "интерактивная настройка".

Николай Николаевич 09.03.2017 13:47

Цитата:

Сообщение от Deutsch (Сообщение 312136)
"На лету" ПО в МПЦ не меняют.
То что Вы хотите "увидеть" не может быть в реализовано в системах которые отвечают за безопасность движения.

Не уверен, что "не может быть реализован" - нужно просто хорошо сделать!

Николай Николаевич добавил 09.03.2017 в 14:47
Цитата:

Сообщение от Deutsch (Сообщение 312136)
И поясните пожалуйста термин "интерактивность", "интерактивная настройка".

Вывел устройство из режима "работа" в режим "сервис" (под паролем, с какими-то оговоренными процедурами) и изменил расположение виртуальных "блоков" согласно измененной топологии путевого развития станции. Самая близкая аналогия - "взял "окно" и перепаял". Но при этом - ни разрабатывать, ни устанавливать новое ПО не требуется - ПО универсально вне зависимости от вариантов топологии путевого развития.

Deutsch 09.03.2017 14:10

Цитата:

Но при этом - ни разрабатывать, ни устанавливать новое ПО не требуется - ПО универсально вне зависимости от вариантов топологии путевого развития.
Это утопический взгляд: теоретически можно разработать, но практически нельзя реализовать.

Кстати вопрос, по ПО Вы понимаете алгоритм реализации функций ЭЦ (МПЦ) или конфигурационный файл станции для конкретной станции?

Николай Николаевич 09.03.2017 14:23

Цитата:

Сообщение от Deutsch (Сообщение 312141)
Это утопический взгляд: теоретически можно разработать, но практически нельзя реализовать.

Если нельзя было реализовать вчера - то не факт, что этого не случится завтра. Мне думается, что это вполне реально...
И если действительно так никто никогда не делал - это не аргумент!

Deutsch 09.03.2017 14:24

Цитата:

Сообщение от Николай Николаевич (Сообщение 312143)
Если нельзя было реализовать вчера - то не факт, что этого не случится завтра. Мне думается, что это вполне реально...

Тогда консультируйтесь с ведущими программистами в области МПЦ, а не с форумчанами.

Просто инженер АиТ 09.03.2017 14:31

Я попробую порассуждать по простому, по дилетантски.
Какие основные функции выполняет ПО МПЦ:
1 Наборной группы или индивидуального управления.
2 Проверяет зависимости ЭЦ.
3 Выдаёт команды интерфейсным контроллерам.
Поменять конфигурацию ПО по топологии станции.
Многое зависит от того, как построено ПО. Есть варианты:
1 Топология устанавливается в файлах ПО, в этом случае потребуется пересобрать ПО (перекомпилировать), для этого необходима среда разработки с проектом для данной станции. Крайне неудобный, т.к. требуется среда разработки.
2 Настройка ПО производится во время загрузки, читаются файлы конфигурации, а в ПО динамически создаются Объекты ЭЦ, а затем связываются. Хороший вариант, но с доказательством безопасности будут проблемы. Такой вариант может быть приемлем для ПО АРМов, т.к. они не несут функции безопасности.
Далее пусть вопрос замены конфигурации в ПО решён, но есть ещё интерфейсные контроллеры, которые непосредственно связаны с напольными устройствами. Т.е., если врезали стрелку, то должен добавится соответствующий интерфейсный контроллер. Объекту ПО типа "Стрелка" необходимо указать как управлять дополнительным контроллером.
Далее многое зависит от способа управления интерфейсным контроллером. Тут могут быть варианты:
1 Индивидуальный монтаж от платы ЦП к контроллеру.
2 Контроллеры подключёны к групповой шине (RS485, CAN) и получают команды по шине.

Николай Николаевич 09.03.2017 14:42

Цитата:

Сообщение от Deutsch (Сообщение 312145)
Тогда консультируйтесь с ведущими программистами в области МПЦ, а не с форумчанами.

С отечественными? С какой это стати? Я от них ничего не жду. Не хочу никого из них обидеть, но максимум что они могли - это как-то "повторить" алгоритм релейной ЭЦ-12, да и то в наихудшем варианте разработки уникального персонального ПО для каждой станции.
Я и без консультаций знаю, что они скажут "этого не может быть, потому что этого не может быть никогда."
Но я им - не верю!

Просто инженер АиТ 09.03.2017 14:44

Думаю, есть ещё один вариант построения ПО. ПО построено по принципу интерпретатора команд, так например, построено отчасти ПО Excel, браузеры.
Т.е. есть длинный набор инструкций создаваемый по топологии станции (думаю можно записать в формате xml фала, есть возможность создания топологии типа дерева (топология станции в простейшем случае - это два сросшихся ветвями дерева)). Каждая инструкция записана на каком-то псевдо языке программирования ЭЦ. Процессор считывает инструкцию, проверяет её достоверность по определенному алгоритму, а затем её выполняет. Такой подход от части облегчает доказательство на безопасность.

Deutsch 09.03.2017 14:58

Цитата:

Сообщение от Николай Николаевич (Сообщение 312148)
С отечественными? С какой это стати? Я от них ничего не жду. Не хочу никого из них обидеть, но максимум что они могли - это как-то "повторить" алгоритм релейной ЭЦ-12, да и то в наихудшем варианте разработки уникального персонального ПО для каждой станции.

Не надо программистов считать тупыми, как им поставили задачу, так они ее и выполнили.

Николай Николаевич 09.03.2017 15:00

Цитата:

Сообщение от Deutsch (Сообщение 312152)
Не надо программистов считать тупыми, как им поставили задачу, так они ее и выполнили.

А я и не считаю.
"Не стреляйте в пианиста..." (с)

Витос 09.03.2017 15:01

http://morepic.ru/images/123_6036.jpg

Николай Николаевич 09.03.2017 15:03

Цитата:

Сообщение от Deutsch (Сообщение 312152)
Не надо программистов считать тупыми, как им поставили задачу, так они ее и выполнили.

И я прекрасно понимаю, что когда программисты осуществляли эту задачу - никто из серьезных СЦБистов рядом с ними не сидел...

Просто инженер АиТ 09.03.2017 15:09

Более интересный вариант децентрализованной архитектурой. Вы имеете набор интеллектуальных объектных контроллеров, которые объединены по общей шине.
При врезке дополнительной стрелки, достаточно установить контроллер, подключить к шине и в контроллере указать его место в топологии.

Просто инженер АиТ добавил 09.03.2017 в 16:10
Цитата:

Сообщение от Николай Николаевич (Сообщение 312155)
И я прекрасно понимаю, что когда программисты осуществляли эту задачу - никто из серьезных СЦБистов рядом с ними не сидел...

Увы, но тут я не согласен! Я знаю лично некоторых разработчиков МПЦ, и не думаю, что они несерьёзные СЦБисты, при этом допускаю, что у них нет достаточного эксплуатационного опыта.

Deutsch 09.03.2017 15:12

Цитата:

При врезке дополнительной стрелки, достаточно установить контроллер, подключить к шине и в контроллере указать его место в топологии.
Таблица маршрутов будет сама генериться? Ну-ну...


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

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot


Яндекс.Метрика