《组态控制技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:袁秀英主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:750539018X
  • 页数:287 页
图书介绍:本书分为5个部分:第1部分主要利用MCGS组态软件和中泰、研祥通用I/O板卡,通过机械手和水位控制两个实例,由浅入深地学习采用组态控制技术的计算机系统的组成和MCGS组态软件的编程方法;第2部分为MCGS实训部分,要求学生用MCGS实现车库等对象的控制;第3部分利用Kingview组态王软件、三菱公司FX2-48MR型PLC、ND-6018、ND-6520智能模块介绍机械手和水位控制系统的设计方法;第4部分为组态王实训,要求学生用组态王实现车库等对象的控制;第5部分将MCGS与PLC结合,用PLC控制诸对象,用MCGS对PLC进行监控,构成分布式控制系统。本书可作为自动化、机电、电子等专业的自动控制、计算机控制课程的教材,也可作为化工、电工、能源、冶金等专业的自动检测与控制课程的教材。各专业可根据学时和专业要求在众多实训项目中进行选择教学。

第1部分 组态技术概述及MCGS组态软件的使用 1

第1章 组态技术简介 1

1.1 组态技术概述 1

1.1.1 一般计算机测控系统的组成 1

1.1.2 计算机控制系统的分类 2

1.1.3 组态控制技术相对于传统计算机控制技术的优点 4

1.2 常用基于组态控制技术的计算机系统和组态软件 5

1.3 一般组态软件的功能 5

本章小结 5

第2章 MCGS组态软件快速入门——通过机械手和水位控制实例学习MCGS组态软件 6

2.1 通过机械手控制学习MCGS组态软件 6

2.1.1 机械手控制系统的控制要求 6

2.1.2 机械手控制系统的硬件组成 6

2.1.3 接口设备的安装与连接 9

2.1.4 MCGS组态软件的安装 11

2.1.5 工程的建立 12

2.1.6 变量的定义 12

2.1.7 简单画面的设计与编辑 18

2.1.8 简单控制程序的编写 27

2.1.9 程序的运行、调试与改进 34

2.2 通过水箱水位控制系统学习MCGS组态软件 38

2.2.1 水箱水位控制系统的控制要求 38

2.2.2 水箱水位控制系统的硬件组成 38

2.2.3 接口设备的安装与连接 41

2.2.4 工程的建立 42

2.2.5 变量的定义 42

2.2.6 简单画面的设计与编辑 44

2.2.7 水位对象的模拟 48

2.2.8 报警显示 48

2.2.9 报表输出 53

2.2.10 曲线显示 56

2.2.11 简单控制程序的编写 59

2.2.12 程序的运行、调试与改进 59

2.2.13 安全机制 60

本章小结 63

第3章 MCGS组态软件深入 65

3.1 MCGS组态过程 65

3.1.1 工程的一般组建过程 65

3.1.2 MCGS工作台中各窗口的组态设置 66

3.1.3 MCGS菜单详解 68

3.2 实时数据库的建立 72

3.2.1 成组增加生成数据对象 72

3.2.2 新增对象生成数据对象 74

3.2.3 对象属性的参数定义 74

3.3 用户窗口组态 76

3.3.1 新建窗口 76

3.3.2 窗口属性 76

3.3.3 动画组态 78

3.3.4 编辑图形对象 82

3.3.5 图形动画的连接 83

3.3.6 构件动画的连接 88

3.4 主控窗口组态 93

3.4.1 菜单组态 93

3.4.2 系统属性 95

3.5 设备窗口组态 96

3.5.1 设备构件的调入 97

3.5.2 设备属性设置 97

3.6 运行策略组态 99

3.6.1 运行策略的分类 100

3.6.2 组态策略内容 101

3.6.3 策略功能构件 101

3.7 用户脚本程序 105

3.7.1 脚本程序语言要素 105

3.7.2 MCGS脚本的操作对象 110

3.8 数据处理 111

3.8.1 MCGS数据前处理 111

3.8.2 MCGS实时数据处理 112

3.8.3 MCGS数据后处理 113

3.9 报警处理 113

3.9.1 定义报警和处理报警 113

3.9.2 报警显示和报警打印 114

3.10 报表输出 114

3.10.1 实时数据报表的制作 115

3.10.2 历史数据报表的制作 115

3.11 曲线显示 116

3.11.1 实时曲线 116

3.11.2 历史曲线 117

3.12 安全机制 118

3.12.1 用户权限管理 118

3.12.2 工程安全管理 118

3.13 MCGS的扩充 119

3.13.1 可扩充的设备驱动构件 119

3.13.2 可扩充的功能构件 119

3.13.3 可扩充的动画构件 119

3.13.4 MCGS实时数据库对象 119

3.14 远程监控 121

3.14.1 远程通信的实现结构 121

3.14.2 远程监控使用的构件和设备 122

3.15 网络功能 122

3.15.1 TCP/IP网络父设备 122

3.15.2 串口网络父设备 123

本章小结 124

第2部分 基于MCGS组态软件的控制实训 125

实训1 用MCGS组态软件实现自动门的控制 125

实训2 用MCGS组态软件实现自动车库的控制 131

