Проблемы применения микроэлектроники в системах СЦБ. Микропроцессорная централизация., страница 18

Язык Ассемблер заменен в МЦ первого поколения на язык высокого уровня Pascal. Этот язык лучше приспособлен для решения задач, связанных с обеспечением безопасности, т.к. возможности внесения ошибок при программировании здесь существенно ограничены. Взаимосвязь между реализуемыми функциями и программированием становится более четкой, кроме того, проще формулируются проверки и тесты. Все это позволяет повысить качество программного обеспечения.

Требуемый уровень эксплуатационной готовности достигается теперь за счет использования трехканальных структур с мажоритарным выбором.

В системах первого поколения применяли дублированные или недублированные двухканальные структуры. Синхронизация осуществляется в МЦ нового поколения не в каждом такте обработки, а после выполнения каждой команды. Сравнение результатов обработки производилось ранее исключительно техническими средствами. Теперь оно выполняется частично и на уровне программного обеспечения. Изменения не затронули контрольные программы в блоке SIMIS, работающие в реальном масштабе времени.

Приборы управления и индикации, а также блоки управления напольными устройствами заимствованы у МЦ первого поколения в неизменном виде. Различия между системами обоих поколений охватывают только вычислительные устройства.

mЭВМ EKIR, ANSR, BR и STR из первых систем МЦ заменены в системе нового поколения наmmЭВМ централизации STWR, которую при необходимости можно дополнить другими mЭВМ - управления и индикации BAR и ввода/вывода EAR.

Техническое обеспечение.

            mЭВМ централизации STWR построена на базе МП блока SIMIS и может содержать до трех вычислительных каналов, имеющих идентичную конструкцию.

BAR- mЭВМ управления и индикации;

STWR- mЭВМ централизации;

EAR- mЭВМ ввода/вывода.

Каждый канал состоит из устройств VENUS, VESIN и VESUV, а также устройства электроснабжения SV.

Устройство VENUS включает в себя центральные функциональные компоненты микроЭВМ, такие как процессор и память для программ и данных. Устройство считывает входные сигналы от управляемого процесса через периферийные устройства ввода/вывода Е/А, выполняет обработку данных в системе и выдает команды управления.  В устройстве имеются также необходимые для обработки данных функциональные элементы, например, контроллер прерываний и таймер.

Устройство VESIN формирует из запросов прерываний суммирующий сигнал прерывания, передаваемый через устройство VESUV в VENUS. В состав устройства VESIN входит также контрольный прибор для выявления ошибок адресации всех используемых в вычислительном канале компонентов.

Устройство VESUV синхронизирует техническими средствами обработку программ во всех вычислительных каналах и координирует ввод данных и запросы прерываний.

Вычислительные каналы размещены в трех компоновочных каркасах. Они не зависят друг от друга и не имеют электрических соединений между собой, исключая несколько линий для проведения операций сравнения, прерывания и синхронизации. Все три канала работают одинаково, в них заложено идентичное программное обеспечение. Для управления технологическим процессом, в принципе, достаточно одного канала. Второй канал необходим для обеспечения безопасности отказов. Третий канал служит для повышения эксплуатационной готовности, он работает в режиме горячего резерва.

Три вычислительных канала подведены к устройству выбора МА по принципу “2 из 3”. Вывод данных в  блоки управления напольными устройствами ST осуществляется по соображениям безопасности двухканально. Какие вычислительные каналы участвуют в выводе данных, компонентам технологического процесса неизвестно. Принцип организации сравнения в трехканальном блоке SIMIS: