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