实训3 用MCGS组态软件实现供电系统监控 136

实训4 用MCGS组态软件实现雨水利用控制器 142

实训5 用MCGS组态软件实现加热反应炉自动控制 145

实训6 用MCGS组态软件实现升降机的自动控制 150

实训7 用MCGS组态软件实现机械手自动控制 155

实训8 用MCGS组态软件实现废品检测自动控制 160

实训9 用MCGS组态软件实现加料自动控制 165

第3部分 Kingview组态王软件的使用 168

第4章 组态王软件快速入门——通过机械手和水位控制实例学习组态王 168

4.1 组态王软件的一般介绍 168

4.2 通过机械手控制实例学习组态王 170

4.2.1 机械手的控制要求 170

4.2.2 硬件组成 171

4.2.3 I/O接口设备的安装与接线 172

4.2.4 工程的建立 173

4.2.5 变量的定义 173

4.2.6 简单画面的设计与编辑 177

4.2.7 动画连接 178

4.2.8 命令语言及简单控制程序的编写 181

4.2.9 程序的运行与调试 185

4.2.10 利用组态王设计自己的机械手控制系统 185

4.3 通过水位控制实例学习组态王 186

4.3.1 水位控制系统的控制要求 186

4.3.2 硬件组成 186

4.3.3 I/O接口设备的安装与连接 187

4.3.4 变量的定义 189

4.3.5 简单画面的设计、编辑与动画连接 194

4.3.6 命令语言及简单控制程序的编写 200

4.3.7 报警窗口 201

4.3.8 实时曲线与历史曲线 202

4.3.9 报表输出 204

4.3.10 程序的运行与调试 207

4.3.11 利用组态王设计自己的水位控制系统 209

本章小结 209

第5章 组态王深入 210

5.1 Kingview工程浏览器 210

5.1.1 Kingview工程浏览器概述 210

5.1.2 Kingview工程浏览器组成界面介绍 211

5.2 图形编辑工具 212

5.2.1 常用画面设计工具 212

5.2.2 图库 212

5.3 I/O设备管理 214

5.3.1 组态王I/O设备管理概述 214

5.3.2 串行通信设备 215

5.3.3 板卡方式的I/O设备 216

5.3.4 网络节点方式的I/O设备 216

5.3.5 人机接口卡方式的I/O设备 217

5.3.6 DDE方式的I/O设备 218

5.4 变量的定义和类型 218

5.4.1 变量的类型 218

5.4.2 变量的定义 219

5.4.3 变量的属性 220

5.4.4 变量的“基本属性”页 220

5.4.5 变量的报警属性配置 221

5.4.6 变量的记录属性配置 221

5.4.7 数据库的维护 222

5.5 动画连接 222

5.5.1 创建动画连接的步骤 222

5.5.2 动画连接的详细介绍 222

5.6 趋势曲线与报警窗口 224

5.6.1 实时趋势曲线 225

5.6.2 历史趋势曲线 225

5.6.3 报警窗口 227

5.7 控件与控件函数 229

5.7.1 概述 229

5.7.2 棒图控件 229

5.7.3 温控曲线控件 230

5.7.4 X-Y轴曲线控件 231

5.7.5 窗口类控件 231

5.7.6 超级文本显示控件 233

5.7.7 多媒体控件 233

5.7.8 Active x控件 235

5.8 命令语言 236

5.8.1 命令语言概述 236

5.8.2 命令语言的句法 239

5.8.3 命令语言函数 240

5.9 安全机制 240

5.9.1 系统安全管理概述 240

5.9.2 设置访问优先级和安全区 240

5.9.3 在工程浏览器中配置用户 241

5.9.4 记录操作过程 242

5.9.5 在软件运行时登录用户 243

5.9.6 口令和访问权限的重设置 243

5.9.7 修改口令 243

5.10 报表处理 243

5.10.1 如何创建报表 243

5.10.2 报表组态 244

5.10.3 报表函数 244

5.11 网络功能 245

5.11.1 组态王网络结构概述 245

5.11.2 网络设置 246

5.11.3 变量的引用及回写 247

5.11.4 网络登录管理 248

本章小结 248

第4部分 基于组态王Kingview的控制实训 249

实训10 用组态王实现自动门的控制 249

实训11~实训18 251

实训19 用组态王实现双储液罐单水位自动控制 252

实训20 用组态王实现双储液罐双水位自动控制 256

实训21 用组态王实现双储液罐温度控制 257

实训22 用组态王实现双储液罐水位连续控制 259

实训23 用组态王实现双储液罐水位、温度控制 260

第5部分 基于MCGS的可编程控制器控制实训 261

实训24 利用MCGS组态软件监控PLC实现对自动车库的控制 261

实训25 利用MCGS组态软件监控PLC实现对加热反应炉的自动控制 267

实训26 利用MCGS组态软件监控PLC实现对升降机的自动控制 270

实训27 利用MCGS组态软件监控PLC实现对工件的自动加工控制 275

实训28 利用MCGS组态软件监控PLC实现对物流检测的控制 280

实训29 利用MCGS组态软件监控PLC实现对污水处理的控制 283