图书简介:
目 录
第一部分 组态软件的基本知识
项目1 组态控制技术 1
1.1 计算机控制系统 1
1.2 计算机控制系统的组成 1
1.3 计算机控制系统的分类 2
1.3.1 操作指导控制系统 2
1.3.2 直接数字控制系统(Direct Digital Control System,DDC) 2
1.3.3 监督控制系统(Supervisory Computer Control System,SCC) 2
1.3.4 集散控制系统(Distributed Control System,DCS) 3
1.3.5 现场总线控制系统(Fieldbus Control System,FCS) 3
1.3.6 网络控制系统(Networked Control System,NCS) 4
项目2 组态软件 5
2.1 组态软件的定义 5
2.1.1 组态的概念 5
2.1.2 组态软件的概念 5
2.2 组态软件的特点与功能 6
2.2.1 组态软件的特点 6
2.2.2 组态软件的功能 6
2.3 国内外主要组态软件简介 7
2.3.1 组态软件在我国的发展情况 7
2.3.2 组态软件国内外主要产品 7
第二部分 基于组态王软件的系统组态设计
项目3 组态王软件入门 9
3.1 组态王软件简介 9
3.1.1 组态王软件 9
3.1.2 组态王软件的特点 9
3.1.3 组态软件的应用 9
3.2 组态王软件的安装 10
3.2.1 系统要求 10
3.2.2 安装步骤 10
3.3 组态王软件的系统构成 13
3.3.1 工程管理器 13
3.3.2 工程浏览器 13
3.3.3 运行系统 14
项目4 指针时钟的组态软件设计 15
4.1 指针时钟的项目任务 15
4.2 知识储备 15
4.2.1 工具箱 15
4.2.2 数据库 16
4.2.3 定义变量 18
4.2.4 输出连接 19
4.2.5 旋转连接 20
4.3 项目实施 20
4.3.1 新建工程 20
4.3.2 制作画面 22
4.3.3 定义变量 23
4.3.4 动画连接 24
4.3.5 运行与调试 26
4.4 项目考核 27
项目5 温度控制系统的组态软件设计 28
5.1 温度控制系统的项目任务 28
5.2 知识储备 28
5.2.1 闪烁动画连接 28
5.2.2 填充属性动画连接 28
5.2.3 仿真PLC设备 29
5.3 项目实施 31
5.3.1 新建工程 31
5.3.2 制作画面 31
5.3.3 设备连接 32
5.3.4 定义变量 34
5.3.5 动画连接 35
5.3.6 运行与调试 36
5.4 项目考核 37
项目6 物料传送系统的组态软件设计 38
6.1 物料传送系统的项目任务 38
6.2 知识储备 38
6.2.1 水平移动动画连接 38
6.2.2 隐含连接 39
6.2.3 图库 39
6.2.4 按钮 40
6.3 项目实施 41
6.3.1 新建工程 41
6.3.2 制作画面 41
6.3.3 定义变量 42
6.3.4 动画连接 43
6.3.5 运行与调试 45
6.4 项目考核 46
项目7 水监控系统的组态软件设计 47
7.1 水监控系统的项目任务 47
7.2 知识储备 47
7.2.1 实时趋势曲线 47
7.2.2 历史趋势曲线 49
7.2.3 填充动画连接 51
7.2.4 模拟值输入动画连接 51
7.2.5 系统函数 52
7.3 项目实施 52
7.3.1 新建工程 52
7.3.2 制作画面 52
7.3.3 定义变量 54
7.3.4 动画连接 54
7.3.5 运行与调试 57
7.4 项目考核 58
项目8 农业灌溉系统的组态软件设计 59
8.1 农业灌溉系统的项目任务 59
8.2 知识储备 59
8.2.1 实时报表 59
8.2.2 历史报表 59
8.2.3 报警 60
8.2.4 系统函数 61
8.3 项目实施 62
8.3.1 新建工程 62
8.3.2 制作画面 62
8.3.3 设备连接 64
8.3.4 定义变量 65
8.3.5 动画连接 66
8.3.6 运行与调试 70
8.4 项目考核 73
项目9 制药厂液体混合系统的组态软件设计 74
9.1 制药厂液体混合系统的项目任务 74
9.2 知识储备 74
9.2.1 I/O设备管理 74
9.2.2 管道流动动画连接 75
9.3 项目实施 76
9.3.1 新建工程 76
9.3.2 制作画面 76
9.3.3 设备连接 78
9.3.4 定义变量 80
9.3.5 动画连接 81
9.3.6 运行与调试 85
9.4 项目考核 86
项目10 机械手系统的组态软件设计 87
10.1 机械手系统的项目任务 87
10.2 知识储备 87
10.2.1 缩放连接 87
10.2.2 图库 88
10.3 项目实施 90
10.3.1 创建工程 90
10.3.2 制作画面 90
10.3.3 设备连接 92
10.3.4 定义变量 92
10.3.5 动画连接 93
10.3.6 模拟仿真运行与调试 97
10.4 项目考核 102
项目11 三层电梯系统的组态软件设计 103
11.1 三层电梯系统的项目任务 103
11.2 知识储备 103
11.2.1 点位图 103
11.2.2 命令语言语法介绍 104
11.3 项目实施 105
11.3.1 新建工程 105
11.3.2 制作画面 106
11.3.3 设备连接 108
11.3.4 定义变量 109
11.3.5 动画连接 110
11.3.6 运行与调试 114
11.4 项目考核 115
第三部分 基于MCGS软件的系统组态设计
项目12 认识MCGS软件 116
12.1 MCGS组态软件简介 116
12.1.1 MCGS通用版 116
12.1.2 MCGS嵌入版 116
12.1.3 MCGS网络版 117
12.2 MCGS软件的操作 117
12.2.1 MCGS软件的安装 117
12.2.2 MCGS软件的系统构成 118
12.2.3 MCGS组态软件的用户操作界面 120
12.2.4 MCGS软件的运行方式 122
12.3 MCGS组态过程 123
12.3.1 工程整体规划 123
12.3.2 工程立项搭建框架 123
12.3.3 构造实时数据库 123
12.3.4 组态用户窗口 124
12.3.5 组态主控窗口 124
12.3.6 组态设备窗口 125
12.3.7 组态运行策略 125
12.3.8 组态结果检查 126
12.3.9 工程测试 126
12.4 触摸屏 127
12.4.1 人机界面 127
12.4.2 触摸屏简介 129
12.4.3 TPC 1061Ti触摸屏 130
12.4.4 触摸屏的启动 132
项目13 万年历的组态软件设计 133
13.1 项目任务 133
13.2 知识储备 133
13.2.1 实时数据库 133
13.2.2 图形对象 135
13.2.3 输入/输出动画连接 136
13.3 项目实施 137
13.3.1 创建工程 137
13.3.2 新建窗口 137
13.3.3 制作画面 137
13.3.4 定义变量 139
13.3.5 动画连接 140
13.3.6 运行与调试 142
13.4 项目考核 143
项目14 热水炉监控系统 144
14.1 项目任务 144
14.2 知识储备 144
14.2.1 对象元件库 144
14.2.2 脚本程序 145
14.2.3 大小变化 147
14.2.4 填充属性 147
14.3 项目实施 148
14.3.1 创建工程 148
14.3.2 新建窗口 148
14.3.3 制作画面 148
14.3.4 定义变量 150
14.3.5 动画连接 151
14.3.6 运行与调试 153
14.4 项目考核 154
项目15 热水炉监控系统曲线 155
15.1 项目任务 155
15.2 知识储备 155
15.2.1 模拟设备 155
15.2.2 实时曲线构件 156
15.2.3 历史曲线构件 157
15.3 项目实施 157
15.3.1 打开已有工程 157
15.3.2 新建窗口 158
15.3.3 制作画面 158
15.3.4 定义变量 159
15.3.5 动画连接 159
15.3.6 设备连接 162
15.3.7 运行与调试 163
15.4 项目考核 165
项目16 热水炉监控系统表格和报警 166
16.1 项目任务 166
16.2 知识储备 166
16.2.1 实时数据报表 166
16.2.2 历史数据报表 167
16.2.3 显示报警信息 168
16.2.4 数据对象操作函数 169
16.3 项目实施 169
16.3.1 打开已有工程 169
16.3.2 新建窗口 170
16.3.3 制作画面 170
16.3.4 定义变量 172
16.3.5 动画连接 172
16.3.6 运行与调试 178
16.4 项目考核 179
项目17 电动门的组态软件设计 180
17.1 项目任务 180
17.2 知识储备 180
17.2.1 标准按钮构件 180
17.2.2 水平移动动画连接 183
17.3 项目实施 183
17.3.1 创建工程 183
17.3.2 新建窗口 183
17.3.3 制作画面 184
17.3.4 定义变量 186
17.3.5 动画连接 186
17.3.6 运行与调试 189
17.4 项目考核 191
项目18 运料小车控制系统的组态软件设计 192
18.1 运料小车控制系统的项目任务 192
18.2 知识储备 192
18.2.1 组态设备窗口 192
18.2.2 可见度属性设置 195
18.2.3 闪烁效果设置 195
18.3 项目实施 196
18.3.1 创建工程 196
18.3.2 新建窗口 196
18.3.3 制作画面 196
18.3.4 定义变量 198
18.3.5 动画连接 198
18.3.6 设备连接 201
18.3.7 运行与调试 203
18.4 项目考核 205
项目19 液体混合系统 206
19.1 液体混合系统的项目任务 206
19.2 知识储备 207
19.2.1 运行策略 207
19.2.2 定时器构件 208
19.3 项目实施 208
19.3.1 创建工程 208
19.3.2 新建画面 209
19.3.3 制作画面 209
19.3.4 定义变量 210
19.3.5 动画连接 211
19.3.6 设备连接 216
19.3.7 运行与调试 217
19.4 项目考核 219
项目20 变频器监控系统 220
20.1 变频器监控系统的项目任务 220
20.2 知识储备 220
20.2.1 模拟量模块 220
20.2.2 输入框构件 223
20.2.3 旋钮输入器构件 223
20.3 项目实施 224
20.3.1 创建工程 224
20.3.2 新建画面 224
20.3.3 制作画面 224
20.3.4 设备连接 225
20.3.5 动画连接 226
20.3.6 运行与调试 230
20.4 项目考核 231
参考文献 232
展开
近几年来,随着计算机软件技术的发展,组态软件的发展也非常迅速。组态软件是标准化、规模化、商品化的通用软件,工程技术人员可以利用这些软件与硬件设备结合,快速、方便地构造应用系统,实现现场采集、数据处理和监控设备等功能。
本书从实际出发,打破了传统的知识系统,摒弃了围绕软件菜单或功能展开介绍的做法,采用了项目化教学方法,在项目中有计划地展开组态软件相关知识的学习,保证知识的“必需”和“够用”,力求达到易学、易懂、易上手的目的。
本书分为三部分,第一部分介绍计算机控制系统及组态控制技术;第二部分以北京亚控科技发展有限公司的组态王软件为开发环境,系统介绍了组态王软件的设计方法,包括工程建立、画面设计、数据库建立、设备连接和运行画面的调试,实现数据的采集与控制,通过趋势曲线、报表和报警来学习数据分析,从而实现对现场工作状态的分析;第三部分以北京昆仑通态自动化软件科技有限公司的MCGS组态软件为例,通过8个典型项目展示了MCGS组态工程的设计方法,从工程建立到运行调试均提供了详细的操作步骤,实现监控设备的数字量输入/输出、模拟量输入/输出、状态监控等功能。
本书由辽宁机电职业技术学院石敬波、迟颖任主编,辽宁机电职业技术学院卞秀辉、夏金伟任副主编。本书在编写过程中得到了编者所在单位领导、老师和企业工程人员的大力支持,在此表示由衷的感谢。
由于编者水平有限,书中难免有不足和纰漏,恳请广大读者批评指正。
编 者
展开