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

РАЗРАБОТКА

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

DataRate. Разработка HMI-приложений/1-е изд.

© 1992-2009. НПФ «КРУГ». Все права защищены.

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

НАУЧНО-ПРОИЗВОДСТВЕННАЯ ФИРМА «КРУГ»

440028, г. Пенза, ул. Титова 1

Тел.:+7 (8412) 49-97-75, 55-64-97, 49-94-14, 48-34-80,

Факс: +7 (8412) 5-64-96

datarate@krug2000.ru

www.datarate.krug2000.ru

Май 2009

Обозначение документа: КР01. 20500W - 02.50 - И2.1.1

Содержание

Часть 1

Введение

 

11

1.1Регистрация...................................................................................................................................

12

1.2Системные требования...................................................................................................................................

13

1.3Технические характеристики...................................................................................................................................

14

1.4Инсталляция и начало работы...................................................................................................................................

14

1.5Деинсталляция...................................................................................................................................

23

1.6Совместимость с предыдущей версией...................................................................................................................................

24

Часть 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Библиотеки................................................................................................................................... 86

5.3.1

Редактор библиотек..........................................................................................................................................................

86

5.3.2

Библиотека объектов..........................................................................................................................................................

86

5.3.3

Библиотека типов..........................................................................................................................................................тегов

87

5.3.4

Библиотека скриптов..........................................................................................................................................................

90

5.3.5

Управление библиотеками..........................................................................................................................................................

92

5.4Расписания...................................................................................................................................

95

5.4.1

Папки расписаний..........................................................................................................................................................

95

5.4.2

Создание расписания..........................................................................................................................................................

96

5.4.3

Редактирование..........................................................................................................................................................свойств расписания

98

5.4.3.1

Расписание.........................................................................................................................................................с однократной активацией

98

5.4.3.2

Расписание.........................................................................................................................................................с повторяющейся активацией

99

5.4.3.2.1

 

Задание периодичности.........................................................................................................................................

100

5.4.3.2.1.1

Периодичность...................................................................................................................................в днях

100

5.4.3.2.1.2

Периодичность...................................................................................................................................в неделях

100

5.4.3.2.1.3

Периодичность...................................................................................................................................в месяцах

100

5.4.3.2.1.4

Периодичность...................................................................................................................................в годах

101

5.4.3.2.2

 

Периодичность.........................................................................................................................................в день запуска

101

5.4.3.2.2.1

Определение ...................................................................................................................................времени однократной активации

102

5.4.3.2.2.2

Определение ...................................................................................................................................периодичности активации в день запуска

102

5.4.3.2.3

 

Продолжительность.........................................................................................................................................действия расписания

102

5.4.3.3

Словесное.........................................................................................................................................................описание

103

Часть 6 Динамическая визуализация данных

106

6.1Графическая...................................................................................................................................подсистема

106

6.1.1

Рабочие столы..........................................................................................................................................................

106

6.1.2

Дерево ..........................................................................................................................................................примитивов мнемосхемы

114

6.1.3

Редактор ..........................................................................................................................................................слоев мнемосхем

115

6.1.4

Мнемосхема..........................................................................................................................................................

120

6.1.4.1

Система.........................................................................................................................................................координат

121

6.1.4.2

Печать .........................................................................................................................................................мнемосхемы

121

6.1.5

Графические..........................................................................................................................................................примитивы

122

6.1.5.1

Свойства.........................................................................................................................................................графических примитивов

123

6.1.5.1.1

.........................................................................................................................................

Видимость/мигание

123

6.1.5.1.2

.........................................................................................................................................

Цвет

124

6.1.5.1.3

.........................................................................................................................................

Заливка

134

6.1.5.1.4

.........................................................................................................................................

Свойства заливки

136

6.1.5.1.5

.........................................................................................................................................

Свойства в скриптах

137

6.1.5.1.5.1 ...................................................................................................................................

Видимость/мигание

138

6.1.5.1.5.2 ...................................................................................................................................

Цвет

138

6.1.5.1.5.3 ...................................................................................................................................

