第1章 组态软件基础知识 1
1.1 概述 1
1.1.1 组态软件的概念与产生背景 1
1.1.2 组态软件的特点与功能 2
1.2 组态软件的系统构成 2
1.3 组态软件现状和使用组态软件的步骤 4
1.3.1 组态软件现状和主要问题 4
1.3.2 使用组态软件的一般步骤 6
1.4 组态软件发展趋势 6
第2章 Kingview组态软件 9
2.1 Kingview V6.5概述 9
2.1.1 工程管理器 9
2.1.2 工程浏览器 10
2.1.3 画面运行系统 27
2.1.4 建立新工程的一般过程 30
2.2 Kingview V6.5基本功能的实现 31
2.2.1 新工程的建立 32
2.2.2 画面设计 33
2.2.3 建立设备和变量 38
2.2.4 动画连接 54
2.2.5 命令语言 58
2.3 报警的配置及使用 70
2.3.1 定义报警组 70
2.3.2 设置变量的报警属性 72
2.3.3 建立报警和事件窗口 75
2.4 曲线与控件 80
2.4.1 实时趋势曲线 81
2.4.2 历史趋势曲线 84
2.4.3 使用X-Y轴曲线控件 91
2.4.4 创建Active X控件 92
2.5 实时历史报表的制作 101
2.5.1 创建报表窗口 101
2.5.2 报表函数 101
2.5.3 套用报表模板 104
2.5.4 制作实时数据报表 106
2.5.5 制作历史数据报表 108
2.6 网络功能 111
2.6.1 组态王网络结构简介 111
2.6.2 网络配置 112
第3章 MCGS组态软件 119
3.1 MCGS组态软件快速入门 119
3.1.1 建立一个工程 119
3.1.2 制作工程画面 121
3.1.3 定义数据对象 123
3.1.4 动画连接 124
3.1.5 设备连接 128
3.1.6 编写控制流程 130
3.1.7 报警显示 132
3.1.8 报表输出 136
3.1.9 曲线显示 140
3.1.10 安全机制 142
3.2 构造实时数据库 144
3.2.1 MCGS实时数据库简介 144
3.2.2 数据对象的类型 145
3.3 动画制作 146
3.3.1 封面制作 146
3.3.2 动画效果 149
3.4 设备窗口组态 149
3.4.1 设备窗口组态简介 149
3.4.2 设备在线调试 151
3.4.3 数据前处理 154
3.5 MCGS数据后处理及报表 156
3.5.1 数据后处理 156
3.5.2 利用数据提取制作报表 157
3.6 脚本程序 169
3.6.1 脚本程序语言要素 169
3.6.2 脚本程序基本语句 171
3.6.3 脚本程序应用场合及样例 172
第4章 WinCC组态软件 178
4.1 WinCC简介 178
4.1.1 WinCC产品分类及系统构成 178
4.1.2 WinCC性能特点 180
4.2 WinCC快速入门 181
4.2.1 创建WinCC项目 181
4.2.2 创建与编辑过程画面 186
4.3 WinCC项目管理器 193
4.3.1 项目管理器介绍 193
4.3.2 创建和编辑项目 194
4.3.3 激活项目 196
4.3.4 复制项目 198
4.4 组态变量 199
4.4.1 变量管理器 199
4.4.2 创建和编辑变量 201
4.5 创建过程画面 203
4.5.1 图形编辑器 204
4.5.2 图形、对象和控件的使用 205
4.6 过程值归档 212
4.6.1 归档组态简介 212
4.6.2 组态过程值归档 213
4.6.3 输出过程值归档 218
4.7 消息系统 222
4.7.1 组态报警 222
4.7.2 报警显示 228
4.8 报表打印与脚本编辑 230
4.8.1 打印消息顺序报表 230
4.8.2 打印变量记录运行系统报表 235
4.8.3 脚本编辑 237
第5章 组态软件实验实训实例 241
5.1 用Kingview组态软件实现锅炉液位监控系统 241
5.2 用Kingview组态软件实现简易自动立体车库控制系统 254
5.3 用MCGS组态软件实现机械手控制系统 261
5.4 用MCGS组态软件实现加热反应炉自动控制系统 271
5.5 用WinCC组态软件模拟实现工厂设备监控 275
5.6 用WinCC组态软件实现简易升降梯控制 283
参考文献 286