力控组态软件设计锅炉液位控制

更新时间:2024-04-04 13:43:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

西安科技大学

综 合 实 验 报 告

学 院: 电气与控制工程学院 专业名称: 测控技术与仪器

设计题目: 锅炉液位仪表控制 姓 名: 张祥 朱凯 学 号: 0706070127 0706070118

指导教师: 王党树、黄梦涛、宋春峰

锅炉液位仪表控制

一、功能

运用厦门宇电808仪表对实验室的温度箱或锅炉液位进行闭环控制,利用力控组态软件设计上位机界面,在界面上要求显示实时历史曲线,以及实测值,给定值,PID参数,并且可以改变给定值和PID参数值。

二、系统组成

该系统由:主界面、显示参数、显示曲线(实时和历史曲线)、显示报表和报警记录四个部分组成。

三、系统设计

1、主界面的设计

1利用图库和工具箱画出主界面如下图: ○

2设置IO设备组态:I/O设备 智能仪表 宇电 ○

调节器AI-518/708/808/518P/708P/808P/818P(V7.0/V6.0/V5.0) 设备配置:设备名称为m

3设置数据库组态如下图: ○

模拟I/O点

控制点 4表达式设置 ○

圆形报警器:上限报警:high.PV 为假时:绿色 为真时:红色 下限报警:low.PV 为假时:绿色 为真时:红色 液位变化指示仪表:PV.PV 数据显示仪表:给定值:SV.PV 测量值:PV.PV 阀门:RUN.PV 泵:CTRL.PV 5动画连接设置 ○

高位圆角矩形/颜色相关动作/百分比填充/垂直/表达式:HTAL.PV 低位圆角矩形/颜色相关动作/百分比填充/垂直/表达式:LOAL.PV 锅炉圆角矩形/颜色相关动作/百分比填充/垂直/表达式:PV.PV ##.#(锅炉)/数值输入显示/数值输出/模拟/ 表达式:MV.PV

##.#(上限报警)/数值输入显示/数值输入/模拟/变量选择HTAL.PV ##.#(下限报警)/数值输入显示/数值输入/模拟/变量选择LOAL.PV 显示参数/触敏动作/窗口显示/显示参数(先新建显示参数窗口)

实时和历史曲线/触敏动作/窗口显示/显示曲线(先新建显示曲线窗口) 显示报表/触敏动作/窗口显示/专家报表(先新建专家报表窗口) 报警记录/触敏动作/窗口显示/报警记录(先新建报警记录窗口) 2、显示参数窗口的设计

1利用图库和工具箱画出显示参数窗口如下图: ○

2动画连接设置 ○

##.#(M5保持参数)/数值输入显示/数值输入/模拟/变量选择M5.PV ##.#(P速率参数)/数值输入显示/数值输入/模拟/变量选择P.PV ##.#(T滞后时间)/数值输入显示/数值输入/模拟/变量选择T.PV ##.#(PV测量值)/数值输入显示/数值输入/模拟/变量选择PV.PV ##.#(MV输出值)/数值输入显示/数值输入/模拟/变量选择MV.PV ##.#(SV给定值)/数值输入显示/数值输入/模拟/变量选择SV.PV

##.#(HTAL上限报警)/数值输入显示/数值输入/模拟/变量选择HTAL.PV ##.#(LOAL下限报警)/数值输入显示/数值输入/模拟/变量选择LOAL.PV ##.#(OPL输出方式)/数值输入显示/数值输入/模拟/变量选择OPL.PV ##.#(CTRL控制方式)/数值输入显示/数值输入/模拟/变量选择CTRL.PV ##.#(CTL控制周期)/数值输入显示/数值输入/模拟/变量选择CTI.PV ##.#(STEP程序段)/数值输入显示/数值输入/模拟/变量选择STEP.PV ##.#(CF功能选择)/数值输入显示/数值输入/模拟/变量选择CF.PV ##.#(RUN运行参数)/数值输入显示/数值输入/模拟/变量选择RUN.PV ##.#(LOC参数修改)/数值输入显示/数值输入/模拟/变量选择LOC.PV ##.#(CO1)/数值输入显示/数值输入/模拟/变量选择CO1.PV 退出/触敏动作/窗口显示/主界面 3、显示曲线窗口的设计

1利用图库和工具箱画出显示曲线窗口如下图: ○

2动画连接设置 ○

退出/触敏动作/窗口显示/主界面

查询/左键动作/按下鼠标(程序如下)

#SuperCurve2.SetCurveBeginTime(0,#DateTime8.Year,#DateTime8.Month,#DateTime8.Day,#DateTime8.Hour,#DateTime8.Minute,#DateTime8.Second); #SuperCurve2.SetCurveTimeLen(0,#TimeSpan9.Value,#TimeSpan9.Type); #SuperCurve2.SetCurveTimeAdd(0,#TimeSpan10.Value,#TimeSpan10.Type); 4、报警记录窗口的设计

