Скачиваний:
61
Добавлен:
01.12.2019
Размер:
464.38 Кб
Скачать
      1. Две независимые программы а и в, функция безопасности

Для обеспечения безопасности программная секция зависимостей системы разделена на две части, А и В, каждая из которых обрабатывает зависимости. Каждая из этих двух частей использует свой собственный формат данных. И каждая из этих двух частей вырабатывает свои собственные приказы, которые передаются на объектные контроллеры. Эти приказы затем сравниваются между собой двумя программами А и В и объектными контроллерами.

Эта технология называется диверсицированным программированием. Программа А независима от программы В и наоборот. Для этого эти две программы разрабатываются двумя отдельными группами программистов. Для обеспечения аппаратной безопасности программы А и В работают в разных процессорах.

Рис. 7. Принцип А и В диверситета

      1. Поток данных в общем

На блок-схеме рис. 8 система программного обеспечения сокращена до:

  • Подсистемы передачи

  • Двух подсистем обработки зависимостей

  • Программы обработки команд

  • Программы отображения

Эти программы достаточны для иллюстрации потока данных.

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

Рис. 8. Поток данных в общем

      1. Циклическая обработка

Обработка данных в компьютере централизации - циклическая. Время цикла 0.6 сек. За время каждого цикла:

  • вся информация о состоянии различных объектов собирается

  • все входные А и В данные сравниваются

  • данные о зависимостях обрабатываются в двух различных программах

  • выходные данные сравниваются на соответствие

  • приказы к объектам составляются и передаются

  • информация, касающаяся состояния объектов, передается как индикация на систему управления и отображения.

Команды от системы управления и отображения обрабатываются в фоновом режиме и не являются частью фиксированного цикла.

      1. Условия зависимостей

        1. Географические зависимости

Условия зависимостей задаются строгим математическим описанием. Условия могут быть описаны как географическим методом, так и методом свободного монтажа.

Географический метод означает, что внутренние объекты связываются с различными напольными объектами, такими как стрелки, сигналы и т.д. Рис. 9 показывает принципы географического метода. Каждый объект имеет связанную с ним область данных с интерфейсами к:

  • системе управления

  • напольному объекту

  • области данных для “географического соседа”

Интерфейсы к соседним объектам одни и те же для всех объектов, в то время как интерфейсы к системе управления и напольным объектам одни и те же для каждого типа объекта.

Для каждого блока данных в области данных, как показано на рис. 9. Существует описание того, как блок данных должен реагировать на входные сообщения и какие сообщения блок должен посылать своим соседям, своему собственному объекту и системе управления.

Система включает в себя различные типы блоков (например):

  • сигналы

  • стрелки

  • пересечения путей

  • переезды

  • конечный блок в направлении путей, не включенных в централизацию

  • интерфейс к автоблокировке

  • вспомогательный блок к другим системам централизации