组态王课程设计报告

时间:2024.4.20

《组态王课程设计报告》

题    目:基于组态王的液位控制系统

姓    名:                   

学    号:200916022112           

专    业:电子信息科学与技术     

班    级:电信 091               

指导教师:王瑞                   

                      

                                     20##年5月29日

                    目录

一、组态王软件介绍........................................................................................................ 3

二、设计要求................................................................................................................... 4

三、实验目的................................................................................................................... 4

1.熟悉组态王软件,达到熟练使用组态软件的常用工具........................................... 4

2.学会完成组态工程的设计步骤.............................................................................. 4

3.锻炼动手能力和分析问题解决问题的能力............................................................. 4

四、实验步骤:............................................................................................................... 4

1、系统设计:.......................................................................................................... 4

A.启动浏览器,新建工程........................................................................................ 4

B.设备定义............................................................................................................. 5

C.变量定义................................................................................................................ 5

D.画面绘制............................................................................................................. 6

E.动画连接及按键的程序编写................................................................................. 7

五、 结束语................................................................................................................... 11

六、 参考文献............................................................................................................... 12

一、组态王软件介绍

    组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。

                 图一 组态王软件

二、设计要求

    液位监控:完成一个液位监控系统设计,(对象自己定)要求有流程图画面,报警画面,实时曲线,报表画面。各画面间能实现灵活切换,所以画面都能实现动画效果或数据或曲线显示。

三、实验目的

1.熟悉组态王软件,达到熟练使用组态软件的常用工具。

2.学会完成组态工程的设计步骤。

3.锻炼动手能力和分析问题解决问题的能力。

四、实验步骤:

1、系统设计:

A.启动浏览器,新建工程。

            

B.设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。

           

C.变量定义:完成所有想到的变量定义,对于没有想到的后面设计过程遇到再定

以。

D.画面绘制:完成各种需要画面的绘制。

                    

                   

E.动画连接及按键的程序编写。

1. 油泵的动画连接及其程序编写

  

2. 水管的动画连接

3. 阀门的动画连接

4. 实时曲线按键的定义及动画连接

5. 报警窗口显主要显示原料液罐的液位是否在设定值范围内,如果不在就能实时的显示当前的液位值

6. 报表窗口显示当前的日期、时间、原料液位、成品油液位的实时数据

7. 实时曲线显示当前原料液位、成品油液位、油料压力的数值

8. 历史曲线按当前实际值显示

                                                                                                            

9. 信息窗口

 

五、 结束语

    经过这几天的学习及查看资料,终于结束了课程设计,学会了好多东西,尤其是对组态王软件的认识与了解及应用,又会了一种功能强大的软件,在此我非常感谢老师与同学们的支持与帮助。

并且学会了如何去设计一个过程控制系统,掌握了基本的设计步骤。了解到,一般情况下,它都要经过一下几个步骤:认知被控对象、设计控制方案、选择控制规律、选择过程仪表、选择过程模块、设计系统流程图和组态图、设计组态画面、设计数据词典等,直到最后的动画链接成功,并达到控制要求。经过以上步骤,我对整个过程控制系统的设计有了很深的体会,也学会了很多与设计相关的知识。对组态王软件也有了很大的了解,学会了初步的应用。认识到了组态王的一些应用情况,组态王软件的组成与功能,其应用程序项目如何建立,数据词典如何建立,动画如何进行链接,命令语言程序如何编写,趋势曲线如何建立,设备的配置和组态网络的建立等等一系列与组态王软件应用相关的知识。总之,这次设计受益匪浅,学到了很多教学中学不到的东西,从中增强我的动手能力。

六、参考文献

[1] 姜秀英. 过程控制系统实训[M]. 北京:化学工业出版社,2007

[2] 孙洪程. 过程控制工业设计[M]. 化学工业出版社,2001

[3] 王爱广. 过程控制技术[M]. 化学工业出版社,2005

[4] 陈夕松. 过程控制系统[M]. 科学出版社,2005   

[5] http://v.ku6.com/playlist/index_3487782.html

[6] http://www.youku.com/playlist_show/id_6172324.html