Заливка

138

6.1.5.1.5.4

 

...................................................................................................................................Свойства заливки

 

139

6.1.5.2

Действия над примитивами.........................................................................................................................................................

139

6.1.5.2.1

 

Изменение размера и положения.........................................................................................................................................

139

6.1.5.2.2

 

Группирование.........................................................................................................................................

140

6.1.5.3

Эллипс ......................................................................................................................................................... 141

6.1.5.4

Прямоугольник......................................................................................................................................................... 141

6.1.5.5

Скругленный.........................................................................................................................................................прямоугольник

141

6.1.5.6

Прямая.........................................................................................................................................................

142

6.1.5.7

Сцена .........................................................................................................................................................

142

6.1.5.8

Рисунок.........................................................................................................................................................

143

6.1.5.9

Текст .........................................................................................................................................................

144

6.1.5.10

Надпись.........................................................................................................................................................

144

6.1.5.11

Дуга .........................................................................................................................................................

144

6.1.5.12

Большая.........................................................................................................................................................дуга

144

6.1.5.13

Сектор .........................................................................................................................................................

145

6.1.5.14

Сегмент.........................................................................................................................................................

145

6.1.5.15

Объемный.........................................................................................................................................................прямоугольник

146

6.1.5.16

Вспомогательная.........................................................................................................................................................линия

147

6.1.5.17

Многоугольник.........................................................................................................................................................

147

6.1.5.18

Ломаная.........................................................................................................................................................

148

6.1.5.19

Таблица.........................................................................................................................................................

150

6.1.5.19.1

Свойства заголовка.........................................................................................................................................

154

6.1.5.19.2

Свойства колонки.........................................................................................................................................

155

6.1.5.19.3

Свойства заголовка.........................................................................................................................................колонки

155

6.1.5.19.4

Свойства строки.........................................................................................................................................

156

6.1.5.19.5

Свойства заголовка.........................................................................................................................................строки

156

6.1.5.19.6

Свойства подписи.........................................................................................................................................

156

6.1.5.19.7

Свойства ячейки.........................................................................................................................................

156

6.1.5.19.8

Редактирование.........................................................................................................................................границ

157

6.1.5.20

Элемент.........................................................................................................................................................управления

157

6.1.5.20.1

Использование.........................................................................................................................................примитива

158

6.2Анимация ...................................................................................................................................

161

6.2.1

Простое преобразование..........................................................................................................................................................

162

6.2.2

Преобразование..........................................................................................................................................................скриптом

164

6.3Реакции ...................................................................................................................................

165

6.3.1

Редактирование..........................................................................................................................................................событий

166

6.3.1.1

Редактирование.........................................................................................................................................................события Нажатие клавиши

167

6.3.1.2

Редактирование.........................................................................................................................................................события Отжатие клавиши

168

6.3.1.3

Редактирование.........................................................................................................................................................события Последовательный ввод

168

6.3.2

Присвоить значение..........................................................................................................................................................

169

6.3.3

Переход ..........................................................................................................................................................

170

6.3.3.1

Переход.........................................................................................................................................................на мнемосхему

171

6.3.3.2

Переход.........................................................................................................................................................на рабочий стол

175

6.3.3.3

Анимация.........................................................................................................................................................примитивов

176

6.3.4

Выполнить..........................................................................................................................................................скрипт

185

6.3.5

Поле ввода..........................................................................................................................................................

186

6.3.6

Ползунок ..........................................................................................................................................................

187

6.4Изменение...................................................................................................................................свойств примитивов с помощью реакций и анимаций

188

6.4.1

Видимость/мигание..........................................................................................................................................................

188

6.4.2

Цвет ..........................................................................................................................................................

191

6.4.3

Заливка ..........................................................................................................................................................

192

6.4.3.1

HatchStyle......................................................................................................................................................... 194

6.4.3.2

GradientBrushInfo......................................................................................................................................................... 195

 

...................................................................................................................................6.5Копирование реакций и анимаций

198

Часть 7 Обмен данными

