学习情境1 组态软件安装与设备配置 1
学习目标 1
工作任务1 组态王软件的安装 2
任务描述 2
知识分解 2
1.1 组态软件的含义与功能特点 2
1.1.1 组态软件的含义 2
1.1.2 采用组态软件的意义 2
1.1.3 常用的组态软件 3
1.1.4 组态软件的功能与特点 5
1.2 工控软件系统 6
1.2.1 组态软件的系统构成 6
1.2.2 组态王软件简介 8
1.3 组态王软件的安装 8
1.3.1 系统要求 8
1.3.2 安装系统程序 9
1.3.3 安装方式 13
1.4 组态王软件的基本使用 16
1.4.1 工程管理器(ProjectManage) 16
1.4.2 工程浏览器(TouchExplorer) 17
1.4.3 运行系统(TouchVew) 18
任务实施 18
工作任务2 组态王与常用硬件设备的通信 24
任务描述 24
知识分解 24
1.5 组态王I/O设备管理 24
1.5.1 组态王逻辑设备的概念 25
1.5.2 组态王的逻辑设备 26
1.6 组态王与设备的通信 29
1.6.1 定义串口类设备 29
1.6.2 设置串口参数 32
1.7 组态王画面开发系统建立程序的一般过程 33
任务实施 33
知识总结与梳理 41
思考题1 42
学习情境2 运料小车的运行监控 43
学习目标 43
工作任务1 I/O设备与变量定义 44
任务描述 44
知识分解 44
2.1 组态王变量的类型 44
2.1.1 基本变量类型 44
2.1.2 变量的数据类型 44
2.1.3 特殊变量类型 45
2.2 变量及变量属性的定义 46
2.3 I/O变量的转换 50
2.3.1 线性转换方式 50
2.3.2 开方转换方式 51
2.3.3 非线性表转换方式 51
2.3.4 累计转换方式 52
任务实施 53
工作任务2 监控界面的设计 60
任务描述 60
知识分解 61
2.4 动画连接的含义 61
2.5 图形编辑工具的使用 62
2.5.1 常用画面设计工具 62
2.5.2 图库 66
2.6 动画连接设置 69
任务实施 71
工作任务3 用户脚本程序设计 76
任务描述 76
知识分解 77
2.7 命令语言类型 77
2.7.1 应用程序命令语言 77
2.7.2 数据改变命令语言 78
2.7.3 事件命令语言 79
2.7.4 热键命令语言 79
2.7.5 画面命令语言 81
2.7.6 动画连接命令语言 81
2.8 命令语言语法 82
2.8.1 运算符 83
2.8.2 运算符的优先级 83
2.8.3 赋值语句 84
2.8.4 if-else语句 84
2.8.5 while()语句 85
2.8.6 命令语言程序的注释 85
2.9 变量值的跟踪 86
2.10 自定义变量的使用 86
任务实施 86
知识总结与梳理 92
思考题2 94
学习情境3 反应车间监测系统 95
学习目标 95
工作任务1 趋势曲线的应用 96
任务描述 96
知识分解 96
3.1 关于曲线 96
3.1.1 实时趋势曲线 96
3.1.2 历史趋势曲线 98
任务实施 104
工作任务2 报表系统的设计 122
任务描述 122
知识分解 123
3.2 数据报表 123
3.2.1 报表窗口 123
3.2.2 报表组态 125
3.2.3 报表内部函数 125
3.3 实时数据报表的制作 126
3.3.1 单元格直接引用 126
3.3.2 使用单元格设置函数 127
3.4 历史数据报表的制作 127
3.4.1 向报表单元格中实时添加数据 128
3.4.2 使用历史数据查询函数 128
任务实施 128
工作任务3 反应车间报警窗口设计 143
任务描述 143
知识分解 143
3.5 报警和事件 143
3.5.1 报警组的定义 143
3.5.2 变量报警属性的定义 144
3.5.3 事件类型及其使用 146
任务实施 149
知识总结与梳理 155
思考题3 155
学习情境4 恒压供水控制设计 156
学习目标 156
工作任务 恒压供水控制设计 157
任务描述 157
知识分解 157
4.1 组态王中控件的使用 157
4.1.1 组态王内置控件 157
4.1.2 组态王中使用的Active X控件 167
4.2 组态王与应用程序的连接 168
4.2.1 动态数据交换的概念 168
4.2.2 组态王与Excel的数据交换 169
任务实施 174
知识总结与梳理 183
思考题4 184
学习情境5 喷烤漆房的自动控制 185
学习目标 185
工作任务 喷烤漆房的自动控制 186
任务描述 186
知识分解 186
5.1 开发系统安全管理 186
5.1.1 组态王工程加密处理 186
5.1.2 运行系统安全管理 188
5.2 组态王的SQL访问功能 194
5.2.1 组态王SQL访问管理器 194
5.2.2 如何配置与数据库的连接 197
5.2.3 组态王SQL使用 199
5.3 组态王的网络连接与Web发布 201
5.3.1 连接端口的配置 201
5.3.2 发布画面 202
5.3.3 使用浏览器访问组态王运行系统 205
任务实施 205
知识总结与梳理 216
思考题5 216