Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
270
Добавлен:
18.05.2015
Размер:
15.71 Mб
Скачать

Вид Главный вид объекта Задвижка включает примитивы Текст и две управляющие кнопки.

Анимация

Объекты HMI-приложения Логика работы Отладка

Тренд и протокол событий

14.4Анимация

Шаг 4. АНИМАЦИЯ БИБЛИОТЕЧНЫХ ОБЪЕКТОВ

Объект Аналоговый датчик. Назначаем простое преобразование на свойство Текст

графических объектов Имя и Значение

Объект Задвижка. Прямоугольникам кнопок назначаем аргументы, которые ссылаются на соответствующие управляющие теги объекта. С помощью реакции Присвоить значение на нажатие левой кнопки мыши в эти аргументы (а значит и теги) записываются соответствующие управляющие константы

532 DataRate

Каждому графическому примитиву состояния задвижки добавлены аргументы и назначена реакция Простое преобразование на свойство Цвет текста. При изменении значения аргумента (true/false) меняется цвет текста примитива.

Объекты HMI-приложения Логика работы Отладка

Тренд и протокол событий

14.5Объекты HMI-приложения

Шаг 5. ФОРМИРОВАНИЕ ОБЪЕКТОВ И ВИДА ГЛАВНОГО ОКНА HMI-

ПРИЛОЖЕНИЯ

Добавляем в проект: объект Главный узел и его вид Мнемосхема

Создаем объекты Температура, Расход, Давление на основе библиотечного объекта

Аналоговый датчик (просто перетаскиваем объекты из библиотеки с нажатой клавишей Alt!)

Отображаем эти объекты на виде Мнемосхема объекта Главный узел. Для аналоговых датчиков создаем примитивы Сцена и с помошью свойства Ссылка связываем эти примитивы с видами датчиков (выделите свойство Ссылка, щелкните на кнопку в строке и

Пример HMI-приложения 533

выберите соответствующий вид в появляющемся окне Выбор элемента проекта).

Создаем объект Задвижка на основе библиотечного объекта Задвижка

Для управления задвижкой назначим графическому элементу Прямоугольник

(изображение задвижки на виде Мнемосхема) реакцию Переход на мнемосхему

Задвижка.Главный вид по нажатию левой кнопки мыши.

В результате выполненных шагов получим Мнемосхему

534 DataRate

Логика работы Отладка

Тренд и протокол событий

14.6Логика работы

Шаг 6. ФОРМИРОВАНИЕ ЛОГИКИ РАБОТЫ HMI-ПРИЛОЖЕНИЯ

Для отладки работы приложения добавим в проект объект База данных и его теги, которые с помощью скриптов формируют отладочные значения температуры, давления и расхода.

Тест скриптов можно посмотреть так:

Выделите щелчком объект База данных

Во вкладке Скрипты отобразится список скриптов для объекта База данных

Щелкните два раза на элементе списка.

Чтобы связать теги Вход объектов Главный узел с тегами объекта База данных следует (на примере тега Температура ):

Щелкнуть на теге Вход объекта Температура

В окне Свойства выделить Связь с другим тегом

Нажать справа в строке кнопку

В появившемся окне Выбор тега для создания связи:

Выбрать тег объекта База данных ТЕМП_1

Назначить Свойства связи (Атрибуты и Обмен данными )

Пример HMI-приложения 535