《基于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-1为PLC的原理图。ROMPPRCMVFPROM4RAMVCPUCPU是PLC的核心组成局用外其存1-1PLC 隹他接接口口A/D RM计算相tt,与通用微州用CPU一样,户在PLC系第中的作用中神经中4系统程序贝中央处理器CPUJ J 1/J TJU,光电耦合(2)用扫描方H(3)诊断电源、输入接口警是: D3程器#编辑器F和数据。魂置的状态,并存入映像存放器。作状态和输出接口野去错误。继电器或晶管在PLC进入运