Элементы и узлы информационных и управляющих систем (Основы теории и синтеза). Булатов В.Н. - 197 стр.

UptoLike

Составители: 

Рубрика: 

Следует также отметить еще одно важное достоинство
децентрализованных системих высокую надежность, так как выход из
строя одной из систем не оказывает никакого влияния на другие системы.
Рассмотрим функции микроЭВМ в системе контроля и управления.
Собственно говоря, они сводятся к следующим независимым операциям:
- ввод численных значений аналоговых сигналов;
- ввод дискретных значений релейных сигналов;
- предварительная обработка введенных значений сигналов;
- вывод численных значений аналоговых сигналов;
- вывод дискретных значений релейных сигналов.
Эти функции реализуются с помощью технических средств УСО и
соответствующих подпрограмм. Последние, как правило, составляются (или
пишутся) на ассемблере. Следует особенно отметить, что подпрограммы,
связанные с вводом и выводом, по объему невелики, поэтому их эффективнее
писать на ассемблере, так как в этом случае они получаются компактными,
без излишних процедур и «прозрачными», что позволяет их модернизировать
даже в оттранслированном виде. Эти подпрограммы вызываются двумя
способами:
- программно, с помощью резидентной программы-диспетчера (supervisor);
- по прерыванию (interrupt) - при поступлении соответствующего
параметра на вход (как правило, прерывание вызывается изменением
параметра).
Введенный параметр помещается в определенную область памяти,
называемой буфером обмена. При этом устанавливается бит признака Fi
ввода i-х данных. Указанные признаки регулярно проверяются супервизором.
И в случае обнаружения установленного признака по одному из входных
параметров супервизором вызывается соответствующая подпрограмма
предварительной обработки введенного i-го параметра (линеаризация,
интерполяция, масштабирование и тому подобное), при этом флаг Fi
признака введенного параметра сбрасывается в ноль.
Для изучения ввода и вывода информации через УСО, основанном на
  Следует       также    отметить    еще    одно     важное    достоинство
децентрализованных систем — их высокую надежность, так как выход из
строя одной из систем не оказывает никакого влияния на другие системы.
  Рассмотрим функции микроЭВМ в системе контроля и управления.
Собственно говоря, они сводятся к следующим независимым операциям:
       -      ввод численных значений аналоговых сигналов;
       -      ввод дискретных значений релейных сигналов;
       -      предварительная обработка введенных значений сигналов;
       -      вывод численных значений аналоговых сигналов;
       -      вывод дискретных значений релейных сигналов.
     Эти функции реализуются с помощью технических средств УСО и
соответствующих подпрограмм. Последние, как правило, составляются (или
пишутся) на ассемблере. Следует особенно отметить, что подпрограммы,
связанные с вводом и выводом, по объему невелики, поэтому их эффективнее
писать на ассемблере, так как в этом случае они получаются компактными,
без излишних процедур и «прозрачными», что позволяет их модернизировать
даже в оттранслированном виде. Эти подпрограммы вызываются двумя
способами:
  - программно, с помощью резидентной программы-диспетчера (supervisor);
  - по прерыванию (interrupt) - при поступлении соответствующего
параметра на вход (как правило, прерывание вызывается изменением
параметра).
  Введенный параметр помещается в определенную область памяти,
называемой буфером обмена. При этом устанавливается бит признака Fi
ввода i-х данных. Указанные признаки регулярно проверяются супервизором.
И в случае обнаружения установленного признака по одному из входных
параметров супервизором вызывается соответствующая подпрограмма
предварительной обработки введенного i-го параметра (линеаризация,
интерполяция, масштабирование и тому подобное), при этом флаг Fi
признака введенного параметра сбрасывается в ноль.
  Для изучения ввода и вывода информации через УСО, основанном на