|
|
Цитата:
|
Цитата:
То что Вы хотите "увидеть" не может быть в реализовано в системах которые отвечают за безопасность движения. И поясните пожалуйста термин "интерактивность", "интерактивная настройка". |
Цитата:
Николай Николаевич добавил 09.03.2017 в 14:47 Цитата:
|
Цитата:
Кстати вопрос, по ПО Вы понимаете алгоритм реализации функций ЭЦ (МПЦ) или конфигурационный файл станции для конкретной станции? |
Цитата:
И если действительно так никто никогда не делал - это не аргумент! |
Цитата:
|
Я попробую порассуждать по простому, по дилетантски.
Какие основные функции выполняет ПО МПЦ: 1 Наборной группы или индивидуального управления. 2 Проверяет зависимости ЭЦ. 3 Выдаёт команды интерфейсным контроллерам. Поменять конфигурацию ПО по топологии станции. Многое зависит от того, как построено ПО. Есть варианты: 1 Топология устанавливается в файлах ПО, в этом случае потребуется пересобрать ПО (перекомпилировать), для этого необходима среда разработки с проектом для данной станции. Крайне неудобный, т.к. требуется среда разработки. 2 Настройка ПО производится во время загрузки, читаются файлы конфигурации, а в ПО динамически создаются Объекты ЭЦ, а затем связываются. Хороший вариант, но с доказательством безопасности будут проблемы. Такой вариант может быть приемлем для ПО АРМов, т.к. они не несут функции безопасности. Далее пусть вопрос замены конфигурации в ПО решён, но есть ещё интерфейсные контроллеры, которые непосредственно связаны с напольными устройствами. Т.е., если врезали стрелку, то должен добавится соответствующий интерфейсный контроллер. Объекту ПО типа "Стрелка" необходимо указать как управлять дополнительным контроллером. Далее многое зависит от способа управления интерфейсным контроллером. Тут могут быть варианты: 1 Индивидуальный монтаж от платы ЦП к контроллеру. 2 Контроллеры подключёны к групповой шине (RS485, CAN) и получают команды по шине. |
Цитата:
Я и без консультаций знаю, что они скажут "этого не может быть, потому что этого не может быть никогда." Но я им - не верю! |
Думаю, есть ещё один вариант построения ПО. ПО построено по принципу интерпретатора команд, так например, построено отчасти ПО Excel, браузеры.
Т.е. есть длинный набор инструкций создаваемый по топологии станции (думаю можно записать в формате xml фала, есть возможность создания топологии типа дерева (топология станции в простейшем случае - это два сросшихся ветвями дерева)). Каждая инструкция записана на каком-то псевдо языке программирования ЭЦ. Процессор считывает инструкцию, проверяет её достоверность по определенному алгоритму, а затем её выполняет. Такой подход от части облегчает доказательство на безопасность. |
Цитата:
|
Цитата:
"Не стреляйте в пианиста..." (с) |
|
Цитата:
|
Более интересный вариант децентрализованной архитектурой. Вы имеете набор интеллектуальных объектных контроллеров, которые объединены по общей шине.
При врезке дополнительной стрелки, достаточно установить контроллер, подключить к шине и в контроллере указать его место в топологии. Просто инженер АиТ добавил 09.03.2017 в 16:10 Цитата:
|
Цитата:
|
| Часовой пояс GMT +3, время: 17:33. |
|
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot