В отличие от технического обеспечения, где неправильное осуществление заданных функций обусловлено отказами и сбоями, возникающими в ходе эксплуатации, ошибки в программном обеспечении появляются еще в процессе его разработки. Устройство сравнения не способно выявить такие ошибки, если в вычислительные каналы системы загружены одинаковые программы. Для устранения этого недостатка каналы оснащают различающимися (диверситивными) программами. Но опыт показывает, что и системы с диверситивным программным обеспечением обладают рядом недостатков. Так, могут сильно различаться времена реакции вычислительных каналов. В определенных случаях резко усложняется сравнение результатов обработки данных, поскольку она велась диверситивными программами с разными допусками. Возрастают затраты на программирование, причем трудно обеспечить достаточную диверситивность программ.
Система МЦ содержит три функциональных уровня: управление вводом и отображением информации I, реализации логических зависимостей и обеспечение безопасности II, управления напольными устройствами III. Кроме того, в структуре системы можно выделить логический канал LK и канал безопасности SK. Техническое обеспечение МЦ построено на базе компонентов 16- и 8- разрядных микроЭВМ, разработанных и изготовленных фирмой Alcatel.
Повышению надежности МЦ способствует трехканальное исполнение процессоров SLP и SBP со сравнением результатов программными средствами по мажоритарному принципу. При этом три микроЭВМ работают асинхронно в режиме горячего резервирования. Для ввода и отображения информации на рабочем месте дежурного по станции используются дисплеи и световое перо. Вывод ответственных извещений выполняется с защитой от опасных отказов. Изменения в существующих устройствах и кабельной сети при их подключении к системе МЦ не требуются.
Программное обеспечение устройств логического канала LK составлено на языке программирования высокого уровня CHILL. Канал безопасности SK работает с экспертной системой PAMELA, в которой использован одноименный язык программирования, разработанный в исследовательском центре фирмы Alcatel. Экспертная система методами искусственного интеллекта обрабатывает заложенные в нее знания дежурного по станции, применяемые при пользовании технологическими инструкциями.
Для обеспечения достаточной диверситивности программы для разных каналов составляли независимые группы специалистов на основе разных спецификаций и разных структур данных. Программное обеспечение разделено на модули управления стрелками, сигналами, маршрутами и т.д. В этом отношении оно организовано по принципам, которые схожи с применяемыми в релейной централизации, построенной по плану станции.
Проектирование систем МЦ для конкретных станций будет в значительной мере автоматизировано. Для этой цели предусмотрена мобильная рабочая станция с соответствующим пакетом программ. Здесь широко используются современные средства, такие как язык программирования ADA, унифицированная система управления окнами на экране дисплея с высокой разрешающей способностью, программы представления информации в графической форме. Система автоматизированного проектирования предоставляет рабочую документацию, необходимую при комплектовании МЦ, и массивы переменных данных для программного обеспечения обоих вычислительных каналов. После ввода МЦ в эксплуатацию проектная информация сохраняется и используется для приспособления системы к изменению или расширению путевого развития станции.
1.3. Система МЦ фирмы Siemens первого поколения
МЦ, разработанная фирмой Siemens для ОВВ, построена как система из нескольких ЭВМ со сравнительно сильной связью.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.