Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник ИнфТиСисУпрТезПр.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
11.24 Mб
Скачать

12.2. Программное обеспечение асутп

Для современных автоматизированных комплексов (АТК), смонтированных на вычислительных и микропроцессорных сред­ствах, важной составляющей является их программное обеспече­ние (ПО), которое решает вопросы связанные с разработкой и эксплуатацией программ для программно-технических комплек­сов (ПТК) и микропроцессорных контроллеров (ПМК и ПЛК).

Программное обеспечение, с помощью которого проводится разработка ПО, называют инструментальным. В его состав входят следующие программы: редакторы, трансляторы, компоновщики, настройщики, библиотекари и др.

Если с помощью инструментального ПО на ЭВМ с одной системой команд осуществляется разработка ПО для ЭВМ с дру­гой системой команд, то такое инструментальное ПО называют кроссовым.

Программное обеспечение, полученное в результате разработ­ки и отладки и предназначенное для решения различных задач пользователя, называют прикладным.

В вычислительной системе всегда имеет место системное ПО, которое обеспечивает работу аппаратуры (внешних устройств, таймеров, УСО и т. п.) и запуск прикладных программ.

Таким образом, ПО может использоваться в трех основных режимах:

  • разработка и отладка ПО (инструментальное);

  • решение прикладных программ (прикладное);

  • обеспечение работы аппаратуры (системное).

В последнее время большое применение нашли специализи­рованные пакеты ПО, обеспечивающие разработку и эксплуата­цию прикладного ПО для определения задач, а также для пуль­тов-программаторов ПМК. Программное обеспечение последних включает язык программирования простейшего уровня — между­народного стандарта IEC-1131-3 и др., а также утилиты работы с постоянным запоминающим устройством (ПЗУ) и с оперативным запоминающим устройством (ОЗУ), которые обеспечивают чте­ние, запись, копирование, редактирование и проверку.

Пульты-программаторы сложных ПМК (в том числе сетевых) имеют развитое ПО. Оно состоит из языков программирования низкого уровня и языков программирования высокого уровня (Visual Basic, Фортран, СИ++ и др.), которые дают возможность значительно ускорить процесс разработки и отладки прикладного ПО. Большое значение имеют персональные ЭВМ (ПЭВМ) для разработки ПО микропроцессорных контроллеров в режиме про­грамматоров и кроссовом режиме.

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

Одна из важнейших проблем, стоящих перед разработчиками любых компьютерных систем, — правильный выбор инструмен­тального ПО, определяющего технологию проектирования, отлад­ки и сопровождения системы, а значит, продолжительность, ка­чество и стоимость разработки.

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