205

7.1OPC DA-коннектор...................................................................................................................................

205

7.1.1 Создание OPC..........................................................................................................................................................DA коннектора

206

7.1.2 Тег OPC DA..........................................................................................................................................................коннектора

209

7.1.3 Выбор OPC..........................................................................................................................................................DA тегов

210

7.1.4 Системный..........................................................................................................................................................тег OPC DA коннектора

212

7.1.5 Переименование..........................................................................................................................................................OPC DA тегов

213

7.1.6 Настройка OPC..........................................................................................................................................................DA коннектора

215

7.1.7 Создание OPC..........................................................................................................................................................DA группы

218

7.1.8 Настройка OPC..........................................................................................................................................................DA группы

220

7.2OPC HDA-коннектор...................................................................................................................................

221

7.2.1 Создание OPC..........................................................................................................................................................HDA коннектора

222

7.2.2

Тег OPC HDA..........................................................................................................................................................коннектора

225

7.2.3 Выбор OPC..........................................................................................................................................................HDA тегов

226

7.2.4 Системный..........................................................................................................................................................тег OPC HDA коннектора

228

7.2.5 Переименование..........................................................................................................................................................OPC HDA тегов

229

7.2.6 Настройка OPC..........................................................................................................................................................HDA коннектора

231

7.2.7 Использование..........................................................................................................................................................данных OPC HDA коннектора

235

7.3SQL-коннектор...................................................................................................................................

236

7.3.1

Технические..........................................................................................................................................................характеристики

237

7.3.2

Создание SQL..........................................................................................................................................................-коннектора

238

7.3.3

Источник данных..........................................................................................................................................................

238

7.3.4

Примеры строк..........................................................................................................................................................соединений

240

7.3.5

Группа данных..........................................................................................................................................................

246

7.3.5.1

Создать.........................................................................................................................................................группу данных

247

7.3.5.2

Изменить.........................................................................................................................................................группу данных

248

7.3.5.3

Свойства.........................................................................................................................................................группы данных

248

7.3.5.4

Системный.........................................................................................................................................................тег группы данных

252

7.3.6

Примеры использования..........................................................................................................................................................

253

7.3.6.1

Работа с.........................................................................................................................................................протоколом событий

253

7.3.6.2

Сбор статистических.........................................................................................................................................................данных

253

7.3.6.3

Организация.........................................................................................................................................................архива данных

254

7.4WideTrack коннектор...................................................................................................................................

256

7.4.1

Создание WideTrack..........................................................................................................................................................коннектора

257

7.4.2

Тег WideTrack..........................................................................................................................................................коннектора

258

7.4.3 Выбор тегов..........................................................................................................................................................для опроса

259

7.4.4 Системный..........................................................................................................................................................тег WideTrack коннектора

260

7.4.5

Настройка WideTrack..........................................................................................................................................................коннектора

260

7.4.6

Просмотр истории..........................................................................................................................................................

262

7.5Экспорт данных...................................................................................................................................

263

7.5.1

Общие свойства..........................................................................................................................................................экспортеров

264

7.5.2 Свойства экспортера..........................................................................................................................................................в XML

267

7.5.3

Структура файла..........................................................................................................................................................XML

269

7.5.4 Свойства экспортера..........................................................................................................................................................в CSV

269

7.5.5

Структура файла..........................................................................................................................................................CSV

271

7.5.6

Создание файла..........................................................................................................................................................экспорта

271

7.6Тег эмулятор...................................................................................................................................

272

7.6.1

Эмулятор синус..........................................................................................................................................................

274

7.6.2

Эмулятор инкремент..........................................................................................................................................................

274

Часть 8 Система ограничения доступа

277

8.1Настройка ...................................................................................................................................пользователей и ролей проекта

277

8.1.1

Настройка пользователей..........................................................................................................................................................проекта

278

8.1.1.1

Добавление.........................................................................................................................................................пользователя

279

8.1.1.2

Удаление.........................................................................................................................................................пользователя

280

8.1.1.3