第二篇:组态王课程设计


基干组态王的水箱液位控制与检测报告

一、绪论

水箱液位控制与检测在工业过程控制中应用非常广泛。在串联双容水箱水过组态软件对整个过程进行模拟,同时绘制实时曲线和历史曲线,建立报表,设置报警等对现场实现实时监控。组态王具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。

二、系统需求分析

在本次设计中,分别使用了三个水箱:上小水箱、下小水箱、储水箱。使用马达作为动力来源往高处送水。同时采用三个阀门:阀门1、阀门2、阀门3来控制管道的流动状态。在采用三个显示表来分别显示上小水箱、下小水箱、储水箱的液位高度。在动态链接之前首先要定义程序中用到的变量,在组态王的数据词典中定义I/O 变量、内存变量和中间变量,数据是用来描述工控对象的属性,组态王定义的各种变量组成数据库。这里我们定义:电机开关控制、阀门1、阀门2、阀门3为内存离散量,上小水箱液面、下小水箱液面为内存整数,用来相互控制和计算水箱液面及判断水量溢出等问题。同时建立报警画面当液位过高或者过低时产生报警信息。设置打印功能,方便打印输出。设计实时曲线和历史曲线。

三、  系统方案论证

图形界面的设计时在相应的图库中找出三个水箱,三个阀门,一个马达,在用管道连接起来构成主画面。 接着定义变量,电机开关控制、阀门1、阀门2、阀门3为内存离散量,上小水箱液面、下小水箱液面为内存整数:通过设定上述图形的属性设定颜色、最大值、最小值、报警信息等式动画连接起来。再设定程序命令、报警命令等。完成报表,曲线的设置。在进行运行调试。通过上述方法,可得出系统方案可行。

四、 系统监控界面设计

系统监控图形界面用来模拟现场的具体工作情况,而本系统设计的界面用来仿真液位运行的画面。在本设计中,针对液位控制系统制作了液位控制主画面、趋势曲线、报警画面等。趋势曲线用来反映数据变量随时间的变化情况,趋势曲线有两种:实时趋势曲线和历史趋势曲线。在画面程序运行时,实时趋势曲线随时间变化自动卷动,以快速反应变量的新变化。时间轴不能回卷,不能查阅变量的历史数据。历史曲线可以完成历史数据的查看工作,但它不会自动卷动。在报表画面中可以实时查看各参数变化情况,操作人员可以通过打印预览和打印按钮来打印报表,同时报表具有实时保存数据的功能,界面如下各图所示:

图4-1  系统登陆画面

图4-2  主控画面

图4-3  报警画面

图4-4  历史曲线

图4-5  实时曲线

五、数据字典设计

电机开关控制、阀门1、阀门2、阀门3为内存离散量,上小水箱液面、下小水箱液面、储水箱、控制水流为内存整数。各变量及参数类型如下图所示:

图5-1 数据字典截图

六、应用程序命令语言

if(\\本站点\阀门3==1 &&\\本站点\马达开关==1&&\\本站点\储水箱>0)

{\\本站点\上小水箱=\\本站点\上小水箱+5;

\\本站点\储水箱=\\本站点\储水箱-5;}

if(\\本站点\阀门1==1 &&\\本站点\上小水箱>0)

{\\本站点\上小水箱=\\本站点\上小水箱-5;

\\本站点\下小水箱=\\本站点\下小水箱+5;}

if(\\本站点\阀门2==1 &&\\本站点\下小水箱>0)

{\\本站点\下小水箱=\\本站点\下小水箱-5;}

if(\\本站点\上小水箱>80)

{\本站点\上小水箱=\\本站点\上小水箱-5;

\\本站点\储水箱=\\本站点\储水箱+5;}

if(\\本站点\下小水箱>80)

{\本站点\下小水箱=\\本站点\下小水箱-5;\\本站点\储水箱=\\本站点\储水箱+5;}

七、心得体会

