- •5. Техническое обеспечение аиус
- •5.1 Общие сведения о техническом обеспечении
- •5.2 Принцип построения ктс аиус (гсп)
- •Устройства получения информации о состоянии объекта управления
- •5.4 Устройство сопряжения с объектом (усо)
- •Структура и принципы организации подсистемы ввода аналоговых сигналов
- •Структура, принцип организации усо для ввода информации с дискретных устройств
- •Структура, принципы организации подсистемы усо для вывода информации на дискретные исполнительные устройства
- •Структура и принципы организации подсистемы усо для вывода информации на исполнительное устройство аналогового типа
- •5.5 Цифровые средства обработки и хранения информации (цсои). Ретроспектива цсои
- •Состояние современных цсои
- •5.6.1 Специализированные технологические контроллеры
- •5.6.2 Одноплатные объектно-программируемые контроллеры (опопк)
- •5.6.3 Универсальные модульно-адаптируемые контроллеры (умак)
- •5.6.3.1 Мезонинная технология умак
- •5.6.3.2 Технология умак с помощью монтажных каркасов
- •5.6.4 Промышленные контроллеры и компьютеры с сетевой структурой (пкксс)
- •6. Программное обеспечение аиус
- •6.1 Общие сведения, состав и структура по аиус
- •6.2 Функциональное по
- •6.3 Средства организации вычислительного процесса
- •6.4 Технологии создания фпо
- •6.4.1 Программирование опк на базе омк
- •6.4.2 Программирование стк
- •6.4.3 Программирование универсальных промышленных контроллеров и компьютеров
- •6.4.4 Технологии визуального программирования (scada-системы)
- •7. Организационное обеспечение аиус
- •9. Последовательность разработки аиус.
- •Этапы тз
- •1.1. Обследование:
- •3.Этапы рабочего проекта.
- •Внедрение.
- •8. Системный подход при создании аиус.
- •8.1. Терминология
- •8.2. Сущность системного подхода
6. Программное обеспечение аиус
6.1 Общие сведения, состав и структура по аиус
Совершенство любой АСУ определяется не только совершенством аппаратных средств, но и качеством ПО. Причём доля затрат на разработку ПО весьма ощутима в общих затратах на создание АУ (≈ 30–40%) и имеем тенденцию к возрастанию.
Собственно ПО АИУС – это совокупность программ для ЦСОИ, обеспечивающих реализацию задач АИУС.
Однако в состав ПО АИУС можно включить также средства обеспечивающие возможность программирования отладки и выполнения задач АИУС. Кроме того, можно выделить различие в структуре ПО для разных АИУС в зависимости от аппаратной реализации ЦСОИ (СТК, ОП ОПК, УМАК и т.д.)
Поэтому общую схему средств ПО АИУС можно представить в виде:
Рис.6.1.1 Схема средств ПО АИУС на базе универсальных контроллеров или промышленных компьютеров
Рис.6.1.2 Схема средств ПО АИУС на базе ОП ОПК
6.2 Функциональное по
ФПО – это программы ЦСОИ реализующие задачи СУ под управления ОСРВ или монитора.
Среди этих программ можно выделить такие, которые реализуют так называемые типовые функции, например:
-
сбор и первичная обработка сигналов с датчиков;
-
регулирование параметров по типовым законам;
Такие программы называются типовыми и их не нужно разрабатывать «с нуля», то есть можно либо использовать без изменения уже существующие разработки, либо доработать их.
Ряд алгоритмов данной конкретной АИУС могут быть специфичными (оригинальными) и поэтому для их реализации работы по созданию программ нужно вести в полном объёме, т.е. начиная с алгоритма и кончая отладкой программы и апробацией её в действующей АСУТО. Это так называемые специальные или оригинальные программы (рис. 6.1.1, рис.6.1.2).
6.3 Средства организации вычислительного процесса
СОВП – это программно-аппаратные средства или служебные программы обеспечивающих организацию и управление вычислительным процессом (управление процессом выполнения функциональных программ, программ ввода/вывода, программ взаимодействия с внешними ЗУ и т.д.). Спецификой СОВП АСУ ТС является необходимость управления процессом реализации функциональных программ и т.д. в реальном масштабе времени, т.е. в темпе (синхронно) с динамикой процессов на самом управляемом объекте. Для реализации таких функций могут быть использованы ОСРВ, причём с возможностями функционирования их в ЦСОИ на базе локальных вычислительных сетей (рис.6.1.1). Если же ЦСОИ АИУС - это одноплатные ОПК, то в них обычно функции ОСРВ в полном объёме реализовать нельзя из-за ограниченных ресурсов (ограничены память, разрядность). Поэтому частично функции ОСРВ реализует специально разрабатываемый монитор – служебная программа, дискрететирующая выполнением прикладных программ (рис.6.1.2).
6.4 Технологии создания фпо
Инструментальные средства и технологии программирования ЦСОИ АИУС зависят от аппаратных средств АСУ ТС. С этой точки зрения технологии создания ФПО можно разделить на следующие виды:
-
Программирование одноплатных ОПК на базе однокристальных микроконтроллеров, на языке АSSEMBLER с применением универсальных инструментальных средств;
-
Программирование СТК (например, Ремиконт Р-130) со встроенными инструментальными средствами;
-
Программирование универсальных ПШП контроллеров и компьютеров с применением универсальных инструментальных средств, в том числе и с применением элементов CASE – технологии (например: инструментальная система Ultralogic);
-
Программирование ОПК и компьютеров с помощью SCADA – систем.