Редактирование.........................................................................................................................................................пользователя

281

8.1.1.4

Ввод пароля......................................................................................................................................................... 281

8.1.2

Настройка ролей..........................................................................................................................................................проекта

282

8.1.2.1

Добавление.........................................................................................................................................................роли

283

8.1.2.2

Удаление.........................................................................................................................................................роли

284

8.1.2.3

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

285

8.1.3

Настройка групп..........................................................................................................................................................ролей проекта

285

8.1.3.1

Добавление.........................................................................................................................................................группы ролей

286

8.1.3.2

Удаление.........................................................................................................................................................группы ролей

287

8.1.3.3

Редактирование.........................................................................................................................................................группы ролей

288

8.2Настройка ...................................................................................................................................доступа к объектам

288

8.2.1

Объекты, поддерживающие..........................................................................................................................................................ограничение доступа

289

8.2.2

Настройка доступа..........................................................................................................................................................для объектов

289

8.2.3

Настройка доступа..........................................................................................................................................................для реакций

291

8.3Алгоритм проверки...................................................................................................................................прав доступа

292

8.4Авторизация...................................................................................................................................пользователей проекта

292

8.4.1

Вход пользователя..........................................................................................................................................................в систему

293

8.4.2

Выход пользователя..........................................................................................................................................................из системы

294

Часть 9 История процесса. Тренды

296

9.1Модуль Менеджер...................................................................................................................................трендов

296

9.1.1

Настройки Менеджера..........................................................................................................................................................трендов

296

9.1.1.1

Группы настроек.........................................................................................................................................................истории

297

9.1.1.1.1 Редактирование.........................................................................................................................................групп настройки истории

298

9.1.1.1.2

Редактирование.........................................................................................................................................группы настроек

299

9.1.1.2

Перья Менеджера.........................................................................................................................................................трендов

301

9.1.1.2.1 Редактирование.........................................................................................................................................перьев Менеджера трендов

302

9.1.1.2.2

Создание перьев.........................................................................................................................................

302

9.1.1.2.3

Удаление перьев.........................................................................................................................................

303

9.1.1.2.4

Группировка перьев.........................................................................................................................................

303

9.1.2

Тренды объектов..........................................................................................................................................................

304

9.1.3

Тренды тегов..........................................................................................................................................................

305

9.1.4 Мастер создания..........................................................................................................................................................перьев для объекта

305

9.1.5 Мастер создания..........................................................................................................................................................перьев для тега

306

9.1.6

Настройка трендирования..........................................................................................................................................................тегов

307

9.1.7

Настройка трендирования..........................................................................................................................................................атрибутов

308

9.1.8 Выбор тегов..........................................................................................................................................................по маске

309

9.2Графический...................................................................................................................................элемент Тренд

310

9.2.1 Создание графического..........................................................................................................................................................элемента Тренд

310

9.2.2

Общие настройки..........................................................................................................................................................

311

9.2.3

Настройка координатной..........................................................................................................................................................сетки

312

9.2.4

Добавление/Удаление..........................................................................................................................................................перьев

314

9.2.5

Настройка перьев..........................................................................................................................................................

317

9.2.5.1

Настройки.........................................................................................................................................................пера

318

9.2.5.2

Редактирование.........................................................................................................................................................привязки перьев

321

9.2.5.3

Настройки.........................................................................................................................................................отображения границ

324

9.2.5.4

.........................................................................................................................................................Настройки отображения точек

 

325

9.2.5.5

Световое.........................................................................................................................................................перо

325

9.2.6 Управление..........................................................................................................................................................графическим элементом Тренд

326

9.2.6.1

Выбор текущего.........................................................................................................................................................пера

327

9.2.6.2

Переключение.........................................................................................................................................................режимов

328

9.2.6.3

Включение.........................................................................................................................................................заливки и отключение перьев

329

9.2.6.4

Просмотр.........................................................................................................................................................истории

330

9.3Графический...................................................................................................................................элемент Табличный тренд

333

9.3.1

Настройка запроса..........................................................................................................................................................данных

