第1章 概述 1
1.1 组态王软件系列 1
1.2 组态王通用版软件的结构 1
1.3 组态王怎样和下位机通讯 2
1.4 怎样产生动画效果 3
1.5 建立应用工程的一般过程 3
课后复习题 4
第2章 开始一个新工程 5
2.1 建立新工程 5
2.1.1 工程简介 5
2.1.2 使用工程管理器 5
2.1.3 建立新工程 5
2.2 设计画面 8
2.2.1 使用工程浏览器 8
2.2.2 建立新画面 9
2.2.3 使用图形工具箱 10
2.2.4 使用调色板 10
2.2.5 使用图库管理器 10
2.2.6 继续生成画面 11
2.3 定义外部设备和数据变量 12
2.3.1 定义外部设备 12
2.3.2 数据词典中变量的类型 16
2.3.3 变量基本属性的说明 19
课后复习题 22
第3章 动画设计 23
3.1 动画连接 23
3.1.1 液位示值动画设置 23
3.1.2 阀门动画设置 24
3.1.3 液体流动动画设置 25
3.2 命令语言 28
3.2.1 命令语言概述 28
3.2.2 实现画面切换功能 28
3.2.3 如何退出系统 30
3.2.4 定义热键 30
课后复习题 31
第4章 报警和事件 32
4.1 概述 32
4.2 建立报警和事件窗口 32
4.2.1 定义报警组 32
4.2.2 设置变量的报警属性 32
4.2.3 建立报警窗口 34
4.2.4 报警窗口的操作 38
4.2.5 报警窗口自动弹出 39
4.3 报警和事件的输出 39
课后复习题 42
第5章 趋势曲线 43
5.1 概述 43
5.2 实时趋势曲线 43
5.3 历史趋势曲线 45
5.3.1 历史趋势曲线简介 45
5.3.2 设置变量的记录属性 46
5.3.3 定义历史数据文件的存储目录 46
5.3.4 创建历史曲线控件 47
5.3.5 运行时修改控件属性 51
课后复习题 55
第6章 控件 56
6.1 使用XY控件 56
6.2 Active X控件 57
课后复习题 61
第7章 报表系统 62
7.1 概述 62
7.2 实时数据报表 62
7.2.1 创建实时数据报表 62
7.2.2 实时数据报表打印 64
7.2.3 实时数据报表的存储 64
7.2.4 实时数据报表的查询 65
7.3 历史数据报表 67
7.3.1 创建历史数据报表 67
7.3.2 历史数据报表查询 68
7.3.3 历史数据报表刷新 69
7.3.4 历史数据报表的其他应用 70
课后复习题 73
第8章 组态王与数据库连接 74
8.1 SQL访问管理 74
8.1.1 概述 74
8.1.2 创建数据源及数据库 74
8.1.3 创建表格模板 74
8.1.4 创建记录体 74
8.2 对数据库的操作 76
8.2.1 连接数据库 76
8.2.2 创建数据库表格 77
8.2.3 插入记录 78
8.2.4 查询记录 78
8.2.5 断开连接 80
8.3 数据库查询控件 80
课后复习题 82
第9章 组态王的网络连接 83
9.1 网络连接说明 83
9.1.1 概述 83
9.1.2 常用站点简介 83
9.2 网络配置 84
9.2.1 服务器配置 84
9.2.2 客户端计算机配置 85
9.2.3 I/O变量的远程查询 87
课后复习题 90
第10章 用户管理与系统安全 91
10.1 用户管理 91
10.1.1 概述 91
10.1.2 设置用户的安全区与权限 91
10.1.3 设置图形对象的安全区与权限 94
10.2 系统安全 95
课后复习题 95
第11章 组态王For Internet应用 96
11.1 Web功能介绍 96
11.1.1 概述 96
11.1.2 Web版的技术特性 96
11.1.3 Web版的功能特性 96
11.2 组态王中Web发布的配置 98
11.2.1 网络端口配置 98
11.2.2 画面发布 98
11.3 在IE端浏览画面 100
11.4 组态王6.5Web支持与不支持的功能 102
11.4.1 组态王6.5Web支持的功能 102
11.4.2 组态王6.5Web支持的函数 103
11.4.3 组态王6.5Web不支持的功能 103
课后复习题 103
第12章 配方管理 104
12.1 配方管理概述 104
12.1.1 什么是配方 104
12.1.2 组态王中的配方管理 105
12.1.3 配方的工作原理 105
12.2 如何创建配方模板 106
12.3 配方定义对话框中的菜单命令 107
12.4 举例说明 109
12.4.1 加入变量 110
12.4.2 建立配方 110
12.4.3 修改配方属性 110
12.5 如何使用配方 111
12.5.1 配方命令语言函数 111
12.5.2 配方示例 113
第13章 冗余系统 116
13.1 双设备冗余 116
13.1.1 双设备冗余概述 116
13.1.2 双设备冗余的功能 116
13.1.3 双设备冗余的设置 117
13.1.4 双设备冗余的使用 119
13.2 双机热备 120
13.2.1 双机热备的功能 120
13.2.2 双机热备实现的原理 120
13.2.3 网络工程的冗余 122
13.2.4 双机热备配置 122
13.3 双网络冗余 126
13.4 工控软件组态王在铁路调度中应用举例 128
13.4.1 铁路调度系统计算机网络结构设计 128
13.4.2 铁路调度系统工控软件组态王组态设计 129
13.4.3 铁路调度系统计算机网络冗余设计 130
13.4.4 板卡的设置 131
第14章 工程管理器 132
14.1 工程管理器的作用及如何启动工程管理器 132
14.1.1 工程管理器的作用 132
14.1.2 启动工程管理器 132
14.2 工程管理器的用法 132
课后复习题 135
第15章 组态王运行系统 136
15.1 配置运行系统 136
15.2 运行系统菜单详解 139
15.2.1 画面菜单 139
15.2.2 特殊菜单 140
15.2.3 调试菜单 143
15.2.4 导航菜单 144
15.2.5 关于菜单 145
第16章 组态王信息窗口 146
16.1 如何从信息窗口中获取信息 146
16.2 如何保存信息窗口中的信息 146
16.2.1 设置保存路径 146
16.2.2 设置保存参数 147
16.3 如何查看历史存储信息 148
16.4 如何打印信息窗口中的信息 149
16.5 信息窗口其他菜单的使用 151
16.5.1 查看菜单 151
16.5.2 关于菜单 151
16.5.3 系统菜单 152
第17章 组态王历史库 155
17.1 组态王变量的历史记录属性 155
17.2 历史记录存储及文件的格式 157
17.3 历史数据的查询 158
17.4 网络历史库的备份合并 158
第18章 组态王与其他应用程序的动态数据交换(DDE) 162
18.1 动态数据交换的概念 162
18.2 组态王与Excel间的数据交换 163
18.2.1 组态王访问Excel的数据 163
18.2.2 Excel访问组态王的数据 166
18.3 组态王与VB间的数据交换 170
18.3.1 组态王访问VB的数据 171
18.3.2 VB访问组态王的数据 174
18.4 如何重新建立DDE连接 178
18.4.1 重新建立DDE连接菜单命令 178
18.4.2 重新建立DDE连接函数 179
第19章 OPC设备 180
19.1 OPC简介 180
19.1.1 什么是OPC 180
19.1.2 OPC的适用范围 181
19.1.3 OPC的基本概念 181
19.1.4 组态王与OPC 183
19.2 组态王作为OPC客户端的使用方法 184
19.2.1 建立和删除OPC设备 184
19.2.2 在OPC服务器中定义数据项 186
19.2.3 OPC服务器与组态王数据词典的连接 188
19.3 组态王作为OPC服务器的使用 190
19.3.1 组态王OPC服务器的功能简介 190
19.3.2 组态王OPC服务器的使用 191
19.3.3 组态王为用户提供的OPC接口 192
19.4 如何使用网络OPC通信 195
19.4.1 使用网络OPC前的DCOM配置 195
附录 199
附录A 组态王6.51新增功能 199
附录B 组态王使用的数据文件 200
附录C 板卡数据类型 201
附录D 组态王支持的硬件设备 202
参考文献 207