- •ВВЕДЕНИЕ
- •ИНСТАЛЛЯЦИЯ И НАЧАЛО РАБОТЫ
- •ДЕИНСТАЛЛЯЦИЯ
- •ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ
- •ОБЪЕКТНАЯ МОДЕЛЬ
- •Проект, элемент проекта
- •Объекты
- •Теги, атрибуты и типы тегов
- •Скрипты
- •ДИНАМИЧЕСКАЯ ВИЗУАЛИЗАЦИЯ ДАННЫХ
- •Видимость/мигание
- •Анимация
- •Задание аргументов
- •Выбор способа анимации
- •Динамика, управляемая событиями
- •СОЗДАНИЕ HMI-ПРИЛОЖЕНИЙ ПРОМЫШЛЕННОЙ АВТОМАТИЗАЦИИ
- •Менеджер трендов
- •Группы настроек истории
- •Формирование истории процесса
- •Примитив «Тренд»
- •Протокол событий
- •Настройка протокола событий
- •Примитив «Протокол событий»
- •ОБМЕН ДАННЫМИ С ОРС-СЕРВЕРОМ
- •Создание ОРС DA коннектора
- •ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ DataRate 2.0
- •ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
Преобразование с помощью скрипта
Свойство Текст графического примитива Надпись принимает значения Авария или Норма в зависимости от атрибута
Значение.
Динамика, управляемая событиями
Для управления динамическими свойствами объектов используется свойство графических примитивов Реакция объекта.
Реакция объекта – это действие, автоматически выполняемое в ответ на какое-либо определенное событие.
Событие:
•Действие Пользователя (например, нажатие клавиши клавиатуры, нажатие кнопки мыши)
•Попадание курсора в заданную область
•и другие.
Реакция на событие:
•Изменение значения (Присвоить значение)
•Перейти на мнемосхему (Переход)
•Выполнить скрипт (Скрипт)
•Изменение функциональности графического примитива
(например, Поле ввода, Ползунок).
32 |
DataRate |
Добавление реакции
Для добавления реакции следует:
•Выделить графический элемент
•В окне свойств перейти на вкладку Реакции объекта
•Нажать на кнопку Добавить реакцию
•Назначить события реакции – нажать на пиктограмму
в заголовке свитка реакции и в окне Редактор реакции выбрать необходимые события
•Нажать на пиктограмму
, из выпадающего списка выбрать Реакцию и настроить ее характеристики
DataRate |
33 |
УЗЕЛ УЧЕТА ВОДЫ
Шаг 4. Анимация библиотечных объектов
Объект Аналоговый датчик. Назначаем простое преобразование на свойство Текст графических объектов Имя и Значение
Объект Задвижка. Прямоугольникам кнопок назначаем аргументы, которые ссылаются на соответствующие управляющие теги объекта. С помощью реакции Присвоить значение на нажатие левой кнопки мыши в эти аргументы (а значит и теги) записываются соответствующие управляющие константы
Каждому графическому примитиву состояния задвижки добавлены аргументы и назначена реакция Простое преобразование на свойство Цвет текста. При изменении значения аргумента (true/false) меняется цвет текста примитива.
34 |
DataRate |
Шаг 5. Формирование объектов и вида главного окна HMI-приложения
•добавляем в проект: объект Главный узел и его вид
Мнемосхема
•создаем объекты Температура, Расход, Давление на основе библиотечного объекта Аналоговый датчик (просто
перетаскиваем объекты из библиотеки с нажатой клавишей
Alt!)
•Отображаем эти объекты на виде Мнемосхема объекта Главный узел. Для аналоговых датчиков создаем примитивы Сцена и с помощью свойства Ссылка связываем эти примитивы с видами датчиков (выделите свойство Ссылка, щелкните на кнопку в строке и выберите соответствующий вид в появляющемся окне Выбор элемента проекта).
•создаем объект Задвижка на основе библиотечного объекта
Задвижка
•Для управления задвижкой назначим графическому элементу
•
Прямоугольник (изображение задвижки на виде Мнемосхема) реакцию Переход на мнемосхему
Задвижка.Главный вид по нажатию левой кнопки мыши.
DataRate |
35 |
В результате выполненных шагов получим Мнемосхему
Шаг 6. Формирование логики работы HMI-приложения
Для отладки работы приложения добавим в проект объект База данных и его теги, которые с помощью скриптов формируют отладочные значения температуры, давления и расхода.
Тест скриптов можно посмотреть так
•Выделите щелчком объект База данных
•В окне Свойства выделите строку (свойство) Скрипты и нажмите кнопку в этой строке
•В окне редактирования в появившейся закладке Скрипты для База данных выберите описание скрипта
Чтобы связать теги Вход объектов Главный узел с тегами объекта
База данных следует (на примере тега Температура ):
•Щелкнуть на теге Вход объекта Температура
•В окне Свойства выделить Связь с другим тегом
•Нажать справа в строке кнопку 
•В появившемся окне Выбор тега для создания связи:
•Выбрать тег объекта База данных ТЕМП_1
36 |
DataRate |
•Назначить Свойства связи (Атрибуты и Обмен данными )
Шаг 7. Отладка HMI-приложения
• Щелкнем по кнопке
для начала отладки приложения
• Щелчком вызываем мнемосхему
Задвижка
• Нажимаем кнопки
Открыть, Закрыть и
наблюдаем за работой приложения
• Нажимаем кнопку
– отладка закончена.
DataRate |
37 |
