第1部分 现场总线技术 3
第1章 现场总线控制技术 3
1.1现场总线控制技术概述 3
自动控制系统的发展过程 3
什么是现场总线控制技术 4
现场总线控制技术的国际标准 5
现场总线控制技术的特点 6
1.2典型现场总线控制技术 6
PROFIBUS现场总线控制技术 7
基金会现场总线控制技术(FF) 7
LonWorks现场总线控制技术 8
CAN现场总线控制技术 8
HART协议 8
1.3现场总线控制技术的应用情况 8
现场总线控制技术在我国的应用情况 8
我国现场总线控制技术的标准情况 9
与现场总线控制技术相关的网站 9
小结 10
习题 10
第2章 PROFIBUS现场总线控制技术 11
2.1 PROFIBUS现场总线控制技术概述 11
PROFIBUS基本特性 12
PROFIBUS-DP 17
PROFIBUS-PA 24
PROFIBUS-FMS 26
2.2 PROFIBUS通信协议 29
PROFIBUS与ISO/OSI参考模型 29
PROFIBUS系统配置 31
应用PROFIBUS时应考虑的问题 34
小结 36
习题 36
第3章 PROFIBUS实现方法及安装接线 37
3.1 PROFIBUS实现方法 37
单片机+软件解决方案 37
使用PROFIBUS通信专用ASIC芯片 37
应用总线桥技术的解决方案 38
三种方案的比较 39
3.2 PROFIBUS安装接线 39
3.3 PROFIBUS技术标准认证、测试 41
PROFIBUS组织情况 41
为什么要做PROFIBUS产品测试与认证 43
测试与认证对产品技术发展的重要性及给产品开发商带来的利益 43
PROFIBUS-DP从站的主要测试内容 44
小结 44
习题 44
第2部分 组态软件应用 47
第4章 工程管理器 47
4.1组态王软件的特点 47
4.2工程管理器介绍 51
4.3新建工程 54
4.4添加一个已有的组态王工程 56
4.5搜索一些已有的组态王工程 57
4.6设置一个工程为当前工程 57
4.7修改当前工程的属性 58
4.8清除当前不需要显示的工程 58
4.9工程备份和恢复 59
工程备份 59
工程恢复 60
4.10工程删除 61
小结 61
习题 61
第5章 工程浏览器 62
5.1工程浏览器介绍 62
5.2新建一个画面 67
5.3查找一个画面 67
5.4组态王画面开发系统菜单详解 68
“文件”菜单 68
“编辑”菜单 70
“排列”菜单 74
“工具”菜单 77
“图库”菜单 83
“画面”菜单 84
“帮助”菜单 84
小结 85
习题 85
第6章 变量的定义和管理 86
6.1变量的类型 86
基本变量类型 86
变量的数据类型 86
特殊变量类型 87
6.2基本变量的定义 89
6.3 I/O变量的转换方式 90
线性转换方式 90
开方转换方式 91
非线性表转换方式 92
累计转换方式 96
6.4变量管理工具一 97
如何建立变量组 97
如何在变量组中增加变量 98
如何在变量组中删除变量 98
如何删除变量组 98
6.5变量管理工具二 98
数据词典导出到Excel中 98
从Excel中导入数据词典 100
如何获取变量使用情况信息和删除变量 101
变量属性修改和变量替换 102
6.6自定义变量 105
小结 106
习题 106
第7章 I/O设备管理 107
7.1设备管理 107
组态王逻辑设备 107
组态王逻辑设备的分类 109
如何定义I/O设备 111
7.2组态王提供的模拟设备——仿真PLC 114
仿真PLC的定义 114
仿真PLC的寄存器 114
7.3组态王提供的通信的其他特殊服务 116
开发环境下的设备通信测试 116
如何在运行系统中判断和控制设备通信状态 118
小结 118
习题 118
第8章 图形画面与动画连接 119
8.1动画连接概述 119
连接概述 119
“动画连接”对话框 119
8.2通用控制项目 121
图形编辑工具箱 121
变量浏览器的使用 123
表达式和运算符 124
8.3动画连接详解 125
线属性连接 125
填充属性连接 126
文本色连接 127
水平移动连接 128
垂直移动连接 129
缩放连接 129
旋转连接 130
填充连接 131
模拟值输出连接 132
离散值输出连接 133
字符串输出连接 134
模拟值输入连接 134
离散值输入连接 135
字符串输入连接 135
闪烁连接 136
隐含连接 136
水平滑动杆输入连接 137
垂直滑动杆输入连接 137
动画连接命令语言 138
8.4动画连接向导的使用 139
水平移动动画连接向导 139
垂直移动动画连接向导 140
滑动杆输入动画连接向导 141
旋转动画连接向导 141
小结 142
习题 142
第9章 趋势曲线和其他曲线 143
9.1曲线的一般介绍 143
9.2实时趋势曲线 143
实时趋势曲线的定义 143
实时趋势曲线对话框 143
为实时趋势曲线建立“笔” 146
9.3历史趋势曲线 146
历史趋势曲线的定义 146
与历史趋势曲线有关的其他必要设置 147
通用历史趋势曲线 148
历史趋势曲线控件 150
个性化历史趋势曲线 157
9.4温控曲线 158
在画面上放置温控曲线 158
温控曲线属性设置 158
9.5 X-Y曲线 161
在画面上创建X-Y曲线 161
X-Y曲线属性设置 161
小结 162
习题 163
第10章 报警和事件系统 164
10.1关于报警和事件 164
10.2报警组的定义 164
10.3定义变量的报警属性 167
通用报警属性的功能 167
模拟量的报警类型 168
离散型变量的报警 174
10.4事件类型及使用方法 175
操作事件 175
用户登录事件 177
应用程序事件 177
工作站事件 179
10.5记录、显示报警 179
报警输出显示:报警窗口 179
报警记录输出一:文件输出 180
报警记录输出二:数据库 183
报警记录输出三:实时打印输出 184
10.6报警相关的函数和变量的报警域 185
“$新报警”变量的使用 185
报警相关的函数 185
变量的报警域 185
小结 186
习题 187
第11章 命令语言 188
11.1命令语言类型 188
应用程序命令语言 188
数据改变命令语言 190
事件命令语言 191
热键命令语言 191
用户自定义函数 191
画面命令语言 194
动画连接命令语言 195
11.2命令语言语法 196
运算符 196
赋值语句 197
If...Else语句 197
While()语句 198
命令语言的注释方法 199
11.3命令语言执行中变量值的跟踪 199
11.4在命令语言中使用自定义变量 200
11.5命令语言函数 200
小结 200
习题 201
第12章 组态王运行系统 202
12.1配置运行系统 202
12.2运行系统菜单 204
“画面”菜单 204
“特殊”菜单 205
“调试”菜单 207
“导航”菜单 207
“关于”菜单 209
小结 209
习题 209
第13章 组态王信息窗口 210
13.1从信息窗口中获取信息 210
13.2保存信息窗口中的信息 211
设置保存路径 211
设置保存参数 211
13.3查看历史存储信息 212
13.4打印信息窗口中的信息 212
13.5信息窗口其他菜单的使用 213
小结 213
习题 214
第14章 图库 215
14.1图库概述 215
14.2认识图库精灵 215
14.3创建图库精灵 216
14.4使用图库精灵 217
14.5管理图库 219
“文件”菜单 220
“编辑”菜单 220
工具条 221
14.6将图库精灵转换成普通图素 222
14.7图库开发包 223
小结 223
习题 223
第15章 控件 224
15.1控件简介 224
15.2组态王内置控件 225
立体棒图控件 225
温度曲线控件 229
X-Y曲线控件 230
列表框和组合框控件 230
复选框控件 234
编辑框控件 236
单选按钮控件 237
超级文本显示控件 238
小结 241
习题 241
第16章 系统安全管理 242
16.1组态王开发系统安全管理 242
16.2组态王运行系统安全管理 243
安全管理配置 243
运行时登录用户 246
运行时重新设置口令和权限 247
小结 248
习题 248
第17章 报表系统 249
17.1创建报表 249
创建报表窗口 249
配置报表窗口的名称及格式套用 249
17.2报表组态 251
报表工具箱与快捷菜单 251
定义报表单元格的保护属性 253
17.3报表函数 253
报表内部函数 253
报表的单元格操作函数 255
存取报表函数 255
报表统计函数 256
报表历史数据查询函数 257
报表打印类函数 258
17.4套用报表模板 259
17.5制作实时数据报表 259
17.6制作历史数据报表 260
小结 261
习题 262
第18章 组态王历史库 263
18.1组态王变量的历史记录属性 263
18.2历史记录存储及文件的格式 264
18.3历史数据查询 265
小结 266
习题 266
第19章 组态王软件综合训练 267
19.1数字时钟、水箱的制作 267
19.2制作主画面,建立主画面与各分画面的切换 269
19.3实时指针时钟的制作 272
19.4温湿度指示仪的制作 274
19.5 30路温度显示仪的制作 276
19.6模拟一个4路喷灌系统 279
19.7棒图控件的使用 281
19.8温控曲线控件的使用 283
19.9 X-Y曲线控件的使用 287
19.10历史趋势曲线的制作 289
19.11实时趋势曲线的制作 293
19.12报警的制作 295
19.13实时数据报表的制作 297
19.14历史数据报表的制作 299
19.15实现流量指示调节仪 302
第20章 PROFIBUS水位自动控制系统实训 307
20.1实训目的及任务 307
20.2实训内容及所需仪器设备 307
系统工作原理 307
所需设备 308
系统组成 308
仪器设备工作原理 309
建立模块和组态王的通信连接 315
用组态王软件设计水箱水位自动控制过程 316
部分参考控制程序 320
参考文献 324