1利用图库和工具箱画出报警记录窗口如下图: ○

2动画连接设置 ○

退出/触敏动作/窗口显示/主界面 5、专家报表窗口的设计

1利用图库和工具箱画出专家报表窗口如下图: ○

2动画连接设置 ○

导出/左键动作/按下鼠标(程序如下) #Report.ExportExcelFile(-1,1,\打印/左键动作/按下鼠标(程序如下) #Report.PrintSheet(-1,1)

查询/左键动作/按下鼠标(程序如下) #Report.SetTimePar(-1);

退出/触敏动作/窗口显示/主界面

四、设计体会

(一)

经过一周的力控监控组态综合实验,使我对力控监控组态软件有了更进一步的认识和更深入的了解。组态软件的作用就是通过使用组态软件工具来对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置,自动执行特定任务,满足使用者要求的目的。而此次的实验,便是利用力控组态软件来进行一个对锅炉液位仪表控制的设计。而要进行组态软件的设计,就必须要解决以下几个问题:(1)如何与采集、控制设备间进行数据交换;(2)使来自设备的数据与计算机图形画面上的各元素关联起来;(3)处理报警;(4)存储数据并支持数据的查询;(5)报表的生成与打印输出。通过这次实验,我认为给自己造成比较大的麻烦的地方就是报表的查询,虽然之前使用过力控监控组态软件进行了一些简

单的设计,但是如此的综合实验还是第一次,而对于一些脚本程序也不是很理解,通过老师的讲解和对同学的请教,使我一点一点的有了认识,也是对自己在组态软件应用上的一个补充,认识多了,应用就自如一些。另外,通过这次的综合实验,还使我对系统的设计有了更充分的认识,要设计出一个完整的系统,就要有充分的准备,对你要设计的系统的构思,及所需要的种种数据和预计想要达到的效果,从而进行应有功能的设计,这个收获是以后无论在进行什么工程的时候都需要用到的,另外,遇到问题如何解决也是自己需要加强的地方。由于此次实验是两人一组完成的,因此,我还学到了团队合作的一些东西,比如说是你应该完成的就必须按时完成,否则这个工程也许就会因为你的停滞而推迟完成,并给别人带来不便。

总之,通过这一周的组态软件综合实验,使我不论从对组态软件本身还是其他方面都有了长足的进步,在此,也感谢老师能给自己这样一个提升自己的机会,我想这样的经历一定会让我在今后的工作和生活中受益颇多。

测控0701班 张祥 0706070127 2010年12月29日

(二) 经过为期一个星期的设计思考,对力控组态软件的认识和理解又有了较之前不同的体会。虽然上学期学过这个软件,也做过实习,但毕竟过了半年多了,已经有些遗忘。而且这回不但要软件实现,还要和锅炉结合,实现软硬件的结合,工作量增大了很多。但最终做成功后,对于我的实践能力有了很大的提高。

力控组态软件这个软件我觉得就是一个桥梁,通过它实现了人对机器的直接观测和测试。而且它比人还灵敏,做到了人做不到的或者很难做到的事情。比如报警和数据库这些功能,有了她确实让生产和工作变得轻松了很多。

力控组态软件是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。组态软件及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。

作为一名测控专业的学生,要适应现代工业的需要,就应该具备适应现代工业而必须具备的素质。在现代工业控制中,组态软件的应用极其广泛。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。

当然,和学习其它课程一样,在学习的过程中也遇到了一系列的困难。首先就是课时太少,我们还来不及理解所学的知识就要接着学习后来的东西。其次就

是对本课程了解太少,一些基础性知识不能及时理解。导致该课程学习进度较慢。但是,经过反复的复习,这些问题都被一一解决,又一次找回了自信。

短短的一周,我了解了现代工业控制中的一种常用的器件,认识到了组态软件的特点及其作用,并且通过这一周的实验,我们将课本上所学的内容进行了实际运用,加深了对理论知识的理解,并且发现了一些课本上不曾涉及到的问题,在老师和同学的帮助之下,我很快掌握了组态软件的实验,并完成了一些实际问题,虽然这些实验的内容较为简单,但对于我们加深对它的了解是十分有用的,对于日后从事实际生产活动帮助很大。

学无止境,短短的十几个学习学的知识毕竟很少,很多内容学要我们继续学习,现在我们学习的是一些基础性的知识,最重要的就是要培养自己的学习能力,有了这个学习能力,我相信将来一定能够学到更多更有用的东西,用以生产实践。

测控0701班 朱凯 0706070118 2010年12月30日

本文来源:https://www.bwwdw.com/article/uitr.html

Top