基于PLC的双溶水箱液位串级控制.docx
《基于PLC的双溶水箱液位串级控制.docx》由会员分享,可在线阅读,更多相关《基于PLC的双溶水箱液位串级控制.docx(25页珍藏版)》请在三一办公上搜索。
1、基于PLC的双溶水箱液位串级控制【摘要】本文首介绍了一种基于PLC的双溶水箱液位窜级控制的设计。文章首先介绍了PLC的产生和定义、过程控制的开展。其次根据水箱的特性确定与曲线分析。对西门子S7-200系列可编程控制器的硬件进行掌握。进行了PID参数的整定及各个参数的控制性能的比拟。应PID控制算法所得到的曲线分析。在MCGS软件上进行交互界面。通过整个系统各个局部的介绍和讲解PLC的过控制指令PID指令来控制水箱水位。此方法使用简单可靠,可广泛应用于工业生产过程中的液位控制问题。此系统同样可以满足工厂对控制系统的需求,有着巨大的前景。关键词:PLC串级控制组态软件MCGSPID控制算法Abst
2、ractIthisarticlefirstdescribesthechannelingforadoubledissolutionbasedonPLCwatertank1iquidlevelcontroldesign.Articlefirstdescribesthedefinitions,processcontrolanddevelopmentofPLC.Secondaccordingtothecharacteristicsdeterminethewatertankandcurvesanalysis.SiemensS7-200seriesPLChardwareformastering.PIDpa
3、rametertuningandcomparisonofcontrolperformanceofindividualparameters.PIDcontrolalgorithmandanalysisoftheresultingcurve.OnMCGSsoftwareinterface.ThroughoutvariouspartsofthesystemofintroducingandexplainingthePIDcontrolinstructionsinstructtionsofPLCtocontrolwatertankwaterlevel.Keywords:controlconfigurat
4、ionsoftwareMCGSofPLCcascadePIDcontrolalgorithm目录1血21. 1过程控制系统的开展概况及趋势21.2 PLC的开展概况及趋势31.3 组态软件的开展概况及趋势41.4 本文研究的主要内容42水箱液位串级控制系统总体设计52. 1水箱系统的组成52. 7.7西门子PLC控制系统53. 1.2CPU模块54. 1.3MQ模块65. 7.4MO接线图66. 7.5信号间的转换关系62.2双容水箱系统结构77. 27双容水箱系统结构78. 2.2双容水箱系统结构图79. 23双容水箱对象特性83串级控制1010. 1串级控制系统概述1()10.2 串级控制
5、系统的优点1010.3 串级控制系统的适用场合114控制规律1111. 1控制规律选择Il11.2 PlD控制规律特点Il11.3 PID控制调节规律1211.4 西门子S7-200系列PLC中PlD指令的使用1311.5 在PLC中的PlD控制的编程1311.5.1 回路的输入输出变量的转换和标准化13变量的范围145控制系统的设计1512. 1系统设计155 7.77K箱液位的自动调节156 7.2左水箱右水箱液位串级控制系统155.2硬件设计165.27检测单元/652.2执行单元/65.2.3控制单元175. 3运行175. 3.7左水箱液位比例调节175.3.2右水箱液位比例积分调节
6、1753.3左水箱液位比例积分微分调节176程序的编写186J主程序186. 2子程序187MCGS简单交互界187. 1MCGS组态软件的概述188. 2MCGS交互界面设计流程181.1.1 2.7建立McGS新工程181.1.2 建立新画面181.1.3 工具箱的用应201.1.4 建立文字框:201.1.5 对象元件库管理201.1.6 完整动画演示21结束语22致谢22参考文献231绪论液位控制问题是工业生产过程中的一类常见问题,例如在饮料、食品加工,溶液过建,化工生产等多种行业的生产加工过程都需要对液位进行适当的控制。双溶水箱液位的控制作为过程控制的一种,由于其自身存在滞后,对象随
7、负荷变化而表现非线性特性及控制系统比拟复杂的特点,传统的控制不能到达满意的控制效果。以PLC、组态软件为单元,可以组成从简单到复杂的各种工业控制系统。PLC可以实现复杂的逻辑编程及简单的算法编程,但是对于先进控制算法,如模糊控制算法等涉及到矩阵运算,由于算法本身的复杂性,单纯依靠PLC编程功能已经不能满足要求;在这组态软件编程语言可以弥补它的缺乏,因为运用此方法非常简单。本文在S7-200环境中编写了传统的PID控制算法,实现了对双溶水箱液位的控制。1.1 过程控制系统的开展概况及趋势过程控制是一门与工业生产过程联系十分紧密的科学,随着科学技术的飞速前进,过程控制也在日新月异地开展。它不仅在传
8、统地工业改造中起到了提高质量,节约原材料和能源,减少环境污染等十分重要的作用,而且正在成为新建的规模大、结构复杂的工业生产过程中不可缺少的组成局部。生产过程自动化是保持生产稳定、降低消耗、减少本钱、改善劳动条件、保证平安和提高劳动生产率重要手段,在社会生产的各个行业起着及其重要的作用。其开展经历了一下几个方面:1、局部自动化阶段(50年代)2、过程计算机控制系统阶段(60年代)3、集中控制、多参数控制阶段(70年代)4、集散控制阶段(80年代)目前过程控制正走向高阶级段的未来,不管是从过程控制的历史和现状看,还是从过程控制开展的必要性、可能性来看,过程控制是朝着综合化、智能化的方向开展,即计算
9、机集成制造系统:以智能控制理论为根底,以计算机及网络为主要手段,对企业的经营、方窠、调度、管理和控制全面综合,实现从原料进库到产品出厂的自动化、整个生产系统信息管理的最优化。智能化是过程控制的开展必然趋势,对工业的开展有十分重要而现实的意义。1.2 PLC的开展概况及趋势PLC的开展是提高生产力的要求推动的。最早的自动控制采用继电器板进行的控制逻辑简单、体积大。维护不便升级换代困难。随着电子元器件的开展,1969年前后创造了PLC(ProgrammableLogicController)o最早的PLC主要作用是代替继电器。完全用于逻辑(顺序)控制内存小、功能单一.但是,在回路调节时,仍需要单回
10、路仪表或者OCS。随着电子技术、控制技术的开展,PLC从单纯的数字量控制开展到简单的模拟量控制和数字量控制相结合,局部代替了单回路仪表的功能。PLC的网络能力从无到有,今天已经非常强大。通过网络,可以实现分散控制,降低安装本钱,提高集成度。正是因为这种灵活性,用户可以很方便地建立自己地自动化控制系统。PLC在设计时就是面向工业环境地。因此,可靠性和抗干扰能力都很强。PLC在长期应用中,经受了考验,几乎成为高可靠性的代名词。几乎所有大型地顺序控制、重要的应用,都是PLC实现的。可以说,没有PLC就没有现代制造业。PLC进一步融合OCS技术,开展到PAC(ProgrammableAutomatio
11、nController)oPAC可以方便的和企业网集成,实现信息化工厂。PLC网络中ProfibUS.Modbus应用也非常广泛。随着电子技术的开展,PLC体积越来越小。但小型化是有限度的,并不是越小越好。因为阻容元件等的体积很难缩小而抗干扰措施需要这些分立元件。同时,为了使用更加方便,功能更强,控制器的内存不断扩大,处理能力不断增强。PLC厂家积极向过程自动控制领域拓展。PLC保持了灵活、可靠和高性价比的优势。同时在标准化和开放性方面有了长足的进步得到很多用户的喜爱和使用。在功能方面只有某些在PLC根底之上开展起来的PAC系统才能满足全厂控制的要求。因此PLC的根基依然牢固。目前自动化领域主
12、要的开展方向是企业层和车间层的融合。在提高生产力、全球化、创新和可持续开展的要求推动下,信息、通讯、控制和动力的融合是自动化开展的必有之路。总之,PLC顺应企业融合的需要,向标准化、多功能方向不断开展,应用领域不断拓展功能不断增强,开展前景非常乐观。1.3 组态软件的开展概况及趋势随着计算机技术的飞速开展,新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它具有适应性强、开放型好、易于扩展、经济及开发周期短等优点。监控组态软件在新型的工业自动控制系统起到越来越重要的作用。通常可以把组态软件系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控
13、制层,对上连接管理层、它不但实现对现场的实时监控与控制,且常在自动控制系统中完成上传下达、组态开发的重要作用。监控层的硬件以工业级的微型计算机和工作站为主,目前更趋向于工业微机。监控层的软件功能由监控组态软件来实现。组态软件指一些数据采集与过程控制的专业软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层地各项功能,并能同时支持各种硬件厂家地计算机和I/O设备,与高性能地工控计算机和网络系统结合,向控制层和管理层提供软、硬件地全部接口,进行系统集成。目前世界上
14、有不少专业厂商生产和提供各种组态软件产品。1.4 本文研究的主要内容(I)-个系统是否能到达预期的控制效果,其系统的数学模型相当的重要,直接关系到控制结果的正确与否。(2)在液位控制系统中,调节阀是否与所控制的液体发生化学反响等,直接的影响到控制结果。(3)控制方案的选取,一个好的方案会让系统更加完美,所以方案的选取也非常重要。(4)调节器参数的整定,一个系统有了好的方案,但是如果参数整定错误那也是功亏一募2水箱液位串级控制系统总体设计2.1 水箱系统的组成水箱系统由两个串联水箱、一个大水箱、一个水泵、两个压力变送器、管道及假设干阀组成。两个压力变送器通过分别检测两个水箱压力来确定水位高度。控
15、制系统面板左侧:电源:220VAC单相电源、空气开关、对象系统流程图。右侧:S7-200CPU224、EM235扩展模块、I/O接口。图2T为双溶水箱控制实验台西门子PLC控制系统S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现夏杂控制功能。因此S7-200系列具有极高的性能/价格比。S7-200系列在集散自动化系统中充分发挥其强大功能。S7-200系列PLC可提供4个不同的根本型号的8种CPU供您使用。集成的24V负载电源CPU221226各有2种类型CPU,具有不同的电源电压和控制电压。图2-1
16、-1为PLC的原理图。ROMPPRCMVFPROM4RAMVCPUCPU是PLC的核心组成局用外其存1-1PLC 隹他接接口口A/D RM计算相tt,与通用微州用CPU一样,户在PLC系第中的作用中神经中4系统程序贝中央处理器CPUJ J 1/J TJU,光电耦合(2)用扫描方H(3)诊断电源、输入接口警是: D3程器#编辑器F和数据。魂置的状态,并存入映像存放器。作状态和输出接口野去错误。继电器或晶管在PLC进入运行状态后,从存储器中逐条读去用户程序,按指令规定的任务,产生相应的控制信号,去起闭有关控制电路。2.1.31/0模块1/0模块是CPU与现成1/0装置或其他外部设备之间的连接部件。
17、PLC提供了各种操作电平与驱动能力的1/0模块和各种用途1/0元件供用户选用。如输入/输出电平转换、电气隔离、串/并行转换、数据传送、误码校验、A/D或D/A变换以及其他功能模块等。1/0模块将外部输入信号变换成CPU能接受的信号,或将CPU的输出信号变换成需要的控制信号去驱动控制对象,以确保整个系统正常的工作。其中输入信号要通过光电隔离,通过滤波进入CPU控制板,CPU发出输出信号至输出端。输出方式有三种:继电器方式、晶体管方式和晶闸管方式。1/0接线图LT2传感器2系左水箱模拟量d压信号经过模拟.号接口峨.送给卫/5.抵皮模块;5V模拟量信号经All +LTl传感器1右 水 箱过EM235
18、 . + j成640032000数量信对应O -水泵本玲FATjE下水位。小水箱压力在020(为12. 6, ; 一空过EM235转换成数字量 20cm之间。水泵呼动模块+用输送到PLC;经过程序控制,人1口,经时压力变送器转成电压信号640016640,其对应的水箱水位在0水箱压力值05000pa经压力变送器转换成电压值15V,其转换关系可用函数表达式表示:Y(x)-1/(-0)=(5-1)/(5000-0)(2-1-3)化简为:Y(X)=O.0008x+l(2-1-4)EM235模块将15V压力信号转换为6400-32000数字信号,其转换关系为:Y(x)-6400(-l)=(32000-
19、6400)/(5-1)(2-1-5)化简为:Y(X)=I600-4800(2-1-6)640032000数字信号进行标准化处理为(除以32000)得到结果为0.2L标准化处理结果0.21与050Cm水箱水位的对应关系表达式为:2-1-7)(2-1-8)(Y(x)-0/(-g.2)=(50-0)/(1-0.2)化简为:Y(X)=62.5-12.5本设计中数据之间的转换关系:水箱压力值O200OPa经压力变送器转换成电压值12.6V,其转换关系可用函数表达式表示:Y(x)=0.0008x+l(2-1-9)EM235模块将12.6V压力信号转换为640016640数字信号,其转换关系为:Y(x)=6
20、400x(2-1-10)640016640数字信号进行标准化处理为(除以32000)得到结果为0.2-0.52.标准化处理结果0.2-0.52与020Cm水箱水位的对应关系表达式为:Y(X)=62.5xT2.52-1-11)2. 2双容水箱系统结构3. 2.1双容水箱系统结构双容水箱是两个串联在一起的水箱,整个系统有左水箱、右水箱、储水箱爱及管和阀门组成。本系统由双容水箱作为控制对象,水箱的液位hl和h2作为被控量。水箱里液位的变化,由压力传感器转换成420InA的标准电信号,在1/0接口的A/D转换成二进制编码的数学信号后,送入计算机端口。经计算机算出的控制控制量通过D/A转换成15V的控制
21、电信号,通过改变调节阀的开度向水箱。水从左水箱进入,左水箱闸板开度8毫米,进入右水箱,右水箱闸板开度5-6毫米。要保证右水箱闸板开度大约下水箱闸板开度,这样控制效果好些。水流入量Qi由调节阀U控制,流出量Q。那么由用户通过闸板来改变。被调量为下水位H。双溶水箱系统结构如图2-2-1所示图2-2-1双溶水箱系统结构双容水箱系统结构图双溶水箱液位控制系统的逻辑结构如图2-2-2所示a)结构图b)方框图图2-2-2双闭环液位控制系统图2-2-2为双闭环串级控制系统的结构图和方框图。本系统是由左、右两个水箱串联组成,右上水箱的液位为系统的主控制量,左上水箱的液位为副控制量。本系统的控制目的,不仅要使右
22、上水箱的液位等于给定值,而且当扰动出现在左上水箱时,由于它们的时间常数均小于右上水箱,故在右上水箱的液位未发生明显变化前,扰动所产生的影响己通过内回路的控制及时地被消除。为了实现系统在阶跃给定和阶跃扰动作用下的无静差控制,系统的主调节器应为Pl或PlD控制。由于副控回路的输出要求能快速、准确地复现主调节器输出信号的变化规律,对副参数的动态性能和余差无特殊要求,因而副调节器采用P或Pl调节器。双容水箱对象特性在工业生产过程中,被控过程往往是由多个容积和阻力构成,这种过程称为多容过程。现在,以具有自衡能力的双容过程为例,来讨论其建立数学模型的方法。图2-2-3双容过程及其响应曲线图2-2-3(a)
23、所示为两只水箱串联工作的双容过程。其被控量是第二只水箱的液位儿,输入量为0与上述分析方法相同,根据物料平衡关系可以列出以下方程AQlAQa=G 苧 at(2-2-4)AQz =MR1(2-2-5)R Qs = G必也dt(2-2-6)A0(2-2-7)为了消去双容过程的中间变量看、Q2、Q,将上述方程组进行拉氏变换,并画出方框图如2-2-9所示。双容过程的数学模型为:Ql(S) (T + l)(5s + l)(2-2-8)图2-2-9双容过程方框图式中:R一一第一只水箱的时间常数,T=G&;A-第二只水箱的时间常数,T2=c2.K。过程的放大系数,KO=R3:q,G一一分别是两只水箱的容量系数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 水箱 液位串级 控制
链接地址:https://www.31ppt.com/p-6680084.html