334

9.3.2

Листание ..........................................................................................................................................................

335

9.3.3

Световое перо..........................................................................................................................................................

337

9.3.4

Свойства колонки..........................................................................................................................................................Перо

338

9.3.5

Свойства колонки..........................................................................................................................................................Время

339

Часть 10 Протокол событий

342

10.1Модуль Протокол...................................................................................................................................событий

342

10.1.1 Настройки модуля..........................................................................................................................................................Протокол событий

342

10.1.1.1

Настройки.........................................................................................................................................................хранения истории

344

10.1.1.2

Словарь.........................................................................................................................................................серьезности

346

10.1.1.3

Словарь.........................................................................................................................................................типов событий

347

10.1.1.4

Словарь.........................................................................................................................................................событий

348

10.1.1.5

Системные.........................................................................................................................................................события

350

10.1.1.6

Импорт .........................................................................................................................................................словаря

350

10.1.1.7

Настройки.........................................................................................................................................................печати протокола событий

353

10.1.1.8

Окно Настройка.........................................................................................................................................................печати

353

10.1.1.9

Настройка.........................................................................................................................................................колонок для печати

354

10.2Примитив Протокол...................................................................................................................................событий

356

10.2.1

Основные настройки..........................................................................................................................................................

357

10.2.2

Колонки и строки..........................................................................................................................................................

358

10.3События элемента...................................................................................................................................проекта

360

10.3.1 Вызов окна..........................................................................................................................................................просмотра событий элемента проекта

360

10.3.2

Панель инструментов..........................................................................................................................................................

361

10.3.3

Настройка колонок..........................................................................................................................................................

362

10.3.4 Фильтрация..........................................................................................................................................................событий по серьезности

363

10.3.5 Фильтрация..........................................................................................................................................................событий по типу

364

10.3.6

Печать событий..........................................................................................................................................................

364

10.4Посылка событий...................................................................................................................................в протокол

366

10.5Печать событий...................................................................................................................................из скрипта

368

Часть 11 Модуль отчетов

372

11.1Шаблон отчета...................................................................................................................................

372

11.1.1

Параметры..........................................................................................................................................................отчета

377

11.1.2

Секции отчета..........................................................................................................................................................

379

11.1.3

Элементы отчета..........................................................................................................................................................

381

11.1.3.1

Линия .........................................................................................................................................................

383

11.1.3.2

Прямоугольник.........................................................................................................................................................

384

11.1.3.3

Текстовое.........................................................................................................................................................поле

386

11.1.3.4

Таблица.........................................................................................................................................................

388

11.1.3.5

Диаграмма.........................................................................................................................................................

391

11.1.3.5.1

Группы данных.........................................................................................................................................

398

11.1.3.5.2

Группировка и.........................................................................................................................................сортировка данных

401

11.1.3.5.3

Гистограммы .........................................................................................................................................

404

11.1.3.5.4

Линейчатые диаграммы.........................................................................................................................................

408

11.1.3.5.5

Графики .........................................................................................................................................

410

11.1.3.5.6

Круговые диаграммы.........................................................................................................................................

416

11.1.3.5.7

Диаграммы с областями.........................................................................................................................................

418

11.1.3.5.8

Кольцевые диаграммы.........................................................................................................................................

421

11.1.3.6

Рисунок......................................................................................................................................................... 422

11.1.4

Встроенные..........................................................................................................................................................рисунки

426

11.1.5 Форматирование..........................................................................................................................................................элементов отчета

427

11.1.5.1

Стили ......................................................................................................................................................... 427

11.1.5.2

Условное.........................................................................................................................................................форматирование

432

11.1.5.3

Числовые.........................................................................................................................................................значения и даты

432

11.1.6

Разбивка отчета..........................................................................................................................................................на страницы

433

11.1.7

Предварительный..........................................................................................................................................................просмотр

434

11.1.8 Взаимодействие..........................................................................................................................................................с пользователем

436

11.1.9 Автоматическое..........................................................................................................................................................изменение размера и позиционирование

440

