Читайте также:
|
|
Для синхронизации работы программ и организации обмена данными между блоками САУ используется управляющая программа, называемая диспетчером. В этой программе реализуется алгоритм очередности выполнения разных программ по приоритетам, вплоть до прерывания выполнения текущей программы.
На рис.9.2 приведены временные диаграммы работы САУ при последовательном выполнении операций (а) и в режиме мультипрограммирования под управлением программы «диспетчер» (б). На этом рисунке показаны отрезки времени работы отдельных блоков САУ:
Т - терминалы (дисплей, пульт и т.д.),
Д - датчики и измерительные контроллеры
ИМ - исполнительные механизмы,.
ЭВМ - работа управляющей ЭВМ.
(а)
(б)
Рис.9.2. Временные диаграммы работы САУ
Из рис.9.2.а видно, что продолжительность выполнения задачи управления при последовательном выполнении команд
t1 = tA+ tB + tC,
где - время для передачи данных с датчиков на ЭВМ и формирования сигналов для исполнительных механизмов,
- время для передачи данных от ЭВМ к терминалам,
- время для передачи данных с датчиков к ЭВМ и далее к терминалам.
На рис.9.2.б время - это продолжительность выполнения задачи управления объектом в режиме мультипрограммирования. Из сравнения рис.9.2.а и 9.2.б видно, что , т.е. в режиме работы под управлением программы «диспетчер» время для управления уменьшается, что очень важно для работы САУ в реальном масштабе времени.
Экономия времени достигается за счет того, что во втором режиме ЭВМ работает почти непрерывно и выполняет при этом разные программы.
5. Еще одно отличие управляющих ЭВМ от универсальных состоит в разработке программного обеспечения. В управляющих ЭВМ обычно небольшой ресурс памяти для хранения программ поддержки, обеспечивающих простоту разработки и отладки программ их работы.
Для управляющих ЭВМ широко используется кросс-технология, когда программное обеспечение вначале разрабатывается на универсальных ЭВМ, а затем «перекачивается» на управляющие ЭВМ с помощью программы «транслятор». Кросс-технология поддерживается целым комплексом программ, образующих так называемую резидентную систему программ.
Дата добавления: 2015-09-07; просмотров: 146 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Особенностей управляющих ЭВМ в ЦСУ. | | | Операторы определения геометрических объектов. |