Специальное программное обеспечение АСУ

Специальное программное обеспечение АСУ

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

СПО АСУ состоит из четырех программных блоков [14]:

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

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

3) блок связи оператора с ОС и СУБД программно обеспечивает предоставление оператору данных о работе САУ и возможности воздействия на ОС и СУБД;

4) блок функциональных программ обеспечивает функционирование технических средств АСУ для получения заданных ТП.

Схема процесса разработки и изготовления СПО для АСУ представлена на рис. 8.7.1 [14].

В верхней части рис. 8.7.1 показана схема объектной ЭВМ, работающей в составе АСУ при её эксплуатации в реальном времени. В нижней части рис. 8.7.1 показана схема инструментальных средств для создания СПО АСУ. Инструментальные средства реализуются на инструментальной ЭВМ, работающей в машинном масштабе времени. Обычно СПО разрабатываются в специализированных проектных организациях с использованием мощных инструментальных ЭВМ.

Специальное программное обеспечение АСУ

Рис. 8.7.1 — Схема разработки и изготовления ПО АСУ

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

См. также:  Управление ШД

Контрольные вопросы

1. Какие функции в АСУ выполняют оперативный персонал, организационное, информационное, программное, техническое обеспечение?

2. Что по существу представляют собой программы работы АСУ?

3. Какие программы входят в общее программное обеспечение АСУ?

4. Какие программы входят в специальное программное обеспечение?

5. Какое назначение и какие свойства имеют функциональные программы?

6. Что представляет собой система управления базой данных в АСУ?

7. Какие функции выполняет операционная система АСУ?

8. Как представляется схема разработки программного обеспечения АСУ?