- •ВВЕДЕНИЕ
- •ИНСТАЛЛЯЦИЯ И НАЧАЛО РАБОТЫ
- •ДЕИНСТАЛЛЯЦИЯ
- •ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ
- •ОБЪЕКТНАЯ МОДЕЛЬ
- •Проект, элемент проекта
- •Объекты
- •Теги, атрибуты и типы тегов
- •Скрипты
- •ДИНАМИЧЕСКАЯ ВИЗУАЛИЗАЦИЯ ДАННЫХ
- •Видимость/мигание
- •Анимация
- •Задание аргументов
- •Выбор способа анимации
- •Динамика, управляемая событиями
- •СОЗДАНИЕ HMI-ПРИЛОЖЕНИЙ ПРОМЫШЛЕННОЙ АВТОМАТИЗАЦИИ
- •Менеджер трендов
- •Группы настроек истории
- •Формирование истории процесса
- •Примитив «Тренд»
- •Протокол событий
- •Настройка протокола событий
- •Примитив «Протокол событий»
- •ОБМЕН ДАННЫМИ С ОРС-СЕРВЕРОМ
- •Создание ОРС DA коннектора
- •ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ DataRate 2.0
- •ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
ОБЪЕКТНАЯ МОДЕЛЬ
Рассмотрим узел учёта для измерения расхода воды. Сигналы с датчиков заводятся в интеллектуальный счетчик воды, который поддерживает передачу данных по OPC-технологии и производит все необходимые расчёты.
Для визуализации информации, поступающей с интеллектуального счетчика, и управления электрифицированной задвижкой разработаем
HMI-приложение УЗЕЛ УЧЕТА ВОДЫ.
Приложение должно обеспечивать отображение мнемосхемы узла учёта воды с динамической индикацией контролируемых параметров: температуры, давления и объемного расхода отпускаемой или потребляемой воды, а также обеспечивает управление задвижкой и индикацию ее состояния на входе узла учёта.
КАК ИСПОЛЬЗОВАТЬ DataRate ДЛЯ СОЗДАНИЯ этого и других
HMI-ПРИЛОЖЕНИЙ ?
12 |
DataRate |
Ядро DataRate содержит базовые объекты для создания HMIприложений. Такими объектами являются: проект, элемент проекта, тег, атрибут тега и многие другие.
Объект включает:
•Вид – графическое изображение
•Тег – входы/выходы (данные с датчиков, сигналы управляющих механизмов, команды оператора и другие)
•Поведение – алгоритмы работы.
Объекты можно соединять друг с другом – просто «перетаскивая» мышью выходы одного объекта на вход другого.
Повторное использование созданных объектов. Любой объект можно поместить в библиотеку объектов. После этого он станет доступен для тиражирования в любом количестве в любом проекте. При создании копии объекта из библиотеки связь с библиотекой не теряется. Любые изменения в библиотеке будут отражаться и на самом объекте (эту возможность можно отключить для конкретного объекта при необходимости).
Объект, взятый из библиотеки, «не статичен» – ему можно добавлять новые свойства и переопределять доставшиеся в наследство. Эти
изменения никак не отразятся на других объектах.
Вот такое дерево объектов построит при Вашем участии DataRate для HMI-приложения УЗЕЛ УЧЕТА ВОДЫ
DataRate |
13 |
Проект, элемент проекта
Проект – корневой элемент объектной модели. Проект включает элементы проекта и библиотеки .
Создание проекта
Щелкните на кнопку Создать проект на панели инструментов или в меню Файл.
Впоявившемся окне Новый проект следует:
•Выбрать категорию Проекты
•Задать путь к файлу проекта (Расположение)
•Ввести имя проекта (Имя проекта)
Описание проекта хранится в файле с расширением .krproj.
Создание элемента проекта
Щелкните на кнопку Создать элемент проекта. В появившемся окне Новый проект следует:
•Выбрать категорию Элементы проекта
•Выбрать шаблон Элемент проекта
•Задать параметры элемента: Имя, Расположение.
Описание элемента проекта хранится в файле с расширением
.kritem.
14 |
DataRate |
УЗЕЛ УЧЕТА ВОДЫ
Шаг 1. Создание проекта и элемента проекта
•Создайте новый проект Демо
•Добавьте в проект элемент Узел
учета воды
В результате Вы получите дерево проекта Демо и соответствующее ему дерево библиотеки
Редактирование
Спомощью редактора проекта можно выполнить:
•Добавление/удаление элементов проекта
•Добавление/удаление рабочих столов
•Добавление/удаление папок
•Добавление/удаление объектов
•Добавление/удаление тегов объектов
•Добавление/удаление видов объектов
•Помещение объекта в библиотеку
•Создание объекта из библиотеки.
Отладка
Используйте кнопки Отладка и Стоп из меню Действия или панели инструментов для отладки проекта или его элементов.
DataRate |
15 |