水槽液位控制系统课程设计报告_第1页
水槽液位控制系统课程设计报告_第2页
水槽液位控制系统课程设计报告_第3页
水槽液位控制系统课程设计报告_第4页
水槽液位控制系统课程设计报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. 摘要 本文根据液位系统过程机理,建立了单容水箱的数学模型。在设计中用到的PID算法提到得较多,PLC方面的知识较少。并根据算法的比拟选择了增量式PID算法。建立了PID液位控制模拟界面和算法程序,进展了系统仿真,并通过整定PID参数,同时得出了整定后的仿真曲线和实际曲线。主要容包括:PLC的产生和定义、过程控制的开展、水箱的特性确定与实验曲线分析,F*2系列可编程控制器的硬件掌握,PID参数的整定及各个参数的控制性能的比拟,应用PID控制算法所得到的实验曲线分析,整个系统各个局部的介绍和讲解PLC的过程控制指令PID指令来控制水箱水位。PLC在工业自动化中应用的十分广泛。PID控制经过很长

2、时间的开展,已经成为工业中重要的控制手段。本设计就是基于PLC的PID算法对液位进展控制。PLC经传感电路进展液位高度的采集,然后经过自动调节方式来确定完PID参数后,通过控制直流泵的工作时间来实现液位的控制。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。本次设计主要容是利用提供的被控对象单容水槽和相关仪器仪表,设计液位控制系统,利用组态王软件编写控制算法实现控制系统的上位机监控。关键词:组态王,液位控制,PID算法,过程控制TOC o 1-3 h u HYPERLINK l _Toc20650 一、设计任务 PAGEREF _Toc20

3、650 3 HYPERLINK l _Toc17862 二、实验目的 PAGEREF _Toc17862 3 HYPERLINK l _Toc23208 三、实验方案 PAGEREF _Toc232083 HYPERLINK l _Toc22676 四、实验过程 PAGEREF _Toc22676 5 HYPERLINK l _Toc7559 实验总结 PAGEREF _Toc7559 17 HYPERLINK l _Toc30004 参考文献 PAGEREF _Toc30004 18 HYPERLINK l _Toc4751 附录 PAGEREF _Toc4751 19一、设计任务:1液位监

4、控:完成一个液位监控系统,要有流程图画面,报警画面,历史曲线、实时曲线、报表等个画面键可以灵活切换。2通过组态软件,结合实验已有设备,按照定值系统的控制要求,根据较快较稳的性能要求,采用但闭环控制构造和PID控制规律,设计一个具有美观组态画面和较完善组态控制程序的液位单回路过程控制系统。设计要求根据液位单回路过程控制系统的具体对象和控制要求,独立设计控制方案,正确选用过程仪表。运用组态软件,正确设计液位但回路过程控制系统的组态图、组态画面和组态控制程序。二、实验目的:1能根据具体对象及控制要求,独立设计控制方案,正确选用过程仪表。2能够根据过程控制系统A/D、D/A和开关I/O的需要,正确选用

5、模块。3 能根据与计算机串行通讯的需要,正确选用RS485/RS232转换与通讯模块。4能运用组态软件,正确设计过程控制系统的组态图、组态画面和组态控制程序。5控制要求超调量小于等于4%,峰值时间不超过30s。调节时间越短越好。三、实验方案:整个过程控制系统由控制器、调节器、测量变送、被控对象组成。在本次控制系统中控制器为计算机,采用算法为PID控制规律,调节器为电磁阀,测量变送为HB、FT两个组成,被控对象为流量PV。构造组成如下列图2.2所示。当系统启动后,水泵开场抽水,通过管道将水送到上水箱,由HB返回信号,是否还需要抽水到水箱。假设还需要即水位过低,则通过电磁阀控制流量的大小,加大流量

6、,从而使下水箱水位到达适宜位置;假设不需要即水位过高或刚好适宜,则通过电磁阀使流量保持或减小。其整个流程图如图2.1所示。图2.1 液位单回路控制系统图过程控制系统由四大局部组成,分别为控制器、调节器、被控对象、测量变送。本次设计为流量回路控制,即为闭环控制系统,如下列图2.2.图2.2 液位单回路控制系统框图四、实验过程: 在组态王中,我们所建立的每一个组态称为一个工程。每个工程反映到操作系统中是一个包括多个文件的文件夹。工程的建立则通过工程管理器。 点击“开场“程序“组态王6.5*“组态王6.5* 或直接双击桌面上组态王的快捷方式,启动后的工程管理窗口 搜索:单击此快捷键,在弹出的“浏览文

7、件夹对话框中选择*一驱动器或*一文件夹,系统将搜索指定目录下的组态王工程,并将搜索完毕的工程显示在工程列表区中。 删除 :在工程列表区中选择任一工程后,单击此快捷键删除选中的工程。 属性: 在工程列表区中选择任一工程后,单击此快捷键弹出工程属性对话框,可在工程属性窗口中查看并修改工程属性。备份工程备份是在需要保存工程文件的时候,把组态王工程压缩成组态王自己的“ p文件。 第一步:创立新工程 第二步:定义硬件设备并添加工程变量。添加工程中需要的硬件设备和工程中使用的变量.包括存变量和I/O 变量 第三步:制作图形画面并定义动画连接 按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动

