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

ОБЪЕКТНАЯ МОДЕЛЬ

Рассмотрим узел учёта для измерения расхода воды. Сигналы с датчиков заводятся в интеллектуальный счетчик воды, который поддерживает передачу данных по OPC-технологии и производит все необходимые расчёты.

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

HMI-приложение УЗЕЛ УЧЕТА ВОДЫ.

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

КАК ИСПОЛЬЗОВАТЬ DataRate ДЛЯ СОЗДАНИЯ этого и других

HMI-ПРИЛОЖЕНИЙ ?

12

DataRate

Ядро DataRate содержит базовые объекты для создания HMIприложений. Такими объектами являются: проект, элемент проекта, тег, атрибут тега и многие другие.

Объект включает:

Вид – графическое изображение

Тег – входы/выходы (данные с датчиков, сигналы управляющих механизмов, команды оператора и другие)

Поведение – алгоритмы работы.

Объекты можно соединять друг с другом – просто «перетаскивая» мышью выходы одного объекта на вход другого.

Повторное использование созданных объектов. Любой объект можно поместить в библиотеку объектов. После этого он станет доступен для тиражирования в любом количестве в любом проекте. При создании копии объекта из библиотеки связь с библиотекой не теряется. Любые изменения в библиотеке будут отражаться и на самом объекте (эту возможность можно отключить для конкретного объекта при необходимости).

Объект, взятый из библиотеки, «не статичен» – ему можно добавлять новые свойства и переопределять доставшиеся в наследство. Эти

изменения никак не отразятся на других объектах.

Вот такое дерево объектов построит при Вашем участии DataRate для HMI-приложения УЗЕЛ УЧЕТА ВОДЫ

DataRate

13

Проект, элемент проекта

Проект – корневой элемент объектной модели. Проект включает элементы проекта и библиотеки .

Создание проекта

Щелкните на кнопку Создать проект на панели инструментов или в меню Файл.

Впоявившемся окне Новый проект следует:

Выбрать категорию Проекты

Задать путь к файлу проекта (Расположение)

Ввести имя проекта (Имя проекта)

Описание проекта хранится в файле с расширением .krproj.

Создание элемента проекта

Щелкните на кнопку Создать элемент проекта. В появившемся окне Новый проект следует:

Выбрать категорию Элементы проекта

Выбрать шаблон Элемент проекта

Задать параметры элемента: Имя, Расположение.

Описание элемента проекта хранится в файле с расширением

.kritem.

14

DataRate

УЗЕЛ УЧЕТА ВОДЫ

Шаг 1. Создание проекта и элемента проекта

Создайте новый проект Демо

Добавьте в проект элемент Узел

учета воды

В результате Вы получите дерево проекта Демо и соответствующее ему дерево библиотеки

Редактирование

Спомощью редактора проекта можно выполнить:

Добавление/удаление элементов проекта

Добавление/удаление рабочих столов

Добавление/удаление папок

Добавление/удаление объектов

Добавление/удаление тегов объектов

Добавление/удаление видов объектов

Помещение объекта в библиотеку

Создание объекта из библиотеки.

Отладка

Используйте кнопки Отладка и Стоп из меню Действия или панели инструментов для отладки проекта или его элементов.

DataRate

15