单容水箱液位控制系统论文之令狐文艳创作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学院
令狐文艳物理与电气工程学院
课程名称过程控制系统
设计题目单容水箱液位FX2n-32MR控制系统设计
专业自动化
班级四
组员及
学号
指导教师
时间2014.6.21
摘要:本设计中,利用PLC与MCGS组态软件进行组态构成水箱液位计算机
控制系统。使用FX2n-32MR PLC为控制系统的提供控制与检测通道,利用MCGS组态软件完成对系统的控制参数的设定与实时状态的监控,有效的提高
了控制系统的控制效率。在液位控制方面,构成了使用PID控制算法的液位定值控制系统,通过PID参数的整定设定了适当的控制参数,完成对上水箱液位的精确控制。
关键词:液位控制,PLC,MCGS
Abstract:In this design, using PLC and MCGS configuration software configuration consisting of tank level computer control system. The use of FX2n-32MR PLC provides control and detection of access control systems, monitoring and control parameters on the system by using the MCGS configuration software setting with real state, and effectively improve the efficiency of control control system. In the liquid level control, a liquid level using PID control algorithm of the constant value control system, through the tuning of PID parameters setting the proper control parameters, the accurate control of tank level.
Keywords:Liquid level control,PLC,MCGS
目录
摘要 0
一.前言 (2)
二.单容水箱液位控制系统及仿真 (2)
2.1系统原理 (2)
2.2 被控对象 (3)
2.3 水箱建模 (3)
2.4系统仿真 (4)
三. 硬件设计 (5)
3.1三菱FX2n-32MR系列 (5)
3.2 PLC系统组成及各部分的功能 (6)
3.3上位机监控系统 (7)
3.3.1 MCGS通用监控系统的构成 (7)
3.3.2 MCGS通用监控系统主要功能 (8)
3.3.3 MCGS组态软件画面的制作 (8)
四.软件设计 (10)
4.1 PID控制原理 (10)
4.2 PLC的基本工作原理及梯形图 (11)
五.结论 (11)
参考文献 (12)
附:PLC源程序 (13)
一.前言
可编程程序控制器(简称PLC)具有可靠性高、抗干扰能力强、功能丰富等强大优势,目前,随着大规模集成电路技术、计算机技术和通信技术等的发展,PLC在技术和功能上发生了飞跃。
PLC的应用十分广泛,涉及到过程控制的方方面面,已经成为目前自动化领域的主流控制系统。然而在控制策略上,它依然沿用传统的PID控制,许多开发商把PID算法做成模块,固化在PLC中。从目前的应用情况来看,PLC 还大都只是承担最基本的控制功能,如顺序控制、数据采集和PID反馈控制。
工业过程的复杂性以及对于控制日益提高的要求,各种先进控制算法越来越多的深入到控制领域,随着越来越多的PLC产品生产出来,PLC控制系统越来越开放。但由于PLC的编程目前还限于低级语言(如梯形图),所以,给在PLC上实现先进控制算法带来了困难。FX2n-32MR(三菱)在PLC的编程系统STEP7中提供了比较丰富的功能模块,使先进控制策略在PLC上得到较好的实现。
本设计是从工业控制的实际应用角度出发,是通过一些PLC程序在PLC以及MCGS组态软件上得以实现,提高和扩展了组态软件和PLC的应用水平和应用范围,大大提高了系统的控制水平。
本课题的设计是先通过工控组态软件MCGS在组态环境下做出一个关于上水箱液位控制的动态连接界面,接着应用FX2n-32MR(三菱)进行程序的编写,在MCGS组态环境中设置完全正确的情况下将组态环境中的动态界面和编写的PLC程序进行动态连接。在通讯接口设备通讯状况良好的条件下,操作人员只需要在电脑上进行一些参数数据的操作和改动就可以达到对上水箱液位控制的目的。操作人员可随时通过动画界监测到上水箱的液位变化情况,提高了安全性的同时也减少了生产工作人员的劳动强度。这对实现先进控制的工程化、实用化、转化社会生产力,对缩短控制系统开发周期,加快先进控制技术的广泛应用,提高我国的工业自动化水平有着重大意义。
二.单容水箱液位控制系统及仿真
2.1系统原理
如下图所示,被控变量为中水箱的液位高度,实验要求中水箱的液位稳定在给定值,将压力传感器检测到的的中水箱的液位信号作为反馈信号,在与给定量比较后的差值通过调节阀的开度,以达到控制中水箱的液位的目的。
图1 上水箱单容液位控制系统方框图
2.2 被控对象
本设计探讨的是单容水箱的液位控制问题。为了能更好的选取控制方法和参数,有必要知道被控对象—上水箱的结构和特性。
可以知道,单容水箱的流量特性:
水箱的出水量与水压有关,而水压又与水位高度近乎成正比。这样,当水箱水位升高时,其出水量也在不断增大。所以,若阀2V 开度适当,在不溢出
的情况下,当水箱的进水量恒定不变时,水位的上升速度将逐渐变慢,最终达到平衡。由此可见,单容水箱系统是一个自衡系统。
图2 单容水箱结构图
2.3 水箱建模
这里研究的被控对象只有一个,那就是单容水箱(图2)。要对该对象进行较好的计算机控制,有必要建立被控对象的数学模型。正如前面提到的,单容水箱是一个自衡系统。根据它的这一特性,我们可以用阶跃响应测试法进行建模。
如图1-1,设水箱的进水量为Q 1,出水量为Q 2,水箱的液面高度为h ,出
水阀V 2固定于某一开度值。若Q 1作为被控对象的输入变量,h 为其输出变量,
则该被控对象的数学模型就是h 与Q 1 之间的数学表达式。
根据动态物料平衡关系有 12dh Q Q C dt
-= (1-1) 将式(1-1)表示为增量形式
12d h Q Q C dt
∆∆-∆= (1-2) 式中,1Q ∆、2Q ∆、h ∆——分别为偏离某一平衡状态10Q 、20Q 、0h 的增量; C ——水箱底面积。
在静态时,1Q =2Q ;dh dt =0;当1Q 发生变化时,液位h 随之变化,阀2V 处的静压也随之变化,2Q 也必然发生变化。由流体力学可知,流体在紊流情况下,液位h 与流量之间为非线性关系。但为简化起见,经线性化处理,则可近似认为1Q ∆与h ∆成正比,而与阀2V 的阻力2R 成反比,即