Каждый вычислительный канал связан с обоими соседними каналами. Через эти соединения он обменивается с ними информацией и сравнивает свои результаты обработки с результатами других каналов. Для этой цели каждый канал оборудован двумя приборами сравнения VGL L и VGL R. В исправных каналах результаты обработки всегда одинаковы, приборы сравнения определяют их идентичность, и все три канала продолжают работу. В случае отказа в одном канале оба исправных канала удостоверяются в совпадении своих результатов обработки и распознают в то же время расхождения с результатом поврежденного канала.
Со своей стороны поврежденный канал выявляет отклонение от результатов обработки других каналов. Таким образом, он однозначно идентифицируется как неисправный, отключается и может быть отремонтирован , а затем вновь подключен к системе без каких- либо нарушений в технологическом процессе.
Подключение периферийных устройств.
Для выдачи данных в блоки управления напольными устройствами применяют блоки сопряжения , которые содержат каналы вывода, разделенные оптронами. Для считывания извещений о состоянии напольных устройств используются блоки, на входах которых также предусмотрена гальваническая развязка посредством оптронов.
Для защищенной от опасных искажений индикации графических изображений и текста на каждом из цветных дисплеев применяют дублированные управляющие устройства. Передача данных в эти устройства и генерация экранных изображений осуществляются по двухканальному принципу. Изображения от обоих управляющих устройств выводятся на экран цветного дисплея попеременно. Нарушения в одном из каналов обнаруживаются благодаря миганию содержащей ошибочные данные части изображения с частотой переключения изображений.
Архитектура ПО.
ПО МЦ разделено на два больших блока- системных и прикладных программ. Ядром ПО является написанная преимущественно на языке Паскаль операционная система RTO. Она не зависит от непосредственных задач системы централизациии отвечает в основном за выделение процессора для решения различных функциональных задач. Операционная система определяет:
-очередность выполнения вычислительных процессов;
-обслуживание и управление датчиками времени;
-назначение прерываний;
-управление выдачей синхронизирующих сигналов.
Таким образом, ОС полностью отстраняет прикладные программы от непосредственного руководства вычислительным процессом.
ОС дополняют пакеты программ , которые решают задачи, ориентированные на техническое обеспечение. Функциями этих пакетов программ являются:
-повторный запуск системы, включая проверки и синхронизацию;
-актуализация mЭВМ (подключение восстановленного канала без перерыва в работе системы);
-обслуживание прерываний;
-проверка mЭВМ в реальном масштабе времени;
-управление интерфейсами отдельных блоков (выдача команд напольному оборудованию, управление последовательными интерфейсами, сопряжением с системой шин);
-специальные функции времени (управление таймером, тактирование системы).
Прикладное ПО реализует функции системы централизации.
Пакет "Ответственные функции" - решает логические задачи обеспечения безопасности маршрутов. Здесь осуществляется проверка допустимости маршрутов ,их приготовление, контроль и размыкание.
Пакет "Управление и индикация" функционально адаптирует клавиатуру, цветной дисплей и печатающее устройство для протоколирования эксплуатационного процесса и регистрации нарушений к соответствующим требованиям пользователя.
Пакет "Сопряжение с внешними системами" содержит программы для организации связи с устройствами АЛАН, индикации номеров поездов и телеуправления.
Пакет "Подключение напольных устройств" имеет модульную структуру. Он содержит программы для выдачи команд на установку требуемых сигнальных показаний, контроля и извещения об исправных состояниях светофора, распознавания сбоев в его работе или отказов и т.д.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.