11.2Данные для...................................................................................................................................отчета

441

11.2.1

Группа тегов..........................................................................................................................................................

443

11.2.2

Группа трендируемых..........................................................................................................................................................тегов

444

11.2.3

Атрибут тега..........................................................................................................................................................

446

11.2.4

Тренд ..........................................................................................................................................................

447

11.2.5

SQL коннектор..........................................................................................................................................................

449

11.2.6

Мнемосхема..........................................................................................................................................................

450

11.3Использование...................................................................................................................................выражений

451

11.3.1

Создание выражений..........................................................................................................................................................

452

11.3.2

Работа с выражениями..........................................................................................................................................................

454

11.3.3 Применение..........................................................................................................................................................глобальных коллекций в выражениях

457

11.3.4

Примеры выражений..........................................................................................................................................................

461

11.3.5 Использование..........................................................................................................................................................функций в выражениях

464

11.3.5.1

Функции.........................................................................................................................................................работы со строками

465

11.3.5.2

Функции.........................................................................................................................................................даты и времени

470

11.3.5.3

Математические.........................................................................................................................................................функции

472

11.3.5.4

Функции.........................................................................................................................................................проверки типов

474

11.3.5.5

Функции.........................................................................................................................................................выполнения условия

474

11.3.5.6

Функции.........................................................................................................................................................преобразования типов

475

11.3.5.7

Функции.........................................................................................................................................................агрегирования

477

11.3.5.7.1

Функция Avg .........................................................................................................................................

478

11.3.5.7.2

Функция Count.........................................................................................................................................

478

11.3.5.7.3

Функция CountRows.........................................................................................................................................

479

11.3.5.7.4

Функция CountDistinct.........................................................................................................................................

479

11.3.5.7.5

Функция First .........................................................................................................................................

480

11.3.5.7.6

Функция Max .........................................................................................................................................

481

11.3.5.7.7

Функция Min .........................................................................................................................................

481

11.3.5.7.8

Функция Last .........................................................................................................................................

482

11.3.5.7.9

Функция RowNumber.........................................................................................................................................

482

11.3.5.7.10

Функция RunningValue.........................................................................................................................................

483

11.3.5.7.11

Функция StDevP.........................................................................................................................................

484

11.3.5.7.12

Функция StDev.........................................................................................................................................

484

11.3.5.7.13

Функция Sum .........................................................................................................................................

485

11.3.5.7.14

Функция VarP .........................................................................................................................................

485

11.3.5.7.15

Функция Var .........................................................................................................................................

486

11.4Менеджер отчетов...................................................................................................................................

487

11.4.1 Хранение снимков..........................................................................................................................................................данных

489

11.4.2

Печать отчетов..........................................................................................................................................................

490

11.4.3

Рассылка отчетов..........................................................................................................................................................

491

11.4.4

Публикация..........................................................................................................................................................в папку

493

11.5Генерация ...................................................................................................................................отчета

495

Часть 12 Web-контроль

498

12.1Инсталляция...................................................................................................................................

498

12.2Начало работы...................................................................................................................................

499

12.3Деинсталляция...................................................................................................................................

500

12.4Сервер Web...................................................................................................................................-контроль

500

12.4.1

Главное окно..........................................................................................................................................................

501

12.4.2

Конфигурирование..........................................................................................................................................................сервера

501

12.4.2.1

Общие настройки......................................................................................................................................................... 502

12.4.2.2

Соединения......................................................................................................................................................... 503

12.5Сайт Web-контроль................................................................................................................................... 504

12.5.1

Главная страница..........................................................................................................................................................

504

12.5.2

Страница авторизации..........................................................................................................................................................

505

12.5.3 Страница навигации..........................................................................................................................................................по проекту

506

12.5.4 Как подключиться..........................................................................................................................................................к проекту

507

12.6Cписок возможных...................................................................................................................................проблем

507

Часть 13 Редактор скриптов

513

13.1Окно Редактора...................................................................................................................................скриптов

513

13.1.1

Панель инструментов..........................................................................................................................................................

