《过程可视化组态软件InTouch应用技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:马正午,周德兴等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111193067
  • 页数:331 页
图书介绍:本书介绍了组态软件INTOUCH应用程序的开发过程。

目录 1

序 1

前言 1

第1章 组态软件简述及InTouch安装和运行 1

1.1 组态软件概述 1

1.1.1 组态软件产生的背景 1

1.1.2 组态软件在我国的发展及国内外主要产品介绍 2

1.1.3 组态软件的发展趋势 3

1.2 组态软件InTouch 4

1.3 安装InTouch 5

1.4 运行InTouch及演示范例 9

1.4.1 第一次运行InTouch 9

1.4.2 运行演示应用程序 9

1.5 创建并运行范例应用程序 12

1.5.1 创建范例应用程序 12

1.5.2 范例应用程序组态 15

1.5.3 范例应用程序运行 22

第2章 WindowMaker及窗口对象编辑 24

2.1 WindowMaker窗口及窗口对象 24

2.1.1 WindowMaker窗口 24

2.1.2 自定义开发环境 26

2.1.3 窗口对象 27

2.2 初步使用WindowMaker 29

2.2.1 创建新窗口 30

2.2.2 窗口操作 31

2.2.3 使用图形对象 33

2.2.4 选择对象 34

2.2.5 剪切和粘贴对象 35

2.3 排列窗口中的对象 36

2.3.1 对象对齐和分布 36

2.3.2 对象置前或置后 37

2.3.3 旋转和镜像对象 38

2.3.4 创建单元和符号 39

2.4 使用图像与位图 39

2.4.1 导入或粘贴位图 40

2.4.2 编辑位图 40

2.4.3 创建透明位图 40

2.5 使用文本对象 41

2.5.1 设置文本对象格式 42

2.5.2 显示数值 42

2.5.3 编辑文本对象 44

2.6 使用向导 44

2.6.1 范例——使用向导 45

2.6.2 安装或删除向导 47

2.6.3 使用符号管理器创建向导 47

2.7 Windows控件向导 49

2.7.1 使用InTouchWindows控件向导 49

2.7.2 配置Windows控件向导 53

2.7.3 Windows控件向导属性 55

2.7.4 Windows控件向导函数 55

2.8 使用ActiveX控件 56

2.8.1 配置ActiveX控件及其属性 57

2.8.2 使用ActiveX控件方法 58

2.8.3 使用ActiveX控件事件参数 59

第3章 组态软件的标记名字典 61

3.1 标记名字典和标记名类型 61

3.1.1 标记名字典特殊功能 61

3.1.2 内存型标记名 61

3.1.3 I/O型标记名 62

3.1.4 其他类型的标记名 62

3.1.5 超级标记名SuperTag 64

3.1.6 扩展的标记名支持 64

3.2 定义标记名和标记名属性 65

3.2.1 定义新的标记名 65

3.2.2 定义标记名详细资料 68

3.2.3 定义标记名报警条件 72

3.2.4 标记名点域 76

3.2.5 标记名报警注释 80

3.2.6 定标I/O标记名 81

3.2.7 内部系统$Tagnames 82

3.2.8 范例——标记和间接标记 82

3.3 标记名字典编辑功能 88

3.3.1 标记浏览器 88

3.3.2 交叉引用实用程序 92

3.3.3 打印标记名字典详细资料 95

3.3.4 显示或更新标记名使用计数 96

3.3.5 从字典中删除标记名 96

3.3.6 替换标记名 97

3.3.7 转换占位符标记名 98

3.4.1 创建超级标记名 100

3.4 超级标记名SuperTag 100

3.4.2 范例——创建超级标记模板结构 101

3.4.3 范例——定义超级标记模板实例 106

3.4.4 创建间接超级标记名 108

3.4.5 编辑超级标记名模板和成员标记名 109

3.4.6 创建超级标记名的其他方法 110

3.5 范例——超级标记名 111

3.6 标记名的引用和动态地址引用 113

3.6.1 远程标记名引用 114

3.6.2 创建标记名服务器应用程序 116

3.6.3 动态地址引用 118

3.7 标记名字典实用程序 121

3.7.1 DBDump实用程序 122

3.7.2 DBLoad实用程序 123

3.7.3 DBDump和DBLoad应用 123

4.1.1 动画链接的对象 127

4.1 动画链接的对象和设置对话框 127

第4章 组态画面的动画链接 127

4.1.2 动画链接的设置对话框 128

4.2 访问标记浏览器和点域 130

4.2.1 访问标记浏览器 130

4.2.2 访问标记名点域 132

4.3 创建触动链接 133

4.3.1 创建用户输入触动链接 134

4.3.2 创建游标触动链接 137

4.3.3 创建触动按钮触动链接 138

4.4 创建显示链接 141

4.4.1 创建颜色链接 141

4.4.2 创建对象大小链接 147

4.4.3 创建位置链接 149

4.4.4 创建填充百分比链接 149

4.4.5 创建值显示链接 150

4.4.6 创建其他链接 152

第5章 InTouch的脚本程序 156

5.1 脚本类型和脚本编辑器 156

5.1.1 脚本类型 156

5.1.2 使用脚本编辑器 156

5.1.3 脚本编辑器中打印脚本 161

5.1.4 脚本编辑器错误消息 161

5.2 各种脚本 162

5.2.1 应用程序脚本 162

5.2.2 窗口脚本 163

5.2.3 键脚本 164

5.2.4 触动按钮动作脚本 165

5.2.5 条件脚本 167

5.2.6 数据改变脚本 167

5.2.7 ActiveX事件脚本 168

5.3 QuickFunction 169

5.3.1 创建QuickFunction 169

5.3.2 参数表达式 172

5.3.3 使用Return语句 173

