- •Вопросы:
- •Лекция №5-6. Базовые элементы платформы приложений су для построения интерфейса пользователя. Концепция открытой модульной архитектуры в приложениях прикладного программного обеспечения
- •Компоненты каркаса
- •Конфигурирование компонентов в составе системы
- •Вопросы
- •Лекция №9-10. Принципы классификации прикладных компонентов систем управления. Принцип трехуровневого конфигурирования компонентов в приложениях су. Инструменты конфигурирования и их принципы работы.
- •Виртуальная структура прикладной области
- •Преобразование исходных кодов в новый формат языков .Net
- •Обобщенно использование двоичных компонентов заключается в следующем:
- •Вопросы
- •Лекция №13-14. Инструменты отладки приложений в .Net Framework 2.0 и выше.
- •Сборка мусора в .Net Framework
- •Причины смешивания управляемого и неуправляемого кодов
- •2. В чём заключается Концепция CoDeSys?
- •Для высших стандартов качества системы существует три аспекта:
- •Интерфейс PlcHandler предоставляет следующие функции и сервисы:
- •Реализация opc компонентов диагностики для контроллеров CoDeSys sp
- •Вопросы
- •Каскадный жизненный цикл
- •Тестирование, верификация и валидация - различия в понятиях
- •Задачи и цели процесса верификации
- •2) Сценарии на формальных языках
- •Принцип использования коммерческих приложений для тестирования пользовательского интерфейса
- •Обзор Quickt Test. Основные понятия
- •Использование объекта DataTable и параметризация
- •Распознавание объектов в qtp и уникальность их свойств
- •5. Использование объекта DataTable и параметризация
- •6. Распознавание объектов в qtp и уникальность их свойств
- •5. Практический (лабораторный) комплекс Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа № 3
- •6. Перечень тестовых вопросов для промежуточного и итогового контроля
- •197.Группа компьютеров, связанных каналами передачи информации и находящихся в пределах территории, ограниченной небольшими размерами: комнаты, здания, предприятия, называется:
Конфигурирование компонентов в составе системы
Одним из основных
результатов применения механизмов
единого исполняемого окружения является
возможность последующего конфигурирования
выполняемых функций в системе и функций
её пользовательского интерфейса,
согласно требованиям пользователей.
Формально, конфигурирование прикладной
составляющей электроавтоматики можно
разделить на три последовательных этапа
(Рис. 9).
Рис.
9 Этапы конфигурирования компонентов
системы управления для двух её режимов:
Управление и Программа
Этап конфигурирования режимов системы закрепляет набор прикладных задач электроавтоматики за конкретным режимом системы управления. Режимы формируются на базе пользовательских задач электроавтоматики, при этом одна и та же задача может использоваться в нескольких режимах одновременно (Рис. 9).Этап конфигурирования задач определяет компоненты, которые используются в каждой пользовательской задаче. Задачи, одновременно используемые в разных режимах, могут иметь разную конфигурацию. Например, режимы программирования и отладки использует задачу моделирования объекта управления. Разница в том, что режим отладки не использует компоненты для редактирования модели объекта управления и для работы с библиотеками визуальных объектов (Рис. 9).Этап конфигурирование интерфейса пользователя предполагает настройку компонентов уровня визуального представления и размещение элементов управления компонентов задач в окнах прикладных приложений (Рис.9).
Доп.
рис.9.Утилита разработки шаблонов
расположения оконных элементов
Вопросы
Базовые элементы платформы для построения интерфейса пользователя
Специализация элементов управления в пользовательском интерфейсе приложений СУ
Элементы управления специфичные для прикладных задач СУ и элементы управления общего назначения
Компоненты каркаса и компоненты реализации пользовательского интерфейса.
Управление и настройка пользовательского интерфейса в приложениях СУ.
Лекция №9-10. Принципы классификации прикладных компонентов систем управления. Принцип трехуровневого конфигурирования компонентов в приложениях су. Инструменты конфигурирования и их принципы работы.
Принципы классификации прикладных компонентов систем управления. Принцип классификации. Матрица прикладных компонентов. Использование классификации в процессе разработке приложений систем управления. Принцип трёх уровневого конфигурирования приложений. Инструменты конфигурирования и их принцип работы. В соответствии с реализуемыми в компонентах задачами, связанными непосредственно со спецификой систем управления электроавтоматикой, область прикладных компонентов возможно разделить на подгруппы:
разработка управляющих программ - компоненты предназначены для создания управляющих программ электроавтоматики с помощью различных текстовых и графических редакторов и их инструментария, последующей компиляции этих программ под определенную аппаратную платформу PLC, а также для получения информации об оборудовании, для которого разрабатываются УП (например, адреса входов и выходов PLC);
отладка управляющих программ – компоненты обеспечивают эмуляцию выполнения управляющих программ PLC, отслеживание изменений и редактирование значений переменных во время выполнения, вывод графической информации, о значениях переменных;
выполнение управляющих программ - компоненты реализуют запуск управляющих
программ, управление последовательностью вызовов и остановку выполнения набора управляющих программ, реализуют необходимый инструментарий в пользовательском интерфейсе для управления процессом выполнения управляющих программ;
моделирование объекта управления - компоненты обеспечивают эмуляцию аппаратных панелей управления и процессов производства с использованием виртуальных приборов (тахометров, термометров, панелей настроек и т.п.) и виртуальных технических средств (двигателей, насосов, приводов осей станка и т.д.);
диагностика оборудования - компоненты производят диагностику аппаратных средств, состояний соединений с ними, состояния аппаратуры при исполнении процессов управления, информирует об аппаратных ошибках и аварийных состояниях процесса, неисправностях оборудования;
контекстная помощь - компоненты обеспечивают быстрый доступ пользователя к справочной информации о возможностях системы и алгоритмах их реализации, о синтаксисе и функциях языков программирования PLC. На базе этих компонентов реализуются помощники подсказок (Tool Tips), которые информируют пользователя при выполнении рутинных работ, например, при написании кода управляющей программы, создании проекта, исполнении и отладке управляющей программы;
конфигурирование PLC - компоненты обеспечивают построение топологии промышленных сетей, настраивают режимы и координируют совместную работу аппаратных средств, формируют логические связи между исполняемыми управляющими программами и контроллерами;
прочие. Сюда попадают компоненты, не вошедшие в предыдущие подгруппы, но, при условии совместной реализации выделенной задачи, они могут быть объединены во вновь оформившуюся подгруппу.
Расширение пользовательских задач для систем электроавтоматики не ограничено. Конечным пользователям и сторонним производителям предоставляется набор системных средств разработки (Developer’s Kit) для наращивания требуемых функциональных возможности системы. Но основное расширение пользовательских задач осуществляется самими разработчиками программного обеспечения с выпуском очередной версии продукта или пакетом обновления. Предложенная классификация (Рис. 10) позволяет систематизировать компоненты электроавтоматики и определять функциональную нагрузку, которую несет каждая из областей и подгрупп.
Рис.
10 Классификация компонентов систем
управления электроавтоматикой
Компоненты окружения привязаны к
операционной системе и аппаратной
платформе исполнения прикладных
приложений электроавтоматики. Смена
операционной системы влечет за собой
изменения в этой области.Компоненты
прикладной области абстрагированы от
особенностей платформы исполнения, но
они привязаны к специфике функций
пользовательских задач. Многообразие
подгрупп определяется изобилием
реализуемых возможностей и разнородностью
объектов управления систем электроавтоматики.
Такие традиционные задачи, как создание,
отладка и выполнение управляющих
программ, наиболее часто входят в
поставку прикладного программног
обеспечения электроавтоматики.