516

13.1.2

Закладка Шаблоны..........................................................................................................................................................

517

13.1.3

Закладка Функции..........................................................................................................................................................

518

13.1.4

Окно ошибок..........................................................................................................................................................скрипта

519

13.1.5

Область редактирования..........................................................................................................................................................текста

520

13.1.6

Окно Параметры..........................................................................................................................................................страницы

521

13.1.7

Окно Печать..........................................................................................................................................................

522

13.1.8 Окно редактирования..........................................................................................................................................................ссылок на сборки

523

13.1.9 Окно Поиск..........................................................................................................................................................и замена

523

13.2Настройки ...................................................................................................................................Редактора скриптов

524

13.2.1

Настройки Шаблонов..........................................................................................................................................................пользователей

525

13.2.2

Настройки шрифта..........................................................................................................................................................

525

Часть 14 Пример HMI-приложения

528

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

528

14.2Типы тегов...................................................................................................................................

529

14.3Библиотечные...................................................................................................................................объекты

531

14.4Анимация ...................................................................................................................................

534

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

535

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

537

14.7Отладка ...................................................................................................................................

538

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

539

Часть 15 Техническая поддержка

542

Указатель

542

Часть

1

1 Введение

Добро пожаловать в DataRate!

DataRate – современный программный продукт для быстрого создания HMI-приложений (human-machine interface, интерфейс "человек - машина") с расширенными функциональными возможностями.

DataRate предоставляет не только функции операторского интерфейса, но и функции опроса данных, управления, мониторинга и диагностики технологических процессов.

DataRate – это:

Интегрированная среда разработки

Легкое освоение и быстрая разработка

Объектная модель

Повторное использование объектов

Встроенный механизм верификации проекта

Динамическая визуализация данных

Анимация любого свойства графического примитива

Визуально настраиваемые алгоритмы анимации

С#-скрипты для обработки и визуализации данных

Библиотеки шаблонов и скриптов

Динамика примитивов, управляемая событиями

Создание HMI-приложений промышленной автоматизации

Специализированные объекты – тег, тренд, протокол событий и другие

Ведение тренда для любого входа или выхода объекта

База данных трендов

Подсистема событий и тревог

Пользовательские функции на С#

Технология клиент-сервер

Управление через Web-интерфейс

Подсистема отчетов

Экспорт\импорт данных

Источники данных – УСО, информационные системы, базы данных

ОРС DA коннектор (обмен информацией с OPC DA серверами)

OPC HDA коннектор (обмен информацией с OPC HDA серверами)

SQL-коннектор (обмен информацией с реляционными базами данных)

WideTrack коннектор (получения текущих значений и истории (трендов) из базы данных WideTrack)

Одновременное подключение до 50 ОРС DA серверов

Экспорт в формате XML или CSV

Базовая платформа

Microsoft .NET – гибкость, надежность и безопасность.

Системные требования Технические характеристики

Введение 11

1.1Регистрация

Для регистрации DataRate программным ключом необходимо указать уникальный номер компьютера в заявке.

Уникальный номер компьютера можно получить двумя путями:

1. Запустить Среду Исполнения. Появится диалог Незарегистрированная версия.

Нажмите на кнопку Регистрация, откроется диалог с уникальным номером компьютера.

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

1.3Технические характеристики

DataRate:

Система клиент-сервер с возможностью выполнения на локальном компьютере одного или нескольких элементов проекта в одном процессе, а также подключение к серверу DataRate до 100 клиентов

Обмен данными с любыми устройствами связи с объектом (УСО, контроллеры, приборы и другие), для которых существует ОРС DA (OPC Data Access) сервер (версии 1.0 или 2.0) или OPC HDA сервер

Количество ОРС DA серверов, данные которых одновременно визуализирует

DataRate – до 50

Обмен данными с реляционными базами данных (MS SQLServer и другими) и офисными приложениями (MS Excel)

Создание и публикация отчетов

Управление с помощью Web-интерфейса

Система защиты от несанкционированного доступа

