第1章 绪论 1
教学目标 1
教学要求 1
引例 1
1.1 组态软件的定义 2
1.2 组态软件产生的背景 3
1.3 组态软件的主要功能 3
1.4 国内外常见的组态软件 4
1.5 组态软件产品的发展趋势 5
本章小结 6
习题 6
阅读资料 6
第2章 “组态王”开发环境 7
教学目标 7
教学要求 7
引例 7
2.1 “组态王”概述 7
2.2 “组态王”软件安装的系统要求 9
2.2.1 系统要求 9
2.2.2 软件安装简述 9
2.3 “组态王”的系统组成 11
2.3.1 工程管理器 11
2.3.2 工程浏览器 17
2.3.3 画面运行系统 18
本章小结 18
习题 18
第3章 变量和设备 19
教学目标 19
教学要求 19
引例 19
3.1 概述 20
3.2 设备 20
3.2.1 定义I/O设备 20
3.2.2 虚拟PLC 33
3.3 数据库 33
3.3.1 数据词典 33
3.3.2 变量类型 34
3.3.3 添加单个变量 35
3.3.4 添加结构变量 39
3.3.5 变量组管理 39
3.3.6 变量的导入与导出 40
本章小结 41
习题 41
阅读资料 41
第4章 系统画面设计 45
教学目标 45
教学要求 45
引例 45
4.1 概述 45
4.2 画面属性设置 46
4.3 复杂图形的导入 48
4.4 几何图形的绘制 51
4.5 重复单元的组合 53
4.6 线条和管道 54
4.7 图库精灵 54
4.8 其他 56
4.9 画面设计小技巧 57
本章小结 57
习题 58
阅读资料 58
第5章 动画设计 60
教学目标 60
教学要求 60
引例 60
5.1 概述 61
5.2 动画连接 61
5.2.1 变量动画连接 61
5.2.2 隐含动画连接 63
5.2.3 水平移动动画连接 64
5.2.4 旋转动画连接 65
5.2.5 缩放动画连接 66
5.2.6 流动动画连接 68
5.2.7 填充动画连接 69
5.2.8 命令语言动画连接 69
5.2.9 其他动画连接 69
本章小结 70
习题 70
阅读资料 70
第6章 命令语言 72
教学目标 72
教学要求 72
引例 72
6.1 概述 72
6.2 应用程序命令语言 72
6.3 数据改变命令语言 76
6.4 事件命令语言 77
6.5 热键命令语言 77
6.6 画面命令语言 78
6.7 常用的系统函数 79
6.7.1 画面操作函数 79
6.7.2 常用数学操作函数 80
本章小结 81
习题 81
阅读资料 81
第7章 趋势与控件 83
教学目标 83
教学要求 83
引例 83
7.1 概述 83
7.2 实时趋势曲线 84
7.3 历史趋势曲线 86
7.3.1 通用历史趋势曲线 86
7.3.2 自定义历史趋势曲线 89
7.3.3 历史曲线控件 92
7.4 棒图控件 96
7.5 其他曲线控件 98
本章小结 98
习题 98
阅读资料 98
第8章 安全与报表 102
教学目标 102
教学要求 102
引例 102
8.1 概述 103
8.2 用户管理 103
8.3 报警 105
8.4 报表 108
本章小结 109
习题 109
阅读资料 110
第9章 基本组态项目实训 112
教学目标 112
教学要求 112
9.1 概述 112
9.2 案例1:利用“组态王”处理开关量 112
9.2.1 设计目的 112
9.2.2 功能分析 113
9.2.3 系统设计 113
9.3 案例2:利用S7-200模拟交通灯 118
9.3.1 设计目的 118
9.3.2 功能分析 118
9.3.3 系统设计 118
9.4 案例3:利用S7-200采集模拟量值 121
9.4.1 设计目的 121
9.4.2 功能分析 121
9.4.3 系统设计 121
9.5 案例4:利用“组态王”进行算法设计 123
9.5.1 设计目的 123
9.5.2 功能分析 124
9.5.3 系统设计 124
本章小结 130
习题 130
第10章 综合组态项目实训 131
教学目标 131
教学要求 131
10.1 概述 131
10.2 案例1:流浆箱智能控制系统 131
10.2.1 系统的背景与意义 131
10.2.2 功能分析 131
10.2.3 系统设计 132
10.3 案例2:基于工控机的水浴锅温度模糊控制系统 137
10.3.1 系统的背景与意义 137
10.3.2 功能分析 138
10.3.3 系统设计 138
本章小结 149
习题 149
参考文献 150