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

РАЗРАБОТКА

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