- •Введение
- •Регистрация
- •Системные требования
- •Технические характеристики
- •Инсталляция и начало работы
- •Деинсталляция
- •Совместимость с предыдущей версией
- •Интегрированная среда разработки
- •Окно Добро пожаловать
- •Рабочее пространство
- •Аргументы
- •Окно Аргументы
- •Окно Выбор привязки
- •Привязка к атрибутам тега
- •Привязка аргумента к свойствам примитивов
- •Привязка к расписанию
- •Привязка к открытию вида
- •Параметры
- •Лог-файлы
- •Редактор скриптов
- •Редактор мнемосхемы
- •Меню и панели инструментов
- •Каталог проектов
- •Верификация
- •Отладка
- •Окно сообщения
- •Среда исполнения
- •Рабочее пространство
- •Запуск проекта
- •Пример создания автозапуска
- •Среда исполнения Клиент
- •Рабочее пространство
- •Редактирование списка сетевых проектов
- •Запуск проекта
- •Синхронизация времени с сервером
- •Объектная модель
- •Проект
- •Свойства проекта
- •Элемент проекта
- •Редактирование проекта
- •Отладка проекта
- •Защита проекта и элемента проекта
- •Пример
- •Объекты
- •Теги
- •Связи тегов
- •Перепривязка тегов
- •Виды
- •Скрипты
- •Библиотеки
- •Редактор библиотек
- •Библиотека объектов
- •Библиотека типов тегов
- •Библиотека скриптов
- •Управление библиотеками
- •Расписания
- •Папки расписаний
- •Создание расписания
- •Редактирование свойств расписания
- •Расписание с однократной активацией
- •Расписание с повторяющейся активацией
- •Задание периодичности
- •Периодичность в днях
- •Периодичность в неделях
- •Периодичность в месяцах
- •Периодичность в годах
- •Периодичность в день запуска
- •Определение времени однократной активации
- •Определение периодичности активации в день запуска
- •Продолжительность действия расписания
- •Словесное описание
- •Динамическая визуализация данных
- •Графическая подсистема
- •Рабочие столы
- •Дерево примитивов мнемосхемы
- •Редактор слоев мнемосхем
- •Мнемосхема
- •Система координат
- •Печать мнемосхемы
- •Графические примитивы
- •Свойства графических примитивов
- •Видимость/мигание
- •Цвет
- •Заливка
- •Свойства заливки
- •Свойства в скриптах
- •Видимость/мигание
- •Цвет
- •Заливка
- •Свойства заливки
- •Действия над примитивами
- •Изменение размера и положения
- •Группирование
- •Эллипс
- •Прямоугольник
- •Скругленный прямоугольник
- •Прямая
- •Сцена
- •Рисунок
- •Текст
- •Надпись
- •Дуга
- •Большая дуга
- •Сектор
- •Сегмент
- •Объемный прямоугольник
- •Вспомогательная линия
- •Многоугольник
- •Ломаная
- •Таблица
- •Свойства заголовка
- •Свойства колонки
- •Свойства заголовка колонки
- •Свойства строки
- •Свойства заголовка строки
- •Свойства подписи
- •Свойства ячейки
- •Редактирование границ
- •Элемент управления
- •Использование примитива
- •Анимация
- •Простое преобразование
- •Преобразование скриптом
- •Реакции
- •Редактирование событий
- •Редактирование события Нажатие клавиши
- •Редактирование события Отжатие клавиши
- •Редактирование события Последовательный ввод
- •Присвоить значение
- •Переход
- •Переход на мнемосхему
- •Переход на рабочий стол
- •Анимация примитивов
- •Выполнить скрипт
- •Поле ввода
- •Ползунок
- •Изменение свойств примитивов с помощью реакций и анимаций
- •Видимость/мигание
- •Цвет
- •Заливка
- •HatchStyle
- •GradientBrushInfo
- •Копирование реакций и анимаций
- •Обмен данными
- •Создание OPC DA коннектора
- •Тег OPC DA коннектора
- •Выбор OPC DA тегов
- •Системный тег OPC DA коннектора
- •Переименование OPC DA тегов
- •Настройка OPC DA коннектора
- •Создание OPC DA группы
- •Настройка OPC DA группы
- •Создание OPC HDA коннектора
- •Тег OPC HDA коннектора
- •Выбор OPC HDA тегов
- •Системный тег OPC HDA коннектора
- •Переименование OPC HDA тегов
- •Настройка OPC HDA коннектора
- •Использование данных OPC HDA коннектора
- •SQL-коннектор
- •Технические характеристики
- •Источник данных
- •Примеры строк соединений
- •Группа данных
- •Создать группу данных
- •Изменить группу данных
- •Свойства группы данных
- •Системный тег группы данных
- •Примеры использования
- •Работа с протоколом событий
- •Сбор статистических данных
- •Организация архива данных
- •WideTrack коннектор
- •Создание WideTrack коннектора
- •Тег WideTrack коннектора
- •Выбор тегов для опроса
- •Системный тег WideTrack коннектора
- •Настройка WideTrack коннектора
- •Просмотр истории
- •Экспорт данных
- •Общие свойства экспортеров
- •Свойства экспортера в XML
- •Структура файла XML
- •Свойства экспортера в CSV
- •Структура файла CSV
- •Создание файла экспорта
- •Тег эмулятор
- •Эмулятор синус
- •Эмулятор инкремент
- •Система ограничения доступа
- •Настройка пользователей и ролей проекта
- •Настройка пользователей проекта
- •Добавление пользователя
- •Удаление пользователя
- •Редактирование пользователя
- •Ввод пароля
- •Настройка ролей проекта
- •Добавление роли
- •Удаление роли
- •Редактирование роли
- •Настройка групп ролей проекта
- •Добавление группы ролей
- •Удаление группы ролей
- •Редактирование группы ролей
- •Настройка доступа к объектам
- •Объекты, поддерживающие ограничение доступа
- •Настройка доступа для объектов
- •Настройка доступа для реакций
- •Алгоритм проверки прав доступа
- •Авторизация пользователей проекта
- •Вход пользователя в систему
- •Выход пользователя из системы
- •История процесса. Тренды
- •Модуль Менеджер трендов
- •Настройки Менеджера трендов
- •Группы настроек истории
- •Редактирование групп настройки истории
- •Редактирование группы настроек
- •Перья Менеджера трендов
- •Редактирование перьев Менеджера трендов
- •Создание перьев
- •Удаление перьев
- •Группировка перьев
- •Тренды объектов
- •Тренды тегов
- •Мастер создания перьев для объекта
- •Мастер создания перьев для тега
- •Настройка трендирования тегов
- •Настройка трендирования атрибутов
- •Выбор тегов по маске
- •Графический элемент Тренд
- •Создание графического элемента Тренд
- •Общие настройки
- •Настройка координатной сетки
- •Добавление/Удаление перьев
- •Настройка перьев
- •Настройки пера
- •Редактирование привязки перьев
- •Настройки отображения границ
- •Настройки отображения точек
- •Световое перо
- •Управление графическим элементом Тренд
- •Выбор текущего пера
- •Переключение режимов
- •Включение заливки и отключение перьев
- •Просмотр истории
- •Графический элемент Табличный тренд
- •Настройка запроса данных
- •Листание
- •Световое перо
- •Свойства колонки Перо
- •Свойства колонки Время
- •Протокол событий
- •Модуль Протокол событий
- •Настройки модуля Протокол событий
- •Настройки хранения истории
- •Словарь серьезности
- •Словарь типов событий
- •Словарь событий
- •Системные события
- •Импорт словаря
- •Настройки печати протокола событий
- •Окно Настройка печати
- •Настройка колонок для печати
- •Примитив Протокол событий
- •Основные настройки
- •Колонки и строки
- •События элемента проекта
- •Вызов окна просмотра событий элемента проекта
- •Панель инструментов
- •Настройка колонок
- •Фильтрация событий по серьезности
- •Фильтрация событий по типу
- •Печать событий
- •Посылка событий в протокол
- •Печать событий из скрипта
- •Модуль отчетов
- •Шаблон отчета
- •Параметры отчета
- •Секции отчета
- •Элементы отчета
- •Линия
- •Прямоугольник
- •Текстовое поле
- •Таблица
- •Диаграмма
- •Группы данных
- •Группировка и сортировка данных
- •Гистограммы
- •Линейчатые диаграммы
- •Графики
- •Круговые диаграммы
- •Диаграммы с областями
- •Кольцевые диаграммы
- •Рисунок
- •Встроенные рисунки
- •Форматирование элементов отчета
- •Стили
- •Условное форматирование
- •Числовые значения и даты
- •Разбивка отчета на страницы
- •Предварительный просмотр
- •Взаимодействие с пользователем
- •Автоматическое изменение размера и позиционирование
- •Данные для отчета
- •Группа тегов
- •Группа трендируемых тегов
- •Атрибут тега
- •Тренд
- •SQL коннектор
- •Мнемосхема
- •Использование выражений
- •Создание выражений
- •Работа с выражениями
- •Применение глобальных коллекций в выражениях
- •Примеры выражений
- •Использование функций в выражениях
- •Функции работы со строками
- •Функции даты и времени
- •Математические функции
- •Функции проверки типов
- •Функции выполнения условия
- •Функции преобразования типов
- •Функции агрегирования
- •Функция Avg
- •Функция Count
- •Функция CountRows
- •Функция CountDistinct
- •Функция First
- •Функция Max
- •Функция Min
- •Функция Last
- •Функция RowNumber
- •Функция RunningValue
- •Функция StDevP
- •Функция StDev
- •Функция Sum
- •Функция VarP
- •Функция Var
- •Менеджер отчетов
- •Хранение снимков данных
- •Печать отчетов
- •Рассылка отчетов
- •Публикация в папку
- •Генерация отчета
- •Web-контроль
- •Инсталляция
- •Начало работы
- •Деинсталляция
- •Главное окно
- •Конфигурирование сервера
- •Общие настройки
- •Соединения
- •Главная страница
- •Страница авторизации
- •Страница навигации по проекту
- •Как подключиться к проекту
- •Cписок возможных проблем
- •Редактор скриптов
- •Окно Редактора скриптов
- •Панель инструментов
- •Закладка Шаблоны
- •Закладка Функции
- •Окно ошибок скрипта
- •Область редактирования текста
- •Окно Параметры страницы
- •Окно Печать
- •Окно редактирования ссылок на сборки
- •Окно Поиск и замена
- •Настройки Редактора скриптов
- •Настройки Шаблонов пользователей
- •Настройки шрифта
- •Пример HMI-приложения
- •Создание проекта
- •Типы тегов
- •Библиотечные объекты
- •Анимация
- •Логика работы
- •Отладка
- •Тренд и протокол событий
- •Техническая поддержка
РАЗРАБОТКА
HMI-ПРИЛОЖЕНИЙ
DataRate. Разработка HMI-приложений/1-е изд.
© 2005-2008. НПФ "КРУГ". Все права защищены.
Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотографирование, магнитную запись или иные средства копирования или сохранения информации, без письменного разрешения владельцев авторских прав.
Все упомянутые в данном издании товарные знаки и зарегистрированные товарные знаки принадлежат своим законным владельцам.
Научно-производственная фирма "КРУГ"
440028, г. Пенза, ул. Титова 1
Тел.:+7 (8412) 49-97-75, 55-64-97, 49-94-14, 48-34-80,
Факс: +7 (8412) 55-64-96
datarate@krug2000.ru
www.datarate.krug2000.ru
Содержание
Часть 1 |
Введение |
|
10 |
1.1Регистрация................................................................................................................................... |
11 |
||
1.2Системные требования................................................................................................................................... |
13 |
||
1.3Технические характеристики................................................................................................................................... |
14 |
||
1.4Инсталляция и начало работы................................................................................................................................... |
14 |
||
1.5Деинсталляция................................................................................................................................... |
23 |
||
1.6Совместимость с предыдущей версией................................................................................................................................... |
23 |
Часть 2 Интегрированная среда разработки |
26 |
||
2.1Окно Добро...................................................................................................................................пожаловать |
26 |
||
2.2Рабочее пространство................................................................................................................................... |
27 |
||
2.2.1 |
Мышь и Drag..........................................................................................................................................................-n-Drop |
28 |
|
2.2.2 |
Аргументы .......................................................................................................................................................... |
28 |
|
2.2.2.1 |
Окно Аргументы......................................................................................................................................................... |
29 |
|
2.2.2.2 |
Окно Выбор.........................................................................................................................................................привязки |
29 |
|
2.2.2.2.1 Привязка к атрибутам.........................................................................................................................................тега |
30 |
||
2.2.2.2.2 Привязка аргумента.........................................................................................................................................к свойствам примитивов |
31 |
||
2.2.2.2.3 |
Привязка к расписанию......................................................................................................................................... |
32 |
|
2.2.2.2.4 Привязка к открытию.........................................................................................................................................вида |
33 |
||
2.3Параметры ................................................................................................................................... |
34 |
||
2.3.1 |
Лог-файлы .......................................................................................................................................................... |
35 |
|
2.3.2 |
Редактор скриптов.......................................................................................................................................................... |
39 |
|
2.3.3 |
Редактор мнемосхемы.......................................................................................................................................................... |
39 |
|
2.3.4 Меню и панели..........................................................................................................................................................инструментов |
41 |
||
2.3.5 |
Каталог проектов.......................................................................................................................................................... |
43 |
|
2.4Верификация................................................................................................................................... |
44 |
||
2.5Отладка ................................................................................................................................... |
45 |
||
2.6Окно сообщения................................................................................................................................... |
47 |
Часть 3 Среда исполнения |
51 |
3.1Рабочее пространство................................................................................................................................... |
51 |
3.2Запуск проекта................................................................................................................................... |
51 |
3.2.1 Пример создания..........................................................................................................................................................автозапуска |
52 |
Часть 4 Среда исполнения Клиент |
54 |
4.1Рабочее пространство................................................................................................................................... |
54 |
4.2Редактирование...................................................................................................................................списка сетевых проектов |
54 |
4.3Запуск проекта................................................................................................................................... |
57 |
4.4Синхронизация...................................................................................................................................времени с сервером |
58 |
Часть 5 Объектная модель |
60 |
5.1Проект ................................................................................................................................... |
60 |
5.1.1 Свойства проекта.......................................................................................................................................................... |
61 |
5.1.2 |
Элемент проекта.......................................................................................................................................................... 62 |
|||
5.1.3 |
Редактирование..........................................................................................................................................................проекта |
64 |
||
5.1.4 |
Отладка проекта.......................................................................................................................................................... 67 |
|||
5.1.5 |
Защита проекта..........................................................................................................................................................и элемента проекта |
67 |
||
5.1.6 |
Пример |
.......................................................................................................................................................... 71 |
||
5.2Объекты |
................................................................................................................................... 71 |
|||
5.2.1 |
Теги |
|
.......................................................................................................................................................... 73 |
|
5.2.1.1 |
Связи тегов......................................................................................................................................................... 75 |
|||
5.2.1.2 |
Перепривязка.........................................................................................................................................................тегов |
78 |
||
5.2.2 |
Виды |
.......................................................................................................................................................... 81 |
||
5.2.3 |
Скрипты |
.......................................................................................................................................................... 83 |
||
5.3Библиотеки................................................................................................................................... 85 |
5.3.1 |
Редактор библиотек.......................................................................................................................................................... |
85 |
||
5.3.2 |
Библиотека объектов.......................................................................................................................................................... |
86 |
||
5.3.3 |
Библиотека типов..........................................................................................................................................................тегов |
87 |
||
5.3.4 |
Библиотека скриптов.......................................................................................................................................................... |
90 |
||
5.3.5 |
Управление библиотеками.......................................................................................................................................................... |
91 |
||
5.4Расписания................................................................................................................................... |
94 |
|||
5.4.1 |
Папки расписаний.......................................................................................................................................................... |
94 |
||
5.4.2 |
Создание расписания.......................................................................................................................................................... |
95 |
||
5.4.3 |
Редактирование..........................................................................................................................................................свойств расписания |
97 |
||
5.4.3.1 |
Расписание.........................................................................................................................................................с однократной активацией |
97 |
||
5.4.3.2 |
Расписание.........................................................................................................................................................с повторяющейся активацией |
98 |
||
5.4.3.2.1 |
|
Задание периодичности......................................................................................................................................... |
99 |
|
5.4.3.2.1.1 |
Периодичность...................................................................................................................................в днях |
99 |
||
5.4.3.2.1.2 |
Периодичность...................................................................................................................................в неделях |
99 |
||
5.4.3.2.1.3 |
Периодичность...................................................................................................................................в месяцах |
99 |
||
5.4.3.2.1.4 |
Периодичность...................................................................................................................................в годах |
100 |
||
5.4.3.2.2 |
|
Периодичность.........................................................................................................................................в день запуска |
100 |
|
5.4.3.2.2.1 |
Определение ...................................................................................................................................времени однократной активации |
101 |
||
5.4.3.2.2.2 |
Определение ...................................................................................................................................периодичности активации в день запуска |
101 |
||
5.4.3.2.3 |
|
Продолжительность.........................................................................................................................................действия расписания |
101 |
|
5.4.3.3 |
Словесное.........................................................................................................................................................описание |
102 |
Часть 6 Динамическая визуализация данных |
105 |
|||
6.1Графическая...................................................................................................................................подсистема |
105 |
|||
6.1.1 |
Рабочие столы.......................................................................................................................................................... |
105 |
||
6.1.2 |
Дерево ..........................................................................................................................................................примитивов мнемосхемы |
113 |
||
6.1.3 |
Редактор ..........................................................................................................................................................слоев мнемосхем |
114 |
||
6.1.4 |
Мнемосхема.......................................................................................................................................................... |
119 |
||
6.1.4.1 |
Система.........................................................................................................................................................координат |
120 |
||
6.1.4.2 |
Печать .........................................................................................................................................................мнемосхемы |
120 |
||
6.1.5 |
Графические..........................................................................................................................................................примитивы |
121 |
||
6.1.5.1 |
Свойства.........................................................................................................................................................графических примитивов |
122 |
||
6.1.5.1.1 |
......................................................................................................................................... |
Видимость/мигание |
122 |
|
6.1.5.1.2 |
......................................................................................................................................... |
Цвет |
123 |
|
6.1.5.1.3 |
......................................................................................................................................... |
Заливка |
133 |
|
6.1.5.1.4 |
......................................................................................................................................... |
Свойства заливки |
135 |
|
6.1.5.1.5 |
......................................................................................................................................... |
Свойства в скриптах |
136 |
|
6.1.5.1.5.1 ................................................................................................................................... |
Видимость/мигание |
137 |
||
6.1.5.1.5.2 ................................................................................................................................... |
Цвет |
137 |
||
6.1.5.1.5.3 ................................................................................................................................... |
Заливка |
137 |
||
6.1.5.1.5.4 ................................................................................................................................... |
Свойства заливки |
138 |
6.1.5.2 |
Действия.........................................................................................................................................................над примитивами |
138 |
6.1.5.2.1 |
Изменение размера.........................................................................................................................................и положения |
138 |
6.1.5.2.2 |
Группирование......................................................................................................................................... |
139 |
6.1.5.3 |
Эллипс ......................................................................................................................................................... 140 |
|
6.1.5.4 |
Прямоугольник......................................................................................................................................................... 140 |
|
6.1.5.5 |
Скругленный.........................................................................................................................................................прямоугольник |
140 |
6.1.5.6 |
Прямая......................................................................................................................................................... |
141 |
6.1.5.7 |
Сцена ......................................................................................................................................................... |
141 |
6.1.5.8 |
Рисунок......................................................................................................................................................... |
142 |
6.1.5.9 |
Текст ......................................................................................................................................................... |
143 |
6.1.5.10 |
Надпись......................................................................................................................................................... |
143 |
6.1.5.11 |
Дуга ......................................................................................................................................................... |
143 |
6.1.5.12 |
Большая.........................................................................................................................................................дуга |
143 |
6.1.5.13 |
Сектор ......................................................................................................................................................... |
144 |
6.1.5.14 |
Сегмент......................................................................................................................................................... |
144 |
6.1.5.15 |
Объемный.........................................................................................................................................................прямоугольник |
145 |
6.1.5.16 |
Вспомогательная.........................................................................................................................................................линия |
146 |
6.1.5.17 |
Многоугольник......................................................................................................................................................... |
146 |
6.1.5.18 |
Ломаная......................................................................................................................................................... |
147 |
6.1.5.19 |
Таблица......................................................................................................................................................... |
149 |
6.1.5.19.1 |
Свойства заголовка......................................................................................................................................... |
153 |
6.1.5.19.2 |
Свойства колонки......................................................................................................................................... |
154 |
6.1.5.19.3 |
Свойства заголовка.........................................................................................................................................колонки |
154 |
6.1.5.19.4 |
Свойства строки......................................................................................................................................... |
155 |
6.1.5.19.5 |
Свойства заголовка.........................................................................................................................................строки |
155 |
6.1.5.19.6 |
Свойства подписи......................................................................................................................................... |
155 |
6.1.5.19.7 |
Свойства ячейки......................................................................................................................................... |
155 |
6.1.5.19.8 |
Редактирование.........................................................................................................................................границ |
156 |
6.1.5.20 |
Элемент.........................................................................................................................................................управления |
156 |
|
6.1.5.20.1 |
Использование.........................................................................................................................................примитива |
157 |
|
6.2Анимация ................................................................................................................................... |
160 |
||
6.2.1 |
Простое преобразование.......................................................................................................................................................... |
161 |
|
6.2.2 |
Преобразование..........................................................................................................................................................скриптом |
163 |
|
6.3Реакции ................................................................................................................................... |
164 |
||
6.3.1 |
Редактирование..........................................................................................................................................................событий |
165 |
|
6.3.1.1 |
Редактирование.........................................................................................................................................................события Нажатие клавиши |
166 |
|
6.3.1.2 |
Редактирование.........................................................................................................................................................события Отжатие клавиши |
167 |
|
6.3.1.3 |
Редактирование.........................................................................................................................................................события Последовательный ввод |
167 |
|
6.3.2 |
Присвоить значение.......................................................................................................................................................... |
168 |
|
6.3.3 |
Переход .......................................................................................................................................................... |
169 |
|
6.3.3.1 |
Переход.........................................................................................................................................................на мнемосхему |
170 |
|
6.3.3.2 |
Переход.........................................................................................................................................................на рабочий стол |
174 |
|
6.3.3.3 |
Анимация.........................................................................................................................................................примитивов |
175 |
|
6.3.4 |
Выполнить..........................................................................................................................................................скрипт |
184 |
|
6.3.5 |
Поле ввода.......................................................................................................................................................... |
185 |
|
6.3.6 |
Ползунок .......................................................................................................................................................... |
186 |
|
6.4Изменение...................................................................................................................................свойств примитивов с помощью реакций и анимаций |
187 |
||
6.4.1 |
Видимость/мигание.......................................................................................................................................................... |
187 |
|
6.4.2 |
Цвет .......................................................................................................................................................... |
190 |
|
6.4.3 |
Заливка .......................................................................................................................................................... |
191 |
6.4.3.1 |
HatchStyle......................................................................................................................................................... 193 |
|
6.4.3.2 |
GradientBrushInfo......................................................................................................................................................... 194 |
|
6.5Копирование...................................................................................................................................реакций и анимаций |
197 |
Часть 7 |
Обмен данными |
204 |
7.1OPC DA-коннектор................................................................................................................................... |
204 |
||
7.1.1 Создание OPC..........................................................................................................................................................DA коннектора |
205 |
||
7.1.2 Тег OPC DA..........................................................................................................................................................коннектора |
208 |
||
7.1.3 Выбор OPC..........................................................................................................................................................DA тегов |
209 |
||
7.1.4 Системный..........................................................................................................................................................тег OPC DA коннектора |
211 |
||
7.1.5 Переименование..........................................................................................................................................................OPC DA тегов |
212 |
||
7.1.6 Настройка OPC..........................................................................................................................................................DA коннектора |
214 |
||
7.1.7 Создание OPC..........................................................................................................................................................DA группы |
217 |
||
7.1.8 Настройка OPC..........................................................................................................................................................DA группы |
219 |
||
7.2OPC HDA-коннектор................................................................................................................................... |
220 |
||
7.2.1 Создание OPC..........................................................................................................................................................HDA коннектора |
221 |
||
7.2.2 |
Тег OPC HDA..........................................................................................................................................................коннектора |
224 |
|
7.2.3 Выбор OPC..........................................................................................................................................................HDA тегов |
225 |
||
7.2.4 Системный..........................................................................................................................................................тег OPC HDA коннектора |
227 |
||
7.2.5 Переименование..........................................................................................................................................................OPC HDA тегов |
228 |
||
7.2.6 Настройка OPC..........................................................................................................................................................HDA коннектора |
230 |
||
7.2.7 Использование..........................................................................................................................................................данных OPC HDA коннектора |
234 |
||
7.3SQL-коннектор................................................................................................................................... |
235 |
||
7.3.1 |
Технические..........................................................................................................................................................характеристики |
236 |
|
7.3.2 |
Создание SQL..........................................................................................................................................................-коннектора |
237 |
|
7.3.3 |
Источник данных.......................................................................................................................................................... |
237 |
|
7.3.4 |
Примеры строк..........................................................................................................................................................соединений |
239 |
|
7.3.5 |
Группа данных.......................................................................................................................................................... |
245 |
|
7.3.5.1 |
Создать.........................................................................................................................................................группу данных |
246 |
|
7.3.5.2 |
Изменить.........................................................................................................................................................группу данных |
247 |
|
7.3.5.3 |
Свойства.........................................................................................................................................................группы данных |
247 |
|
7.3.5.4 |
Системный.........................................................................................................................................................тег группы данных |
251 |
|
7.3.6 |
Примеры использования.......................................................................................................................................................... |
252 |
|
7.3.6.1 |
Работа с.........................................................................................................................................................протоколом событий |
252 |
|
7.3.6.2 |
Сбор статистических.........................................................................................................................................................данных |
252 |
|
7.3.6.3 |
Организация.........................................................................................................................................................архива данных |
253 |
|
7.4WideTrack коннектор................................................................................................................................... |
255 |
||
7.4.1 |
Создание WideTrack..........................................................................................................................................................коннектора |
256 |
|
7.4.2 |
Тег WideTrack..........................................................................................................................................................коннектора |
257 |
|
7.4.3 Выбор тегов..........................................................................................................................................................для опроса |
258 |
||
7.4.4 Системный..........................................................................................................................................................тег WideTrack коннектора |
259 |
||
7.4.5 |
Настройка WideTrack..........................................................................................................................................................коннектора |
259 |
|
7.4.6 |
Просмотр истории.......................................................................................................................................................... |
261 |
|
7.5Экспорт данных................................................................................................................................... |
262 |
||
7.5.1 |
Общие свойства..........................................................................................................................................................экспортеров |
263 |
|
7.5.2 Свойства экспортера..........................................................................................................................................................в XML |
266 |
||
7.5.3 |
Структура файла..........................................................................................................................................................XML |
268 |
|
7.5.4 Свойства экспортера..........................................................................................................................................................в CSV |
268 |
||
7.5.5 |
Структура файла..........................................................................................................................................................CSV |
270 |
|
7.5.6 |
Создание файла..........................................................................................................................................................экспорта |
270 |
|
7.6Тег эмулятор................................................................................................................................... |
271 |
||
7.6.1 |
Эмулятор синус.......................................................................................................................................................... |
273 |
|
7.6.2 |
Эмулятор инкремент.......................................................................................................................................................... |
273 |
Часть 8 Система ограничения доступа |
276 |
8.1Настройка ...................................................................................................................................пользователей и ролей проекта |
276 |
|||
8.1.1 |
Настройка пользователей..........................................................................................................................................................проекта |
277 |
||
8.1.1.1 |
Добавление.........................................................................................................................................................пользователя |
278 |
||
8.1.1.2 |
Удаление.........................................................................................................................................................пользователя |
279 |
||
8.1.1.3 |
Редактирование.........................................................................................................................................................пользователя |
280 |
||
8.1.1.4 |
Ввод пароля......................................................................................................................................................... 280 |
|||
8.1.2 |
Настройка ролей..........................................................................................................................................................проекта |
281 |
||
8.1.2.1 |
Добавление.........................................................................................................................................................роли |
282 |
||
8.1.2.2 |
Удаление.........................................................................................................................................................роли |
283 |
||
8.1.2.3 |
Редактирование.........................................................................................................................................................роли |
284 |
||
8.1.3 |
Настройка групп..........................................................................................................................................................ролей проекта |
284 |
||
8.1.3.1 |
Добавление.........................................................................................................................................................группы ролей |
285 |
||
8.1.3.2 |
Удаление.........................................................................................................................................................группы ролей |
286 |
||
8.1.3.3 |
Редактирование.........................................................................................................................................................группы ролей |
287 |
||
8.2Настройка ...................................................................................................................................доступа к объектам |
287 |
|||
8.2.1 |
Объекты, поддерживающие..........................................................................................................................................................ограничение доступа |
288 |
||
8.2.2 |
Настройка доступа..........................................................................................................................................................для объектов |
288 |
||
8.2.3 |
Настройка доступа..........................................................................................................................................................для реакций |
290 |
||
8.3Алгоритм проверки...................................................................................................................................прав доступа |
291 |
|||
8.4Авторизация...................................................................................................................................пользователей проекта |
291 |
|||
8.4.1 |
Вход пользователя..........................................................................................................................................................в систему |
292 |
||
8.4.2 |
Выход пользователя..........................................................................................................................................................из системы |
293 |
Часть 9 История процесса. Тренды |
295 |
||
9.1Модуль Менеджер...................................................................................................................................трендов |
295 |
||
9.1.1 |
Настройки Менеджера..........................................................................................................................................................трендов |
295 |
|
9.1.1.1 |
Группы настроек.........................................................................................................................................................истории |
296 |
|
9.1.1.1.1 Редактирование.........................................................................................................................................групп настройки истории |
297 |
||
9.1.1.1.2 |
Редактирование.........................................................................................................................................группы настроек |
298 |
|
9.1.1.2 |
Перья Менеджера.........................................................................................................................................................трендов |
300 |
|
9.1.1.2.1 Редактирование.........................................................................................................................................перьев Менеджера трендов |
301 |
||
9.1.1.2.2 |
Создание перьев......................................................................................................................................... |
301 |
|
9.1.1.2.3 |
Удаление перьев......................................................................................................................................... |
302 |
|
9.1.1.2.4 |
Группировка перьев......................................................................................................................................... |
302 |
|
9.1.2 |
Тренды объектов.......................................................................................................................................................... |
303 |
|
9.1.3 |
Тренды тегов.......................................................................................................................................................... |
304 |
|
9.1.4 Мастер создания..........................................................................................................................................................перьев для объекта |
304 |
||
9.1.5 Мастер создания..........................................................................................................................................................перьев для тега |
305 |
||
9.1.6 |
Настройка трендирования..........................................................................................................................................................тегов |
306 |
|
9.1.7 |
Настройка трендирования..........................................................................................................................................................атрибутов |
307 |
|
9.1.8 Выбор тегов..........................................................................................................................................................по маске |
308 |
||
9.2Графический...................................................................................................................................элемент Тренд |
309 |
||
9.2.1 Создание графического..........................................................................................................................................................элемента Тренд |
309 |
||
9.2.2 |
Общие настройки.......................................................................................................................................................... |
310 |
|
9.2.3 |
Настройка координатной..........................................................................................................................................................сетки |
311 |
|
9.2.4 |
Добавление/Удаление..........................................................................................................................................................перьев |
313 |
|
9.2.5 |
Настройка перьев.......................................................................................................................................................... |
316 |
|
9.2.5.1 |
Настройки.........................................................................................................................................................пера |
317 |
|
9.2.5.2 |
Редактирование.........................................................................................................................................................привязки перьев |
320 |
|
9.2.5.3 |
Настройки.........................................................................................................................................................отображения границ |
323 |
|
9.2.5.4 |
Настройки.........................................................................................................................................................отображения точек |
324 |
9.2.5.5 |
Световое.........................................................................................................................................................перо |
324 |
9.2.6 |
..........................................................................................................................................................Управление графическим элементом Тренд |
|
325 |
|
9.2.6.1 |
Выбор текущего.........................................................................................................................................................пера |
326 |
||
9.2.6.2 |
Переключение.........................................................................................................................................................режимов |
327 |
||
9.2.6.3 |
Включение.........................................................................................................................................................заливки и отключение перьев |
328 |
||
9.2.6.4 |
Просмотр.........................................................................................................................................................истории |
329 |
||
9.3Графический...................................................................................................................................элемент Табличный тренд |
332 |
|||
9.3.1 |
Настройка запроса..........................................................................................................................................................данных |
333 |
||
9.3.2 |
Листание .......................................................................................................................................................... |
334 |
||
9.3.3 |
Световое перо.......................................................................................................................................................... |
336 |
||
9.3.4 |
Свойства колонки..........................................................................................................................................................Перо |
337 |
||
9.3.5 |
Свойства колонки..........................................................................................................................................................Время |
338 |
Часть 10 Протокол событий |
340 |
||
10.1Модуль Протокол...................................................................................................................................событий |
340 |
||
10.1.1 Настройки модуля..........................................................................................................................................................Протокол событий |
340 |
||
10.1.1.1 |
Настройки.........................................................................................................................................................хранения истории |
342 |
|
10.1.1.2 |
Словарь.........................................................................................................................................................серьезности |
344 |
|
10.1.1.3 |
Словарь.........................................................................................................................................................типов событий |
345 |
|
10.1.1.4 |
Словарь.........................................................................................................................................................событий |
346 |
|
10.1.1.5 |
Системные.........................................................................................................................................................события |
348 |
|
10.1.1.6 |
Импорт .........................................................................................................................................................словаря |
348 |
|
10.1.1.7 |
Настройки.........................................................................................................................................................печати протокола событий |
351 |
|
10.1.1.8 |
Окно Настройка.........................................................................................................................................................печати |
351 |
|
10.1.1.9 |
Настройка.........................................................................................................................................................колонок для печати |
352 |
|
10.2Примитив Протокол...................................................................................................................................событий |
354 |
||
10.2.1 |
Основные настройки.......................................................................................................................................................... |
355 |
|
10.2.2 |
Колонки и строки.......................................................................................................................................................... |
356 |
|
10.3События элемента...................................................................................................................................проекта |
358 |
||
10.3.1 Вызов окна..........................................................................................................................................................просмотра событий элемента проекта |
358 |
||
10.3.2 |
Панель инструментов.......................................................................................................................................................... |
359 |
|
10.3.3 |
Настройка колонок.......................................................................................................................................................... |
360 |
|
10.3.4 Фильтрация..........................................................................................................................................................событий по серьезности |
361 |
||
10.3.5 Фильтрация..........................................................................................................................................................событий по типу |
362 |
||
10.3.6 |
Печать событий.......................................................................................................................................................... |
362 |
|
10.4Посылка событий...................................................................................................................................в протокол |
364 |
||
10.5Печать событий...................................................................................................................................из скрипта |
366 |
Часть 11 Модуль отчетов |
370 |
|
11.1Шаблон отчета................................................................................................................................... |
370 |
|
11.1.1 |
Параметры..........................................................................................................................................................отчета |
375 |
11.1.2 |
Секции отчета.......................................................................................................................................................... |
377 |
11.1.3 |
Элементы отчета.......................................................................................................................................................... |
379 |
11.1.3.1 |
Линия ......................................................................................................................................................... |
381 |
11.1.3.2 |
Прямоугольник......................................................................................................................................................... |
382 |
11.1.3.3 |
Текстовое.........................................................................................................................................................поле |
384 |
11.1.3.4 |
Таблица......................................................................................................................................................... |
386 |
11.1.3.5 |
Диаграмма......................................................................................................................................................... |
389 |
11.1.3.5.1 |
Группы данных......................................................................................................................................... |
396 |
11.1.3.5.2 |
Группировка и.........................................................................................................................................сортировка данных |
399 |
11.1.3.5.3 |
Гистограммы ......................................................................................................................................... |
402 |
11.1.3.5.4 |
Линейчатые диаграммы......................................................................................................................................... |
406 |
11.1.3.5.5 |
Графики ......................................................................................................................................... |
408 |
11.1.3.5.6 |
Круговые диаграммы......................................................................................................................................... 414 |
|||
11.1.3.5.7 |
Диаграммы с областями......................................................................................................................................... 416 |
|||
11.1.3.5.8 |
Кольцевые диаграммы......................................................................................................................................... 419 |
|||
11.1.3.6 |
Рисунок......................................................................................................................................................... 420 |
|||
11.1.4 |
Встроенные..........................................................................................................................................................рисунки |
424 |
||
11.1.5 Форматирование..........................................................................................................................................................элементов отчета |
425 |
|||
11.1.5.1 |
Стили ......................................................................................................................................................... 425 |
|||
11.1.5.2 |
Условное.........................................................................................................................................................форматирование |
430 |
||
11.1.5.3 |
Числовые.........................................................................................................................................................значения и даты |
430 |
||
11.1.6 |
Разбивка отчета..........................................................................................................................................................на страницы |
431 |
||
11.1.7 |
Предварительный..........................................................................................................................................................просмотр |
432 |
||
11.1.8 Взаимодействие..........................................................................................................................................................с пользователем |
434 |
|||
11.1.9 Автоматическое..........................................................................................................................................................изменение размера и позиционирование |
438 |
|||
11.2Данные для...................................................................................................................................отчета |
439 |
11.2.1 |
Группа тегов.......................................................................................................................................................... |
441 |
|
11.2.2 |
Группа трендируемых..........................................................................................................................................................тегов |
442 |
|
11.2.3 |
Атрибут тега.......................................................................................................................................................... |
444 |
|
11.2.4 |
Тренд .......................................................................................................................................................... |
445 |
|
11.2.5 |
SQL коннектор.......................................................................................................................................................... |
447 |
|
11.2.6 |
Мнемосхема.......................................................................................................................................................... |
448 |
|
11.3Использование...................................................................................................................................выражений |
449 |
||
11.3.1 |
Создание выражений.......................................................................................................................................................... |
450 |
|
11.3.2 |
Работа с выражениями.......................................................................................................................................................... |
452 |
|
11.3.3 Применение..........................................................................................................................................................глобальных коллекций в выражениях |
455 |
||
11.3.4 |
Примеры выражений.......................................................................................................................................................... |
459 |
|
11.3.5 Использование..........................................................................................................................................................функций в выражениях |
462 |
||
11.3.5.1 |
Функции.........................................................................................................................................................работы со строками |
463 |
|
11.3.5.2 |
Функции.........................................................................................................................................................даты и времени |
468 |
|
11.3.5.3 |
Математические.........................................................................................................................................................функции |
470 |
|
11.3.5.4 |
Функции.........................................................................................................................................................проверки типов |
472 |
|
11.3.5.5 |
Функции.........................................................................................................................................................выполнения условия |
472 |
|
11.3.5.6 |
Функции.........................................................................................................................................................преобразования типов |
473 |
|
11.3.5.7 |
Функции.........................................................................................................................................................агрегирования |
475 |
|
11.3.5.7.1 |
Функция Avg ......................................................................................................................................... |
476 |
|
11.3.5.7.2 |
Функция Count......................................................................................................................................... |
476 |
|
11.3.5.7.3 |
Функция CountRows......................................................................................................................................... |
477 |
|
11.3.5.7.4 |
Функция CountDistinct......................................................................................................................................... |
477 |
|
11.3.5.7.5 |
Функция First ......................................................................................................................................... |
478 |
|
11.3.5.7.6 |
Функция Max ......................................................................................................................................... |
479 |
|
11.3.5.7.7 |
Функция Min ......................................................................................................................................... |
479 |
|
11.3.5.7.8 |
Функция Last ......................................................................................................................................... |
480 |
|
11.3.5.7.9 |
Функция RowNumber......................................................................................................................................... |
480 |
|
11.3.5.7.10 |
Функция RunningValue......................................................................................................................................... |
481 |
|
11.3.5.7.11 |
Функция StDevP......................................................................................................................................... |
482 |
|
11.3.5.7.12 |
Функция StDev......................................................................................................................................... |
482 |
|
11.3.5.7.13 |
Функция Sum ......................................................................................................................................... |
483 |
|
11.3.5.7.14 |
Функция VarP ......................................................................................................................................... |
483 |
|
11.3.5.7.15 |
Функция Var ......................................................................................................................................... |
484 |
|
11.4Менеджер отчетов................................................................................................................................... |
485 |
||
11.4.1 |
Хранение снимков..........................................................................................................................................................данных |
487 |
|
11.4.2 |
Печать отчетов.......................................................................................................................................................... |
488 |
|
11.4.3 |
Рассылка отчетов.......................................................................................................................................................... |
489 |
|
11.4.4 |
Публикация..........................................................................................................................................................в папку |
491 |
11.5Генерация ...................................................................................................................................отчета |
493 |
|
Часть 12 Web-контроль |
496 |
|
12.1Инсталляция................................................................................................................................... |
496 |
|
12.2Начало работы................................................................................................................................... |
497 |
|
12.3Деинсталляция................................................................................................................................... |
498 |
|
12.4Сервер Web...................................................................................................................................-контроль |
498 |
|
12.4.1 |
Главное окно.......................................................................................................................................................... |
499 |
12.4.2 |
Конфигурирование..........................................................................................................................................................сервера |
499 |
12.4.2.1 |
Общие настройки......................................................................................................................................................... 500 |
12.4.2.2 |
Соединения......................................................................................................................................................... 501 |
12.5Сайт Web-контроль................................................................................................................................... 502 |
12.5.1 |
Главная страница.......................................................................................................................................................... |
502 |
12.5.2 |
Страница авторизации.......................................................................................................................................................... |
503 |
12.5.3 Страница навигации..........................................................................................................................................................по проекту |
504 |
|
12.5.4 Как подключиться..........................................................................................................................................................к проекту |
505 |
|
12.6Cписок возможных...................................................................................................................................проблем |
505 |
|
Часть 13 Редактор скриптов |
511 |
|
13.1Окно Редактора...................................................................................................................................скриптов |
511 |
|
13.1.1 |
Панель инструментов.......................................................................................................................................................... |
514 |
13.1.2 |
Закладка Шаблоны.......................................................................................................................................................... |
515 |
13.1.3 |
Закладка Функции.......................................................................................................................................................... |
516 |
13.1.4 |
Окно ошибок..........................................................................................................................................................скрипта |
517 |
13.1.5 |
Область редактирования..........................................................................................................................................................текста |
518 |
13.1.6 |
Окно Параметры..........................................................................................................................................................страницы |
519 |
13.1.7 |
Окно Печать.......................................................................................................................................................... |
520 |
13.1.8 Окно редактирования..........................................................................................................................................................ссылок на сборки |
521 |
|
13.1.9 Окно Поиск..........................................................................................................................................................и замена |
521 |
|
13.2Настройки ...................................................................................................................................Редактора скриптов |
522 |
|
13.2.1 |
Настройки Шаблонов..........................................................................................................................................................пользователей |
523 |
13.2.2 |
Настройки шрифта.......................................................................................................................................................... |
523 |
Часть 14 Пример HMI-приложения |
526 |
|
14.1Создание проекта................................................................................................................................... |
526 |
|
14.2Типы тегов................................................................................................................................... |
527 |
|
14.3Библиотечные...................................................................................................................................объекты |
529 |
|
14.4Анимация ................................................................................................................................... |
532 |
|
14.5Объекты HMI...................................................................................................................................-приложения |
533 |
|
14.6Логика работы................................................................................................................................... |
535 |
|
14.7Отладка ................................................................................................................................... |
536 |
|
14.8Тренд и протокол...................................................................................................................................событий |
537 |
|
Часть 15 Техническая поддержка |
540 |
|
Указатель |
|
540 |
Часть
1
1 Введение
Добро пожаловать в DataRate!
DataRate – современный программный продукт для быстрого создания HMI-приложений (human-machine interface, интерфейс "человек - машина") с расширенными функциональными возможностями.
DataRate предоставляет не только функции операторского интерфейса, но и функции опроса данных, управления, мониторинга и диагностики технологических процессов.
DataRate – это:
10 DataRate
Интегрированная среда разработки
∙Легкое освоение и быстрая разработка
∙Объектная модель
∙Повторное использование объектов
∙Встроенный механизм верификации проекта
Динамическая визуализация данных
∙Анимация любого свойства графического примитива
∙Визуально настраиваемые алгоритмы анимации
∙С#-скрипты для обработки и визуализации данных
∙Библиотеки шаблонов и скриптов
∙Динамика примитивов, управляемая событиями
Базовая платформа
Microsoft .NET – гибкость, надежность и безопасность.
Системные требования Технические характеристики
1.1Регистрация
Создание HMI-приложений
промышленной автоматизации
∙Специализированные объекты
– тег, тренд, протокол событий и другие
∙Ведение тренда для любого входа или выхода объекта
∙База данных трендов
∙Подсистема событий и тревог
∙Пользовательские функции на С#
∙Технология клиент-сервер
∙Управление через Webинтерфейс
∙Подсистема отчетов
Экспорт\импорт данных
∙Источники данных – УСО, информационные системы, базы данных
∙ОРС DA коннектор (обмен информацией с OPC DA серверами)
∙OPC HDA коннектор (обмен информацией с OPC HDA серверами)
∙SQL-коннектор (обмен информацией с реляционными базами данных)
∙WideTrack коннектор (получения текущих значений и истории (трендов) из базы данных WideTrack)
∙Одновременное подключение до 50 ОРС DA серверов
∙Экспорт в формате XML или CSV
Для регистрации DataRate программным ключом необходимо указать уникальный номер компьютера в заявке.
Уникальный номер компьютера можно получить двумя путями:
1. Запустить Среду Исполнения. Появится диалог Незарегистрированная версия.
Введение 11
Нажмите на кнопку Регистрация, откроется диалог с уникальным номером компьютера.
2. Запустить Среду Разработки. Открыть диалог О программе - панель инструментов
Помощь/О Программе. В диалоге скопируйте поле Регистрационный ключ с уникальным номером компьютера.
12 DataRate
Укажите этот номер в заявке на приобретении DataRate.
После приобретения DataRate вам придет письмо с регистрационным ключом. Разархивируйте файл приложения к письму и сохраните в надежном месте – это ваш персональный регистрационный ключ. Скопируйте файл с регистрационным ключом на компьютер, где установлен DataRate и запустите его двойным щелчком мыши в проводнике. Вам будет задан вопрос – желаете ли вы добавить сведения в реестр – нажмите кнопку «Да».
1.2Системные требования
Компонент |
Минимальные требования |
Рекомендуемые |
Операционная система |
Microsoft Windows 2000, |
Microsoft Windows XP, |
|
Internet Explorer 5.01 и выше |
Internet Explorer 6.0 |
.NET Framework |
Версия 2.0 |
Версия 2.0 (русская |
|
|
локализация) |
Процессор |
Pentium III 733 Mhz |
Pentium IV 1.4 Ghz и более |
|
|
|
Память |
256 MB |
512 MB и выше |
|
|
|
Примечание: требования к компьютеру определяются совокупностью требований запускаемых на нем программ.
Введение 13