基于PID的上水箱液位控制系统设计课程设计

上传人:大米 文档编号:557568173 上传时间:2024-01-31 格式:DOC 页数:36 大小:751KB
返回 下载 相关 举报
基于PID的上水箱液位控制系统设计课程设计_第1页
第1页 / 共36页
基于PID的上水箱液位控制系统设计课程设计_第2页
第2页 / 共36页
基于PID的上水箱液位控制系统设计课程设计_第3页
第3页 / 共36页
基于PID的上水箱液位控制系统设计课程设计_第4页
第4页 / 共36页
基于PID的上水箱液位控制系统设计课程设计_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于PID的上水箱液位控制系统设计课程设计》由会员分享,可在线阅读,更多相关《基于PID的上水箱液位控制系统设计课程设计(36页珍藏版)》请在金锄头文库上搜索。

1、基于PID的上水箱液位控制系统设计过程控制系统课程设计基于PID的上水箱液位控制系统设计一、课程设计任务书 1.设计内容针对某厂的液位控制过程与要求实现模拟控制,其工艺过程如下:用泵作为原动力,把水从低液位池抽到高液位池,实现对高液位池液位高度的自动控制。具体设计内容是利用西门子S7-200PLC作为控制器,实现对单容水箱液位高度的定值控制,同时利用MCGS组态软件建立单容水箱液位控制系统的监控界面,实现实时监控的目的。2.设计要求1、以RTGK-2型过程控制实验装置中的单个水箱作为被控对象、PLC作为控制器、静压式压力表作为检测元件、电动调节阀作为执行器构成一个单容水箱单闭环控制系统,实现对

2、水箱液位的恒值控制。2、PLC控制器采用PID算法,各项控制性能满足要求:超调量20%,稳态误差0.1;调节时间ts120s;3、组态测控界面上,实时设定并显示液位给定值、测量值及控制器输出值;实时显示液位给定值实时曲线、液位测量值实时曲线和PID输出值实时曲线;4、选择合适的整定方法确定PID参数,并能在组态测控界面上实时改变PID参数;5、通过S7-200PLC编程软件Step7实现PLC程序设计与调试;6、分析系统基本控制特性,并得出相应的结论;7、设计完成后,提交打印设计报告。 3.参考资料1.邵裕森,戴先中主编.过程控制工程(第2版).北京:机械工业出版社.20032.崔亚嵩主编.过

3、程控制实验指导书(校内)3.廖常初主编.PLC编程及应用(第2版).北京:机械工业出版社.20074.吴作明主编.工业组态软件与PLC应用技术.北京:北京航空航天大学出版社.20074.设计进度(2010年12月27日至2011年1月9日) 时间设计内容2010年12月27日 布置设计任务、查阅资料、进行硬件系统设计2010年12月28日2010年12月29日编制PLC控制程序,并上机调试;2010年12月30日2010年12月31日利用MCGS组态软件建立该系统的工程文件2011年1月2日2011年1月4日进行MCGS与PLC的连接与调试进行PID参数整定2011年1月5日2011年1月6日

4、系统运行调试,实现单容水箱液体定值控制2011年1月7日2011年1月9日写设计报告书5.设计时间及地点设计时间:周一周五,上午:8:0011:00下午:1:004:00设计地点:新实验楼,过程控制实验室(310) 电气工程学院机房(320)二、评语及成绩评分项目评分标准量化分数1.独立分析与解决问题的能力很强较强一般不能102组态界面设计、PLC程序编制及系统调试界面程序硬件分析调试353.报告撰写情况规范整洁逻辑杂乱有错误254.辅导答疑积极认真应付消极105.设计态度积极认真应付消极107.出勤全勤缺勤次数10附加评语量化总分课程设计成绩:指导教师:过程控制系统课程设计报告班 级: 姓

5、名: 学 号: 指导教师: 撰写日期: 目录 第一章绪论1第二章 系统组态设计32.1 MCGS组态软件概述32.2 新建工程42.3 设备配置52.4新建画面52.5 定义数据对象92.6设备连接122.7 控制面板的设计14第三章 PLC设计183.1 PLC概述183.2系统设计PLC程序20第四章 课设总结25参考文献26附录27第一章 绪论第一章 绪论可编程控制器(Programmable Controller)是计算机家族中的一员,是为 工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要

6、用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC, PLC自1966年出现,美国,日本,德国的可编程控制器质量优良,功能强大。”基于PLC的液位控制系统可以很好的满足工业中的液位控制系统的要求,为控制带来便捷与准确,在现在讲求效率的社会里具有重要的实用价值。在以前的工业中,液位控制的实现方法莫过于人为的去看然后去调,或者通过固定的液位开关,当液位达到一定的高度后液位开关自动闭合或断开来控制液位的。随着自动化不

