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

Конфигурирование компонентов в составе системы

Одним из основных результатов применения механизмов единого исполняемого окружения является возможность последующего конфигурирования выполняемых функций в системе и функций её пользовательского интерфейса, согласно требованиям пользователей. Формально, конфигурирование прикладной составляющей электроавтоматики можно разделить на три последовательных этапа (Рис. 9).  Рис. 9 Этапы конфигурирования компонентов системы управления для двух её режимов: Управление и Программа

Этап конфигурирования режимов системы закрепляет набор прикладных задач электроавтоматики за конкретным режимом системы управления. Режимы формируются на базе пользовательских задач электроавтоматики, при этом одна и та же задача может использоваться в нескольких режимах одновременно (Рис. 9).Этап конфигурирования задач определяет компоненты, которые используются в каждой пользовательской задаче. Задачи, одновременно используемые в разных режимах, могут иметь разную конфигурацию. Например, режимы программирования и отладки использует задачу моделирования объекта управления. Разница в том, что режим отладки не использует компоненты для редактирования модели объекта управления и для работы с библиотеками визуальных объектов (Рис. 9).Этап конфигурирование интерфейса пользователя предполагает настройку компонентов уровня визуального представления и размещение элементов управления компонентов задач в окнах прикладных приложений (Рис.9).

Доп. рис.9.Утилита разработки шаблонов расположения оконных элементов

Вопросы

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

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

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

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

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

Лекция №9-10. Принципы классификации прикладных компонентов систем управления. Принцип трехуровневого конфигурирования компонентов в приложениях су. Инструменты конфигурирования и их принципы работы.

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

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

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

  • выполнение управляющих программ - компоненты реализуют запуск управляющих

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]