基于PLC的液位串级控制系统的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PLC的液位串级控制系统的设计.doc

基于PLC的液位串级控制系统的设计   摘要:利用西门子S7-200可编程控制器(PLC)实现双容水箱液位串级PID控制系统,并利用MCGS组态软件制作远程操作和运行监控程序。实践证明,PLC和组态软件结合有利于PLC控制系统的设计、检测,具有良好的应用价值。   关键词:PLC,液位串级控制,组态软件   中图分类号:G71 文献标识码:A 文章编号:1672-3791(2015)01(C)-0000-00   双容水箱液位控制系统一直是自动控制、化工过程等领域中非常典型的教学实验装置,主要由水箱、控制器、执行器和传感检测机构组成。目前我院过程控制实验室中的控制器采用DDC完成,由7017和7024两个模块组成,控制方式单一,且不能让学生把重点放在控制算法的研究上,而可编程序控制器(PLC)具有编程简单、故障少、噪音低、维修保养方便、抗干扰能力强等特点而广泛被采用,所以作者开发了由PLC作为控制器的一系列过程控制实验项目。   1.系统的设计方案和控制要求   本系统由双容水箱作为控制对象,它由两个具有自平衡能力的单容水箱上下串联而成,通常要求对下水箱液位进行定值控制,因此下水箱液位就为这个系统中的主被控量,上水箱液位为副被控量,一起构成串级系统的主副回路。水箱里液位的变化,由扩散硅压力变送器转换成4~20mA的标准电信号,经过PLC的模拟量输入端口和A/D模块转换成数字量,进行PID运算处理后后,经模拟量输出端口和D/A转换成1~5V的标准电信号,改变执行器电动调节阀的开度,从而改变了下水箱的液位。系统方框图如图1所示。   图1 串级系统方框图   2.控制系统的实现   根据设计方案和控制要求,系统中处理的主要是液位这个模拟量信号,所以采用PLC实现对信号的处理和控制,采用组态软件MCGS对系统进行监控。   2.1信号的采集和控制   S7-200可编程控制器是德国西门子公司研制的一种小型可编程控制器,具有性能高,体积小等特点,广泛用于教学实验中。本系统采用CPU224基本单元和EM235模拟量输入/输出模块,EM235具有4路输入和1路输出,本系统中需要采集下水箱和上水箱两个液位信号,因此采用EM235可以满足要求 [1]。PID控制工业控制常用的控制算法,在温度、流量、速度等控制过程中都有很好的控制效果。S7-200PLC的PID指令利用回路表中的输入信息和组态信息,进行PID运算,S7-200PLC的PID指令语句格式为PID TBL,LOOP,是根据表格(TBL)中的输入和设置信息对LOOP指定的回路执行PID环路计算,回路表的起始地址TBL为VB指定的字节型数据,回路号LOOP是0-7的常数[2]。针对本系统,需要两个PID地址回路表,分别为主回路和副回路,两个回路除了首地址、地址列表不能重叠以及loop号不同之外,地址表调用顺序都是相通的。主回路用到的寄存器地址为表1所示。   表1 主回路 PLC 寄存器地   变量名 变量类型 寄存器 连接设备   下水箱液位测量值 实数型 V1000 PLC   设定值 实数型 V1004 PLC   输出值 实数型 V1008 PLC   比例系数K 实数型 V1012 PLC   采样时间Ts 实数型 V1016 PLC   积分时间Ti 实数型 V1020 PLC   微分时间Td 实数型 V1024 PLC   主回路和副回路的算法程序都是PID算法,两个回路的连接主要是主回路控制器的输出V1008作为副回路控制器的设定值。下面以主回路为例说明PLC对下水箱液位的PID控制。   主回路程序由三部分构成,分别是主程序,子程序和中断程序。主程序的作用是初始化脉冲,调用子程序;子程序包括两段,一段是PID回路表的初始化子程序,在这段程序里,主要是要装入设定值,比例增益,采样周期,积分时间和微分时间;另一段是装入中断时间和连接中断事件;中断程序包括两段,一段是采集下水箱的液位,另一段是下水箱液位的PID运算和控制量输出值的传送。在这三部分程序中,中断程序是关键。下面就是主回路中断程序的PLC指令。   主环测量值进行D/A转换:   LD SM0.0   ITD AIW0, AC0   DTR AC0, AC0   -R 6400.0, AC0   /R 8960.0, AC0   MOVR AC0, VD1000   主环测量值进行PID运算,并将输出值给副环设定值:   LD SM0.0   PID VB1000, 0   MOVR VD1008, VD2004   2.2组态软件的设计   MCGS(Monitor and Control Generated System)是由北京

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档