本书系统地介绍了两种常用监控组态软件的主要功能及其组态方法。全书分为3篇:第1篇介绍组态技术的基础知识;第2篇介绍KingviewV6.5组态王软件的应用实例;第3篇介绍力控组态监控软件的使用方法及应用实例。本书适合作为高职高专电气自动化、机电一体化、工业机器人等机电类专业的教材,也可供中职机电类相关专业的学生学习。
随着我国工业化和信息化进程的加快,工控组态软件在生产实战中扮演着越来越重要的角色,为自动控制系统监控层提供了良好的软件平台和开发环境。用户通过工控组态软件提供的工具、方法,采用类似搭积木的简单方式来完成自己所需要的软件功能。工控组态软件广泛应用于电力、水利、市政供排水、燃气、供热、石油、化工、智能建筑等领域的数据采集与控制。
组态王是由北京亚控科技发展有限公司开发的通用工控组态软件,目前在国产组态软件市场中占据着领先地位。本书以组态王6.52为基础,较全面地介绍了工控组态软件的功能和应用。参与本书编写的人员有着丰富的工程实践经验,并和北京亚控科技发展有限公司有着长期的合作。教材中理论部分层次清楚,实例实施步骤清晰,易于学生掌握。
全书由三大篇组成。第1篇组态王软件,包括9章,第2篇组态王软件应用实例,包括4章,涵盖了工控组态软件组态王的常用功能和应用实例,介绍了组态王软件的安装过程及程序组的构成和简单应用,并通过建立和运行一个简单的组态王工程,引导学生的学习兴趣,使学生进一步掌握组态王工程浏览器和画面开发系统的具体应用,掌握组态王以DDE、OPC、ODBC等方式和其他开放式软件之间的通讯互联。第3篇介绍了力控组态监控软件的安装和应用实例。
本书由于玲担任主编,李娜、杜向军任副主编。第1篇和第3篇主要由天津轻工职业技术学院于玲、沈洁编写;第2篇主要由天津轻工职业技术学院李娜和恩智浦半导体公司杜向军编写。天津轻工职业技术学院的谢飞和王春媚参与了本书的编写。全书由王建明教授审稿。
在本书的编写过程中得到了北京亚控科技发展有限公司的大力支持和帮助,在此表示感谢。
由于编者水平有限,书中难免有不妥之处,欢迎广大读者提出宝贵意见。
编 者
2018年4月
第1篇 组态王软件
第1章 组态软件与组态王软件概述 1
1.1 组态软件概述 1
1.1.1 组态软件的发展及主要产品介绍 2
1.1.2 组态软件的功能特点
3
1.1.3 推动组态软件发展的动力 5
1.2 组态王软件概述 5
1.2.1 组态王系统要求 5
1.2.2 安装组态王系统程序
6
1.2.3 组态王软件结构 12
1.2.4 组态王软件与I/O设备通信 13
1.3 建立一个应用工程 13
第2章 建立一个新工程 14
2.1 工程管理器 14
2.1.1 文件菜单 14
2.1.2 视图菜单 15
2.1.3 工具菜单 16
2.1.4 帮助菜单 16
2.1.5 工具条 16
2.2 工程浏览器 23
2.2.1 工程浏览器 23
2.2.2 工程加密 24
2.3 定义I/O设备 25
2.3.1 定义外部设备 25
2.3.2 定义外部设备变量
29
课后思考 32
第3章 创建组态画面 33
3.1 设计画面 33
3.1.1 建立新画面 33
3.1.2 使用工具箱 33
3.1.3 使用调色板 34
3.1.4 使用图库管理器 34
3.1.5 继续生成画面 35
3.2 动画连接 36
3.2.1 液位示值动画设置
36
3.2.2 阀门动画设置 37
3.2.3 液体流动动画设置
37
3.2.4 动画属性 38
3.2.5 点位图 41
课后思考 42
第4章 命令语言 43
4.1 命令语言功能 43
4.1.1 命令语言概述 43
4.1.2 如何退出系统 44
4.2 常用功能的使用 45
4.2.1 定义热键 45
4.2.2 实现画面切换功能
47
4.2.3 设置主画面 48
课后思考 49
第5章 报警和事件 50
5.1 建立报警和事件窗口 50
5.1.1 定义报警组 50
5.1.2 设置变量的报警属性
51
5.1.3 建立报警窗口 52
5.1.4 报警窗口的操作 56
5.1.5 报警窗口自动弹出
57
5.2 报警和事件的输出 58
课后思考 60
第6章 趋势曲线 61
6.1 实时趋势曲线的设置 61
6.2 历史趋势曲线的设置 63
6.2.1 设置变量的记录属性
63
6.2.2 定义历史数据文件的存储目录 64
6.2.3 创建历史曲线控件
64
6.2.4 运行时修改控件属性
68
6.3 调用画面方法 71
课后思考 74
第7章 报表系统 75
7.1 实时数据报表 75
7.1.1 创建实时数据报表
75
7.1.2 实时数据报表打印
77
7.1.3 实时数据报表的存储
80
7.1.4 实时数据报表的查询
81
7.2 历史数据报表 83
7.2.1 创建历史数据报表
83
7.2.2 历史数据报表的查询
83
7.2.3 历史数据报表的其他应用 85
课后思考 90
第8章 用户管理与系统安全 91
8.1 组态王的用户配置过程
91
8.1.1 设置用户的安全区与权限 91
8.1.2 设置图形对象的安全区与权限 93
8.2 系统安全的设置 94
课后思考 95
第9章 画面发布 96
9.1 站点信息的设置 96
9.1.1 画面发布初始设置
96
9.1.2 画面发布过程 96
9.2 画面浏览预配置 97
9.2.1 添加信任站点 97
9.2.2 安装JRE插件 98
第2篇 组态王软件应用实例
第10章 穿销单元监控 99
10.1 穿销动画效果演示 99
10.2 定义变量 102
10.3 变量连接 104
10.4 命令语言 104
第11章 模拟钟表 107
11.1 画面的制作 107
11.2 定义变量 108
11.3 动画连接 108
第12章 加盖单元 113
12.1 画面的制作 113
12.2 定义变量 114
12.3 动画连接 114
第13章 工业洗衣机监控 119
13.1 画面的制作 119
13.2 定义变量 124
13.3 动画连接 124
13.4 命令语言 128
第3篇 力控组态监控软件
第14章 力控组态监控软件概述 130
14.1 力控组态软件概述
130
14.2 力控开发、运行系统
131
14.3 实时数据库 133
14.4 设备通信程序 134
14.5 WWW 服务器 134
第15章 力控组态监控软件的安装 136
15.1 安装硬件加密锁 136
15.2 力控组态软件的安装
136
第16章 下料单元监控工程的建立 142
16.1 下料单元监控工程的建立
142
16.1.1 下料单元组态监控工程的建立 142
16.1.2 定义I/O设备 145
16.1.3 创建实时数据库
147
16.1.4 制作动画连接
148
16.1.5 脚本动作 153
16.2 下料单元监控工程的运行
154
附录 常用函数 156
参考文献 159