通过这次设计,我对组态王的知识了解掌握了很多,对以前的知识有了进一步的拓展和延伸。开始时觉得这个设计比较难,没办法着手,于是就到网络上查找相关内容,查到了对于组态王软件使用的相关视频介绍,仔细观看,并且一边看一边练习。还对自己所做题目——基于组态王的液位控制系统设计相关内容的搜索,如何将平时教室里所学知识运用于解决实际问题是有很大困难。网络上的相关内容很好的启发了思路,边学边做,并且不断向同学请教,举一反三,大家互相讨论,最后终于很大的收获。经过设备的配置,构造数据库变量,设计图形界面,建立动画连接,运行和调试,论文的撰写,这一系列的过程后,我们不仅解决了问题,而且基本熟悉了组态王这款软件。课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,回顾起此次组态王课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整一星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

更多相关推荐:
课程设计报告

1课程设计目的课程设计是船舶设计原理课程重要的实践性教学环节是培养学生掌握船舶设计基本原理和能力的技术基础主尺度论证与总布置设计是船舶总体设计的重要组成部分通过课程设计的训练力求使学生实现从学生到船舶设计师的角...

课程设计报告内容

一设计目的1强化上机动手能力在理论和实践的基础上进一步巩固数据结构课程学习的内容掌握工程化软件设计的基本方法2掌握图的创建和应用3掌握迪杰斯特拉以及Prim等基本算法思想4掌握if语句及switch语句的运用方...

课程设计报告

中国计量学院信息工程学院课程设计报告课程设计名称系统设计与仿真课程计二级学院信息工程学院专业班级10电信2班学姓成绩号名1000301232廖壁波指导老师20xx年12月13日中国计量学院信息工程学院课程设计报...

课程设计报告模板

信息科学与工程学院高级语言程序设计课程设计报告学生成绩管理系统学科专业计算机科学与技术班级1301学号指导教师唐郑熠讲师学生二零年月目录目录1设计任务12需求分析121基础功能122扩展功能13系统概要设计13...

课程设计报告

扬州大学数据结构课程设计报告课题名称姓名学院系科班级指导老师日期自来水管架设问题广陵学院陈宏建1一课程设计的题目自来水管理架设问题问题描述若要在扬州大学的八个居民区A区B区C区D区E区F区G区H区之间架设自来水...

课程设计报告

系统软件课程设计时钟中断与进程调度学号姓名指导教师11070319许明秀金雪云20xx年12月一报告摘要进程调度是操作系统十分重要的一个部分在操作系统的设计过程中进程调度和时钟中断形成了密不可分的关系系统时钟定...

课程设计报告

计算机高级语言课程设计报告班级学号姓名蔡路日期学生成绩管理系统19xx3120xx100031020xx年1月18日一课程设计题目与要求实习题目学生成绩管理系统实习内容C语言面向对象的分析与设计基本要求学生成绩...

计算机网络课程设计报告

计算机网络课程设计报告一.课程设计的题目、目的及要求.........................................................2二.课程设计的内容(分析和设计).....…

软件课程设计报告

任务书北京信息科技大学计算机软件基础课程设计题目从某个源点到其余各顶点的最短路径学院专业学生姓名班级学号指导老师起止时间任务书1摘要摘要本次课程设计的问题假设西安北京沈阳武汉4个城市构成小型交通网4个城市表示图...

软件课程设计报告

中南民族大学软件课程设计报告电子信息工程09级题目学生吴雪学号指导教师王锦程电子工程0907100220xx年4月25日简易网络聊天系统摘要计算机网络通信技术已经深入我们的生活并给我们即使通信带来了很大的方随着...

JAVA_课程设计报告

JAVA程序设计课程设计报告设计题目学院名称专业班级姓名学号1目录一需求分析3二概要设计3三详细设计331数据库设计332模块及窗体设计3321数据库模块设计3322用户登录识别模块5323用户信息管理模块61...

C语言课程设计报告之学生基本信息管理系统

C语言课程设计报告之学生基本信息管理系统一需求分析学生成绩管理问题描述每个学生的信息包括学号姓名性别年龄电话成绩系统能够完成学生信息的查输入查询修改等功能基本要求1查询按特定条件查找学生2输入加入新学生的信息3...

课程设计报告(33篇)