Количество тегов, поступающих от ОРС DA сервера – до 50000

Количество технологических объектов – до 10000

Количество графических динамических элементов в одном окне – до 1000

Количество графических динамических элементов в графическом проекте в целом

– до 50000

Количество одновременно открываемых окон – до 20

Количество трендов – до 64000

Минимальный период заполнения тренда не превышает 0.1 сек.

Период времени обновления информации в окне – не более 250 мсек.

Количество скриптов – до 5000

Системная библиотека шаблонов и изображений (легко дополняется и модифицируется Пользователем)

1.4Инсталляция и начало работы

УСТАНОВКА DataRate

Пользователь должен иметь права Администратора!

Для инсталляции DataRate обязательна установка: Microsoft .NET Framework 2.0,

.NET Framework 2.0 русский языковой пакет,

.NET Framework 2.0 Пакет обновления 1.

Запустите инсталлятор: <CD_drive>:\DataRate\Install\DataRate.exe.

Если на Вашей машине не установлен драйвер аппаратного ключа Sentinel, то инсталлятор предложит установить его.

14 DataRate

Если на Вашей машине не установлен Microsoft .NET Framework 2.0 и русский языковой пакет, то инсталлятор предложит установить эти компоненты. Для установки необходимо нажать в появившемся диалоговом окне кнопку Принимаю.

Если на Вашей машине не установлен пакет обновления (Service Pack) 1 для

Microsoft.NET Framework 2.0, инсталлятор предложит его установить. Для выполнения установки в представленном ниже диалоговом окне необходимо нажать кнопку

Установить.

После подтверждения Вашего согласия на установку всех необходимых компонентов будет запущена их инсталляция.

В процессе инсталляции на экране будут отображаться индикаторы выполнения установки каждого компонента:

Введение 15

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

После перезагрузки инсталлятор автоматически продолжит установку DataRate.

16 DataRate

Для продолжения инсталляции DataRate в появившемся диалоговом окне необходимо нажать кнопку Далее.

Нажатие кнопки Отмена означает отказ от установки DataRate, работа инсталлятора в этом случае будет завершена.

После нажатия кнопки Далее на экране будет отображен текст лицензионного соглашения на использование DataRate.

Введение 17

Внимательно ознакомьтесь с условиями лицензионного соглашения и, если изложенные условия Вас устраивают, нажмите кнопку Я согласен.

Если Вы не согласны с условиями лицензионного соглашения, нажмите кнопку Отмена, чтобы прервать работу инсталлятора.

На следующем шаге инсталлятор предлагает Вам выбрать, какие именно подсистемы DataRate Вы хотите устанавливать на свой компьютер.

18 DataRate

Для продолжения установки необходимо выбрать, по крайней мере, одну из подсистем DataRate и нажать кнопку Далее.

На следующем шаге Вам предлагается произвести более детальный выбор компонентов

DataRate:

Введение 19

В древовидном списке отображены подсистемы и компоненты DataRate.

Прямоугольный значок с белой заливкой означает, что компонент будет устанавливаться, с серой заливкой - что вложенные элементы будут устанавливаться, но лишь частично. Красный крест внутри прямоугольника означает, что данный компонент не будет устанавливаться.

Под древовидным списком отображается строка, указывающая путь, по которому будет произведена установка DataRate. Для указания другого пути нажмите кнопку Обзор….

Нажатие кнопки Диски выводит на экран диалоговое окно, отображающее информацию о наличии свободного места на дисках.

Кнопка Сброс позволяет вернуть все установки к начальным значениям.

Для продолжения инсталляции необходимо нажать кнопку Далее.

На данном этапе все необходимые настройки произведены, инсталлятор отобразит на экране уведомление о готовности к установке DataRate:

20 DataRate

Рекомендуется закрыть все приложения, после чего нажать кнопку Установить для выполнения установки DataRate.

В процессе установки на экране будет отображаться индикатор выполнения:

Введение 21

После завершения установки на экране будет отображено окно с уведомлением об успешном завершении инсталляции:

22 DataRate