- •Компьютерная система электрической централизации Ebilock 950
- •Назначение
- •Конфигурация системы
- •Связь со смежными системами Ebilock 950
- •Общие функции
- •Представление основных функций
- •Обзор управления данными и информацией
- •Конфигурация компьютера
- •Две независимые программы а и в, функция безопасности
- •Поток данных в общем
- •Циклическая обработка
- •Условия зависимостей
- •Географические зависимости
- •Метод свободного монтажа
- •Автоматическая работа
- •Некоторые положения функции обеспечения безопасности
- •Система обработки зависимостей ebilock 950
- •Немного о компьютере централизации
- •Механическое исполнение
- •Окружение
- •Входные и выходные данные
- •Ошибочные ситуации
- •Как работает циклическая система
- •Различия между системой а и системой в
- •Данные настройки
- •Тестирование
-
Две независимые программы а и в, функция безопасности
Для обеспечения безопасности программная секция зависимостей системы разделена на две части, А и В, каждая из которых обрабатывает зависимости. Каждая из этих двух частей использует свой собственный формат данных. И каждая из этих двух частей вырабатывает свои собственные приказы, которые передаются на объектные контроллеры. Эти приказы затем сравниваются между собой двумя программами А и В и объектными контроллерами.
Эта технология называется диверсицированным программированием. Программа А независима от программы В и наоборот. Для этого эти две программы разрабатываются двумя отдельными группами программистов. Для обеспечения аппаратной безопасности программы А и В работают в разных процессорах.
Рис. 7. Принцип А и В диверситета
-
Поток данных в общем
На блок-схеме рис. 8 система программного обеспечения сокращена до:
-
Подсистемы передачи
-
Двух подсистем обработки зависимостей
-
Программы обработки команд
-
Программы отображения
Эти программы достаточны для иллюстрации потока данных.
Данные всегда протекают через систему только в одном направлении. Более того, вся обработка от принятия состояния объекта до приказа выполняется в течение одного программного цикла через подсистему передачи и подсистемы обработки зависимостей.
Рис. 8. Поток данных в общем
-
Циклическая обработка
Обработка данных в компьютере централизации - циклическая. Время цикла 0.6 сек. За время каждого цикла:
-
вся информация о состоянии различных объектов собирается
-
все входные А и В данные сравниваются
-
данные о зависимостях обрабатываются в двух различных программах
-
выходные данные сравниваются на соответствие
-
приказы к объектам составляются и передаются
-
информация, касающаяся состояния объектов, передается как индикация на систему управления и отображения.
Команды от системы управления и отображения обрабатываются в фоновом режиме и не являются частью фиксированного цикла.
-
Условия зависимостей
-
Географические зависимости
Условия зависимостей задаются строгим математическим описанием. Условия могут быть описаны как географическим методом, так и методом свободного монтажа.
Географический метод означает, что внутренние объекты связываются с различными напольными объектами, такими как стрелки, сигналы и т.д. Рис. 9 показывает принципы географического метода. Каждый объект имеет связанную с ним область данных с интерфейсами к:
-
системе управления
-
напольному объекту
-
области данных для “географического соседа”
Интерфейсы к соседним объектам одни и те же для всех объектов, в то время как интерфейсы к системе управления и напольным объектам одни и те же для каждого типа объекта.
Для каждого блока данных в области данных, как показано на рис. 9. Существует описание того, как блок данных должен реагировать на входные сообщения и какие сообщения блок должен посылать своим соседям, своему собственному объекту и системе управления.
Система включает в себя различные типы блоков (например):
-
сигналы
-
стрелки
-
пересечения путей
-
переезды
-
конечный блок в направлении путей, не включенных в централизацию
-
интерфейс к автоблокировке
-
вспомогательный блок к другим системам централизации