7、断地发展,在工业中很多时候需要我们连续的去控制液位,时刻的去观察液位的高度,而且越来越多的时候需要在计算机上进行监测液位和控制液位,这就是本设计的目的。液位是过程控制中的一项重要参数,他对生产的影响不容忽视。为了保证安全生产以及产品的质量和数量,对液位进行及时有效地控制是非常必要的。水箱液位控制是液位控制系统中的一个重要问题,它在工业过程中普遍存在,具有代表性而且非常典型实用1。PLC在工业自动化中应用的十分广泛。PID控制经过很长时间的发展,已经成为工业中重要的控制手段。本设计就是基于PLC的PID算法对液位进行控制。PLC经传感电路进行液位高度的采集,然后经过自动调节方式来确定完PID参数

8、后,通过控制直流泵的工作时间来实现液位的控制。MCGS(监视与控制通用系统)是用于快速构造上位机监控系统的组态软件系统,系统的监测环节就是通过MCGS来设计的。这样我们就可以通过组态画面对液位高度和泵的起停情况进行监测,而且可以对PLC进行启动、停止、液位高度设置等控制。整个系统运行稳定、简单实用,MCGS与PLC通信流畅。过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行专用的PID子程序。

9、过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。28第二章 系统组态设计第二章 系统组态设计2.1 MCGS组态软件概述MCGS(Monitor and Control Generated System,监视与控制通用系统)是一套基于windows95/98/NT操作系统(或更高版本),用来可快速构造和生成上位机监控系统的组态软件系统,它为用户提供了从设备驱动、数据采集到数据处理、报警处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案和操作工具。MCGS组态软件具有多任务、多线程功能,其系统框架采用VC+语言编程,通过OLE技术向用户提供VB编程接口,提供丰富的设备驱

10、动件、动画构件、策略构件,用户可随时方便地扩充系统的功能18。工程创建的一般过程为:工程项目系统分析:分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。 工程各项搭建框架:MCGS称为建立新工程。主要内容包括:定义工程名称、封面窗口名称和启动窗口(封面窗口退出后接着显示的窗口)名称,指定存盘数据库文件的名称以及存盘数据库,设定动画刷新的周期。经过此步操作,即在MCGS组态环境中,建立了由五部分组成的

11、工程结构框架。封面窗口和启动窗口也可等到建立了用户窗口后,再行建立。设计菜单基本体系:为了对系统运行的状态及工作流程进行有效地调度和控制,通常要在主控窗口内编制菜单。编制菜单分两步进行,第一步首先搭建菜单的框架,第二步再对各级菜单命令进行功能组态。在组态过程中,可根据实际需要,随时对菜单的内容进行增加或删除,不断完善工程的菜单。制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一部分类似于“画画”,用户通过MCGS组态软件中提供的基本图形元素及动画构件库,在用户窗口内“组合”成各种复杂的画面。后一部分则设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画

12、图形的驱动源。编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件,构成各种功能模块(称为策略块),由这些模块实现各种人机交互操作。MCGS还为用户提供了编程用的功能构件(称之为“脚本程序”功能构件),使用简单的编程语言,编写工程控制程序。完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正确。连接设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,确定数据变量的数据处理方式,完成设备属性的设置。此项操

13、作在设备窗口内进行。在上位机工程的设计上,经过对实际工程的分析,主要设计的窗口是:液位控制,报警曲线直接加在其中。2.2 新建工程1鼠标单击文件菜单中“新建工程”选项,由于MCGS安装在G盘根目录下,则会在G:MCGSWORK下自动生成新建工程,默认的工程名为:“新建工程X.MCG”,其中X表示工程的序号。2选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。3在文件名一栏内输入“液位控制”,点击保存按钮,工程创建完毕。2.3 设备配置在组态界面中选择新建的工程,双击进入组态王工程浏览器;选择工程目录区的设备中的COM1,双击右边的新建按钮进入设备配置向导,选择PLC亚控仿真PLCCOM,

14、单击下一步,为配置设备取名PLC1,单击下一步。选择设备串口COM1,一直单击下一步完成设备配置。2.4新建画面在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生新“窗口0”,见图2-1选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改为:液位控制;将“窗口标题”改为:液位控制;在“窗口位置”中选中“最大化显示”,其它不变,单击“确认”,见图2-2。图2-1 新建窗口图2-2 窗口属性选中刚创建的“液位控制”用户窗口,单击“动画组态”,进入动画制作窗口。图形对象放置在用户窗口中,是构成用户应用系统图形界面的最小单元,MCGS中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不相同。为了快速构图和组态,MCGS系统内部提供了常用的图元、图符、动画构件对象,称为系统图形对象。如图2-3所示: 图2-3 MCGS工具箱建立文字框:打开工具箱,选择“工具箱”内的“标签”按钮,鼠标的光标变为“十字”形,在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形。输入文字:建立矩

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号