5.3.4 异步QuickFunction脚本 173

5.4 脚本编程语法 175

5.4.1 使用局部变量 175

5.4.2 创建FOR-NEXT循环脚本 176

5.4.3 脚本编辑样式和语法 177

5.4.4 脚本函数 181

5.5 导入QuickScript 182

5.6 范例——液位调节阀PI控制 183

第6章 组态软件中的实时趋势和历史趋势 189

6.1 实时趋势 189

6.1.1 创建实时趋势 189

6.1.2 配置实时趋势 189

6.2 历史趋势 192

6.2.1 创建历史趋势 192

6.2.2 配置历史趋势 193

6.2.3 使用历史趋势向导 195

6.2.4 配置标记名数据记录选项 196

6.2.5 配置历史记录属性 197

6.2.6 控制历史记录频率 199

6.2.7 范例——历史趋势 199

6.3 在运行时配置历史趋势 201

6.3.1 配置过程 201

6.3.2 平均/散点历史趋势和计算 202

6.3.3 在运行时更新历史趋势 203

6.3.4 配置历史趋势打印 204

6.4 历史趋势其他特性 205

6.4.1 有关历史趋势的点域 205

6.4.2 历史QuickScript函数 206

6.4.3 分布式历史系统 207

6.4.4 创建历史趋势指示器 211

6.5 范例——实时和历史趋势 212

第7章 InTouch的报警/事件及其客户端 218

7.1 简介 218

7.1.1 报警背景知识 219

7.1.2 报警与事件 220

7.2 报警类型和报警组 221

7.2.1 报警类型 221

7.2.2 事件类型 221

7.2.3 报警优先级 221

7.2.4 报警组 222

7.2.5 分布式报警组列表 224

7.3 配置报警 225

7.3.1 报警确认模型 225

7.3.2 发布/预订机制 226

7.3.3 报警数据存储 227

7.3.4 范例——标记名及其点域报警配置 227

7.3.5 配置报警系统 230

7.3.6 范例——确认报警 231

7.3.7 热备份与同步 232

7.4 报警数据库视图和存储过程 233

7.4.1 分布式报警数据库视图 233

7.4.2 视图与存储过程列的定义 234

7.4.3 其他有关视图 234

7.4.4 报警计数器数据库存储过程 235

7.4.5 在Enterprise Manager中查看存储过程的定义 235

7.4.6 事件计数器数据库存储过程 236

7.5 报警/事件客户端Alarm ViewerActiveX控件 236

7.5.1 Alarm ViewerActiveX控件指南 237

7.5.2 Alarm ViewerActiveX控件操作 239

7.5.3 将ActiveX脚本指定给Alarm Viewer 242

7.5.4 Alarm DB ViewActiveX控件 243

7.6 分布式报警 244

7.6.1 分布式报警显示 245

7.6.2 创建和配置分布式报警显示 246

7.6.3 分布式报警消息格式 248

7.6.4 使用分布式显示监视本地报警 249

7.6.5 分布式报警属性与函数 250

7.7 范例——报警系统 251

第8章 使用InTouch安全性 258

8.1 使用基于InTouch的安全性 258

8.1.1 使用安全内部标记名 259

8.1.2 配置用户与安全级别 261

8.2 使用基于操作系统的安全性 263

8.2.1 设置基于操作系统的安全性 264

8.2.2 设置用户组 264

8.2.3 在WindowMaker中设置组的访问级别 266

8.2.4 登录到基于操作系统安全性的应用程序 267

8.3 使用基于ArchestrA的安全性 267

8.3.1 关于ArchestrA身份验证与授权 267

8.3.5 创建自定义安全登录窗口 268

8.3.4 登录到基于ArchestrA安全性的应用程序 268

8.3.2 设置基于ArchestrA的安全性 268

8.3.3 InTouch ArchestrA安全性函数 268

8.3.6 安全与报警 269

8.4 范例——InTouch安全性 270

第9章 InTouch的I/O通信 273

9.1 支持的通信协议 274

9.1.1 通信协议DDE 274

9.1.2 通信协议Wonderware SuiteLink 275

9.1.3 通信协议OPC 275

9.2 I/O与访问 278

9.2.1 命名惯例 278

9.2.2 InTouch I/O地址 278

9.2.3 InTouch访问名 278

9.2.4 定义I/O项目 280

9.2.5 监视I/O状态 281

9.3 使用DDE通信 284

9.3.1 InTouch和Excel交换数据 284

9.3.2 范例——DDE Server 290

9.3.3 DDE连结配置和测试 291

9.3.4 InTouch界面设计 292

9.3.5 InTouch数据连接 294

9.3.6 范例运行 295

9.4 使用OPC通信 295

9.4.1 OPC概念 295

9.4.2 范例——和组态王OPC互连 296

9.4.3 范例——和S7-200 OPC互连 299

9.5 使用IO Server通信 305

9.5.1 安装IO Server 306

9.5.2 范例——和ADAM5000KW通过MODBUS互连 306

10.1.1 独立式应用程序 310

10.1 网络结构 310

第10章 InTouch分布式应用 310

10.1.2 基于客户端的结构 311

10.1.3 基于服务器的结构 312

10.2 配置网络资源 312

10.2.1 配置文件的UNC路径 312

10.2.2 Wonderware SuiteLink通信协议 313

10.2.3 排解网络疑难 313

10.2.4 InTouch公共数据源配置 315

10.2.5 分布式应用程序和时区 319

10.3 InTouch应用程序的网络开发 320

10.3.1 网络应用程序开发NAD 320

10.3.2 配置应用程序NAD 321

10.3.3 应用程序编辑 323

10.3.4 分布式报警和历史 324

10.4 范例——基于客户端的分布式应用 324

10.5 范例——网络开发配置 329