Инструментальные средства АСУ

Инструментальные средства АСУ

Автоматизированные системы управления (АСУ) состоят из оперативного персонала, организационного, информационного, программного и технического обеспечения [14, 17]. Оперативный персонал осуществляет контроль и управление процессами, эксплуатационное обслуживание и восстановление технических и программных средств АСУ. Организационное обеспечение АСУ представляет собой совокупность документов по обеспечению функционирования АСУ. Программное обеспечение содержит закономерности управления процессами в АСУ. Информационное обеспечение определяет способы и формы контроля состояния и управления АСУ как в виде сигналов для ЭВМ и технических средств управления, так и в виде документов, графиков и сигналов информации для обслуживающего персонала. Техническое обеспечение АСУ представляет собой комплекс технических средств, обеспечивающих функционирование АСУ.

Программное обеспечение (ПО) является наиболее трудоемкой, сложной и дорогостоящей частью АСУ (стоимость разработки и изготовления ПО может достигать 90% от стоимости всей АСУ) [14, 16, 17]. Программы для АСУ содержат последовательности команд для ЭВМ, которые необходимо выполнить для реализации требуемого функционирования АСУ. Для описания последовательности команд используются специальные языки программирования (АССЕМБЛЕР, ФОРТРАН, ПАСКАЛЬ, СИ и другие). Программа, реализующая какую-либо функцию АСУ, называется функциональной программой. Функциональным программам присущи следующие основные свойства:

1) каждая программа имеет свой регламент исполнения (периодическое через интервалы времени Т, в заданное время суток, по требованию другой программы, по требованию оператора и др.);

2) в работе АСУ участвуют большое количество отдельных программ со своими регламентами исполнения (до ста и более), что приводит к возникновению конфликтных требований одновременно исполнения несколько программ, тогда как ЭВМ в реальном времени может исполнять программы только поочередно и для этого в АСУ должна иметься система массового обслуживания программ, обеспечивающая последовательное поочередное выполнение всех программ с учетом наибольшей производительности работы АСУ в реальном масштабе времени;

См. также:  Методы исследования нелинейных САУ

3) программы могут храниться в ОЗУ и ПЗУ ЭВМ, на сменных магнитных дисках и других носителях информации, что приводит к разным затратам времени на поиск и исполнение программ.

По принятой классификации система программного обеспечения (СПО) АСУ делится на общее ПО и специальное ПО.

Общее программное обеспечение АСУ — это часть СПО, представляющая совокупность программ, необходимых для функционирования вычислительного комплекса (ВК). В общее ПО входят: программа-диспетчер, оперативно координирующая работу отдельных программ и устройств ВК и организующая очередность выполнения разных программ (массовое обслуживание программ); программы управления отдельными устройствами ВК; служебные программы (для формирования таблиц, печати результатов и др.); стандартные подпрограммы для вычисления часто встречающихся функций (синусов, логарифмов и др.); трансляторы с алгоритмических языков; тесты для проверки исправности устройств ВК и др. Общее ПО обычно поставляется в комплекте со средствами ВК.