8、态效果。 第四步:编写命令语言。通过脚本程序的编写以完成较复杂的操作上位控制。 第五步:进展运行系统的配置。对运行系统、报警、历史数据记录、网络、用户等进展设置,是系统完成用于现场前的必备工作。 第六步:保存工程并运行完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。 1水泵的动画连接及其程序编写2水管的动画连3启动按键的定义4停顿按键的定义5历史曲线的按键定义6实时曲线的定义7报警按键定义命令语言 组态王除了在定义动画连接时支持连接表达式,还允许用户编写命令语言来扩展应用程序的功能,极增强了应用程序的可用性。 命令语言的句法和语言非常类似,可以说是的一个简化子集,具有完备的词法语法查错

9、功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数和系统函数。命令语言分类 应用程序命令语言:可以在程序启动时、关闭时或在程序运行期间周期执行。如果希望周期执行,还需要指定时间间隔。 热键命令语言:被到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令语言程序。 事件命令语言:规定在事件发生、存在、消失时分别执行的程序。 数据改变命令语言:只到变量或变量的域。在变量或变量的域值变化到超出数据字典中所定 义的变化灵敏度时,它们就被触发执行一次。 还有自定义函数命令语言,画面、按钮命令语言 实现画面切换功能 利用系统提供的“菜单工具和ShowPicture() 函

10、数能够实现在主画面中切换到其他任一画面的功能 ShowPicture(3实时曲线); 趋势曲线 趋势曲线用来反响变量随时间的变化情况.趋势曲线有两种:实时趋势曲线和历史趋势曲线。 应用程序if(本站点开关转换=1)本站点Ti=8;本站点Kp=15;本站点Td=10;if(本站点电机=1 &本站点开关=0)本站点ek0=本站点Sp-本站点水箱液位;本站点微分液位差=本站点ek0+本站点ek2-2*本站点ek1;本站点Uk=(本站点Ti*(本站点ek0-本站点ek1)+本站点Kp*本站点ek0+本站点Td*本站点微分液位差)/500;本站点水箱液位=本站点水箱液位+本站点Uk;本站点液位传递值=本

11、站点ek1;本站点ek1=本站点ek0;本站点ek2=本站点液位传递值;本站点储水箱液位=300-本站点水箱液位;if(本站点电机=1 &本站点开关=1)本站点ek0=本站点Sp-本站点水箱液位;本站点微分液位差=本站点ek0+本站点ek2-2*本站点ek1;本站点Uk=(本站点Ti*(本站点ek0-本站点ek1)+本站点Kp*本站点ek0+本站点Td*本站点微分液位差)/500+本站点水流;本站点水箱液位=本站点水箱液位+本站点Uk-本站点水流;本站点液位传递值=本站点ek1;本站点ek1=本站点ek0;本站点ek2=本站点液位传递值;本站点水流=本站点水箱液位/100;本站点储水箱液位=3

12、00-本站点水箱液位;if(本站点电机=0 &本站点开关=1)本站点水流=本站点水箱液位/100;本站点水箱液位=本站点水箱液位-本站点水流;本站点储水箱液位=300-本站点水箱液位;if(本站点水箱液位1)本站点水流=0;if(本站点开关转换=0)if(本站点电机=1 &本站点开关=0)本站点ek0=本站点Sp-本站点水箱液位;本站点微分液位差=本站点ek0+本站点ek2-2*本站点ek1;本站点Uk=(本站点Ti*(本站点ek0-本站点ek1)+本站点Kp*本站点ek0+本站点Td*本站点微分液位差)/500;本站点水箱液位=本站点水箱液位+本站点Uk;本站点液位传递值=本站点ek1;本站

13、点ek1=本站点ek0;本站点ek2=本站点液位传递值;本站点储水箱液位=300-本站点水箱液位;if(本站点电机=1 &本站点开关=1)本站点ek0=本站点Sp-本站点水箱液位;本站点微分液位差=本站点ek0+本站点ek2-2*本站点ek1;本站点Uk=(本站点Ti*(本站点ek0-本站点ek1)+本站点Kp*本站点ek0+本站点Td*本站点微分液位差)/500+本站点水流;本站点水箱液位=本站点水箱液位+本站点Uk-本站点水流;本站点液位传递值=本站点ek1;本站点ek1=本站点ek0;本站点ek2=本站点液位传递值;本站点水流=本站点水箱液位/100;本站点储水箱液位=300-本站点水箱

14、液位;if(本站点电机=0 &本站点开关=1)本站点水流=本站点水箱液位/100;本站点水箱液位=本站点水箱液位-本站点水流;本站点储水箱液位=300-本站点水箱液位;if(本站点水箱液位1)本站点水流=0;if(本站点Uk本站点Sp)本站点水箱液位=本站点水箱液位-本站点水流;实验总结通过此次设计,我掌握了流量单回路控制系统的构成。知道它最根本的局部有控制器、调节器、被控对象和测量变松组成。并且学会了如何去设计一个过程控制系统,掌握了根本的设计步骤。了解到,一般情况下,它都要经过一下几个步骤:认知被控对象、设计控制方案、选择控制规律、选择过程仪表、选择过程模块、设计系统流程图和组态图、设计组态画面、设计数据词典等,直到最后的动画成功,并到达控制要求。经过以上步骤,我对整个过程控制系统的设计有了很深的体会,也学会了很多与设计相关的知识。对组态王软件也有了很大的了解,学会了初步的应用。认识到了组态王的一些应用情况,组态王软件的组成与功能,其应用程序工程如何建立,数据词典如何建立,动画如何进展,命令语言程序如何编写,趋势曲线如何建立,还有I/O设备的配置和组态网络的建立等等一系列与组态王软件应用相关的知识。在这次课程设计中也遇到了不少麻烦,不过经过教师的辅导大局部问题都得到了解决,总的来说,这次设计是一次收获很大的设计,学到了很多教学中学不到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论