Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КонспЛекций_ГСиИО_Козак.doc
Скачиваний:
80
Добавлен:
06.12.2018
Размер:
8.64 Mб
Скачать

Вопросы

  1. Базовые элементы платформы для построения интерфейса пользователя

  2. Специализация элементов управления в пользовательском интерфейсе приложений СУ

  3. Элементы управления специфичные для прикладных задач СУ и элементы управления общего назначения

  4. Компоненты каркаса и компоненты реализации пользовательского интерфейса.

  5. Управление и настройка пользовательского интерфейса в приложениях СУ.

  6. Принцип трехуровневого конфигурирования компонентов в приложениях СУ. Инструменты конфигурирования и их принципы работы.

Р1: Лекция №3. Принципы классификации прикладных компонентов систем управления

Принципы классификации прикладных компонентов систем управления. Принцип классификации. Матрица прикладных компонентов. Использование классификации в процессе разработке приложений систем управления. Принцип трёх уровневого конфигурирования приложений. Инструменты конфигурирования и их принцип работы.

В соответствии с реализуемыми в компонентах задачами, связанными непосредственно со спецификой систем управления электроавтоматикой, область прикладных компонентов возможно разделить на подгруппы:

  • разработка управляющих программ - компоненты предназначены для создания управляющих программ электроавтоматики с помощью различных текстовых и графических редакторов и их инструментария, последующей компиляции этих программ под определенную аппаратную платформу PLC, а также для получения информации об оборудовании, для которого разрабатываются УП (например, адреса входов и выходов PLC);

  • отладка управляющих программ – компоненты обеспечивают эмуляцию выполнения управляющих программ PLC, отслеживание изменений и редактирование значений переменных во время выполнения, вывод графической информации, о значениях переменных;

  • выполнение управляющих программ - компоненты реализуют запуск управляющих программ, управление последовательностью вызовов и остановку выполнения набора управляющих программ, реализуют необходимый инструментарий в пользовательском интерфейсе для управления процессом выполнения управляющих программ;

  • моделирование объекта управления - компоненты обеспечивают эмуляцию аппаратных панелей управления и процессов производства с использованием виртуальных приборов (тахометров, термометров, панелей настроек и т.п.) и виртуальных технических средств (двигателей, насосов, приводов осей станка и т.д.);

  • диагностика оборудования - компоненты производят диагностику аппаратных средств, состояний соединений с ними, состояния аппаратуры при исполнении процессов управления, информирует об аппаратных ошибках и аварийных состояниях процесса, неисправностях оборудования;

  • контекстная помощь - компоненты обеспечивают быстрый доступ пользователя к справочной информации о возможностях системы и алгоритмах их реализации, о синтаксисе и функциях языков программирования PLC. На базе этих компонентов реализуются помощники подсказок (Tool Tips), которые информируют пользователя при выполнении рутинных работ, например, при написании кода управляющей программы, создании проекта, исполнении и отладке управляющей программы;

  • конфигурирование PLC - компоненты обеспечивают построение топологии промышленных сетей, настраивают режимы и координируют совместную работу аппаратных средств, формируют логические связи между исполняемыми управляющими программами и контроллерами;

  • прочие. Сюда попадают компоненты, не вошедшие в предыдущие подгруппы, но, при условии совместной реализации выделенной задачи, они могут быть объединены во вновь оформившуюся подгруппу.

Расширение пользовательских задач для систем электроавтоматики не ограничено. Конечным пользователям и сторонним производителям предоставляется набор системных средств разработки (Developer’s Kit) для наращивания требуемых функциональных возможности системы. Но основное расширение пользовательских задач осуществляется самими разработчиками программного обеспечения с выпуском очередной версии продукта или пакетом обновления.

Предложенная классификация (Рис. 10) позволяет систематизировать компоненты электроавтоматики и определять функциональную нагрузку, которую несет каждая из областей и подгрупп.

Рис. 10 Классификация компонентов систем управления электроавтоматикой

Компоненты окружения привязаны к операционной системе и аппаратной платформе исполнения прикладных приложений электроавтоматики. Смена операционной системы влечет за собой изменения в этой области.

Компоненты прикладной области абстрагированы от особенностей платформы исполнения, но они привязаны к специфике функций пользовательских задач. Многообразие подгрупп определяется изобилием реализуемых возможностей и разнородностью объектов управления систем электроавтоматики. Такие традиционные задачи, как создание, отладка и выполнение управляющих программ, наиболее часто входят в поставку прикладного программного обеспечения электроавтоматики.