基于PLC的双溶水箱液位串级控制的设计.doc
《基于PLC的双溶水箱液位串级控制的设计.doc》由会员分享,可在线阅读,更多相关《基于PLC的双溶水箱液位串级控制的设计.doc(38页珍藏版)》请在三一办公上搜索。
1、基于PLC的双溶水箱液位串级控制【摘要】本文首介绍了一种基于PLC的双溶水箱液位窜级控制的设计。文章首先介绍了PLC的产生和定义、过程控制的发展。其次根据水箱的特性确定与曲线分析。对西门子S7-200系列可编程控制器的硬件进行掌握。进行了PID参数的整定及各个参数的控制性能的比较。应PID控制算法所得到的曲线分析。在MCGS软件上进行交互界面。通过整个系统各个部分的介绍和讲解PLC的过控制指令PID指令来控制水箱水位。此方法使用简单可靠,可广泛应用于工业生产过程中的液位控制问题。此系统同样可以满足工厂对控制系统的需求,有着巨大的前景。关键词: PLC 串级控制 组态软件 MCGS PID控制算
2、法 Abstract: this article first describes the channeling for a double dissolution based on PLC water tank liquid level control design. Article first describes the definitions, process control and development of PLC. Second according to the characteristics determine the water tank and curves analysis.
3、 Siemens S7-200 series PLC hardware for mastering. PID parameter tuning and comparison of control performance of individual parameters. PID control algorithm and analysis of the resulting curve. On MCGS software interface. Throughout various parts of the system of introducing and explaining the PID
4、control instructions instructtions of PLC to control water tank water level. Keywords: control configuration software MCGS of PLC cascade PID control algorithm目录1绪论31.1 过程控制系统的发展概况及趋势31.2 PLC的发展概况及趋势41.3 组态软件的发展概况及趋势41.4 本文研究的主要内容52 水箱液位串级控制系统总体设计62.1 水箱系统的组成62.1.1 西门子PLC控制系统62.1.2 CPU模块72.1.3 I/O模块
5、72.1.4 I/O接线图82.1.5 信号间的转换关系82.2 双容水箱系统结构92.2.1 双容水箱系统结构92.2.2 双容水箱系统结构图102.2.3 双容水箱对象特性113 串级控制153.1 串级控制系统概述153.2 串级控制系统的优点153.3 串级控制系统的适用场合164 控制规律174.1 控制规律选择174.2 PID控制规律特点174.3 PID控制调节规律174.4 西门子S7-200系列PLC中PID指令的使用184.5 在PLC中的PID控制的编程194.5.1 回路的输入输出变量的转换和标准化194.5.2变量的范围205 控制系统的设计225.1 系统设计22
6、5.1.1 水箱液位的自动调节225.1.2 左水箱右水箱液位串级控制系统225.2 硬件设计235.2.1 检测单元235.2.2 执行单元245.2.3 控制单元245.3 运行245.3.1 左水箱液位比例调节245.3.2 右水箱液位比例积分调节255.3.3 左水箱液位比例积分微分调节256 程序的编写266.1 主程序266.2 子程序277 MCGS简单交互界307.1 MCGS组态软件的概述307.2 MCGS交互界面设计流程307.2.1 建立MCGS新工程307.2.2 建立新画面307.2.3 工具箱的用应327.2.4 建立文字框:327.2.5 对象元件库管理337.
7、2.6 完整动画演示33结束语34致 谢35参考文献361绪论液位控制问题是工业生产过程中的一类常见问题,例如在饮料、食品加工,溶液过建,化工生产等多种行业的生产加工过程都需要对液位进行适当的控制。双溶水箱液位的控制作为过程控制的一种,由于其自身存在滞后,对象随负荷变化而表现非线性特性及控制系统比较复杂的特点,传统的控制不能达到满意的控制效果。以PLC、组态软件为单元,可以组成从简单到复杂的各种工业控制系统。PLC可以实现复杂的逻辑编程及简单的算法编程,但是对于先进控制算法,如模糊控制算法等涉及到矩阵运算,由于算法本身的复杂性,单纯依靠PLC编程功能已经不能满足要求;在这组态软件编程语言可以弥
8、补它的不足,因为运用此方法非常简单。本文在S7-200环境中编写了传统的PID控制算法,实现了对双溶水箱液位的控制。1.1 过程控制系统的发展概况及趋势过程控制是一门与工业生产过程联系十分紧密的科学,随着科学技术的飞速前进,过程控制也在日新月异地发展。它不仅在传统地工业改造中起到了提高质量,节约原材料和能源,减少环境污染等十分重要的作用,而且正在成为新建的规模大、结构复杂的工业生产过程中不可缺少的组成部分。生产过程自动化是保持生产稳定、降低消耗、减少成本、改善劳动条件、保证安全和提高劳动生产率重要手段,在社会生产的各个行业起着及其重要的作用。其发展经历了一下几个方面:1、 局部自动化阶段(50
9、年代)2、 过程计算机控制系统阶段(60年代)3、 集中控制、多参数控制阶段(70年代)4、 集散控制阶段(80年代)目前过程控制正走向高阶级段的未来,不论是从过程控制的历史和现状看,还是从过程控制发展的必要性、可能性来看,过程控制是朝着综合化、智能化的方向发展,即计算机集成制造系统:以智能控制理论为基础,以计算机及网络为主要手段,对企业的经营、计划、调度、管理和控制全面综合,实现从原料进库到产品出厂的自动化、整个生产系统信息管理的最优化。智能化是过程控制的发展必然趋势,对工业的发展有十分重要而现实的意义。1.2 PLC的发展概况及趋势PLC的发展是提高生产力的要求推动的。最早的自动控制采用继
10、电器板进行的控制逻辑简单、体积大。维护不便升级换代困难。随着电子元器件的发展,1969年前后发明了PLC(Programmable Logic Controller)。最早的PLC主要作用是代替继电器。完全用于逻辑(顺序)控制内存小、功能单一.但是,在回路调节时,仍需要单回路仪表或者OCS。随着电子技术、控制技术的发展,PLC从单纯的数字量控制发展到简单的模拟量控制和数字量控制相结合,部分代替了单回路仪表的功能。PLC的网络能力从无到有,今天已经非常强大。通过网络,可以实现分散控制,降低安装成本,提高集成度。正是因为这种灵活性,用户可以很方便地建立自己地自动化控制系统。PLC在设计时就是面向工
11、业环境地。因此,可靠性和抗干扰能力都很强。PLC在长期应用中,经受了考验,几乎成为高可靠性的代名词。几乎所有大型地顺序控制、重要的应用,都是PLC实现的。可以说,没有PLC就没有现代制造业。PLC进一步融合OCS技术,发展到PAC(Programmable Automation Controller)。PAC可以方便的和企业网集成,实现信息化工厂。PLC网络中Profibus.Modbus应用也非常广泛。随着电子技术的发展,PLC体积越来越小。但小型化是有限度的,并不是越小越好。因为阻容元件等的体积很难缩小而抗干扰措施需要这些分立元件。同时,为了使用更加方便,功能更强,控制器的内存不断扩大,处
12、理能力不断增强。PLC厂家积极向过程自动控制领域拓展。PLC保持了灵活、可靠和高性价比的优势。同时在标准化和开放性方面有了长足的进步得到很多用户的喜爱和使用。在功能方面只有某些在PLC基础之上发展起来的PAC系统才能满足全厂控制的要求。因此PLC的根基依然牢固。目前自动化领域主要的发展方向是企业层和车间层的融合。在提高生产力、全球化、创新和可持续发展的要求推动下,信息、通讯、控制和动力的融合是自动化发展的必有之路。总之,PLC顺应企业融合的需要,向标准化、多功能方向不断发展,应用领域不断拓展功能不断增强,发展前景非常乐观。1.3 组态软件的发展概况及趋势随着计算机技术的飞速发展,新型的工业自动
13、控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它具有适应性强、开放型好、易于扩展、经济及开发周期短等优点。监控组态软件在新型的工业自动控制系统起到越来越重要的作用。通常可以把组态软件系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层、它不但实现对现场的实时监控与控制,且常在自动控制系统中完成上传下达、组态开发的重要作用。监控层的硬件以工业级的微型计算机和工作站为主,目前更趋向于工业微机。监控层的软件功能由监控组态软件来实现。组态软件指一些数据采集与过程控制的专业软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多
14、样的组态方式(而不是编程方式)提供良好用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层地各项功能,并能同时支持各种硬件厂家地计算机和I/O设备,与高性能地工控计算机和网络系统结合,向控制层和管理层提供软、硬件地全部接口,进行系统集成。目前世界上有不少专业厂商生产和提供各种组态软件产品。1.4 本文研究的主要内容(1)一个系统是否能达到预期的控制效果,其系统的数学模型相当的重要,直接关系到控制结果的正确与否。(2)在液位控制系统中,调节阀是否与所控制的液体发生化学反应等,直接的影响到控制结果。(3)控制方案的选取,一个好的方案会让系统更加完美,所以方案的选取也非
15、常重要。(4)调节器参数的整定,一个系统有了好的方案,但是如果参数整定错误那也是功亏一篑2 水箱液位串级控制系统总体设计2.1 水箱系统的组成水箱系统由两个串联水箱、一个大水箱、一个水泵、两个压力变送器、管道及若干阀组成。两个压力变送器通过分别检测两个水箱压力来确定水位高度。控制系统面板左侧:电源:220V AC单相电源、空气开关、对象系统流程图。右侧:S7-200 CPU224、EM235扩展模块、I/O接口。图2-1为双溶水箱控制实验台2.1.1 西门子PLC控制系统S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,
16、或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性能/价格比。S7-200系列在集散自动化系统中充分发挥其强大功能。S7-200系列PLC可提供4个不同的基本型号的8种CPU供您使用。集成的24V负载电源CPU 221226各有2种类型CPU,具有不同的电源电压和控制电压。图2-1-1为PLC的原理图。外存接口其他接口中央处理器CPUROMRAM编辑器CPROMEPROMRAM其他设备计算机A/D D/A输入接口光电耦合输出接口继电器或晶管图2-1-1PLC的原理图2.1.2 CPU模块 CPU是PLC的核心组成部分,与通用微机的CPU一样,它在PLC系统中的作用类似于人体的神
17、经中枢,故称为“电脑”。其功能是:(1)PLC中系统程序赋予的功能,接收并存储从编程器输入的用户程序和数据。(2)用扫描方式接受现场输入装置的状态,并存入映像寄存器。(3)诊断电源、PLC内部电路工作状态和编程过程中的语法错误。在PLC进入运行状态后,从存储器中逐条读去用户程序,按指令规定的任务,产生相应的控制信号,去起闭有关控制电路。2.1.3 I/O模块I/O模块是CPU与现成I/O装置或其他外部设备之间的连接部件。PLC提供了各种操作电平与驱动能力的I/O模块和各种用途I/O元件供用户选用。如输入/输出电平转换、电气隔离、串/并行转换、数据传送、误码校验、A/D或D/A变换以及其他功能模
18、块等。I/O模块将外部输入信号变换成CPU能接受的信号,或将CPU的输出信号变换成需要的控制信号去驱动控制对象,以确保整个系统正常的工作。其中输入信号要通过光电隔离,通过滤波进入CPU控制板,CPU发出输出信号至输出端。输出方式有三种:继电器方式、晶体管方式和晶闸管方式。2.1.4 I/O接线图水泵驱动模块水泵左水箱LT2传感器2AI1+AI1-AI2+AI2-AO+AO-LT1传感器1右水箱EM235+-图2-1-2 I/O接线示意图2.1.5 信号间的转换关系压力变送器检测水箱压力在05000pa范围内,经过压力变送器转换成15V模拟量电压信号,经过模拟信号接口输送给EM235扩展模块;1
19、5V模拟量信号经过EM235转换成640032000数量信号,再将其输送到PLC 中;经过程序控制,对应050cm水箱水位。 本设计应用到水箱压力在02000pa之间,经过压力变送器转换成电压信号为12.6V,经过EM235转换成数字量信号640016640,其对应的水箱水位在020cm之间。水箱压力值05000pa经压力变送器转换成电压值15V,其转换关系可用函数表达式表示: Y(x)-1/(x-0)=(5-1)/(5000-0) (2-1-3)化简为: Y(x)=0.0008x+1 (2-1-4)EM235模块将15V压力信号转换为640032000数字信号,其转换关系为:Y(x)-640
20、0/(x-1)=(32000-6400)/(5-1) (2-1-5)化简为: Y(x)=1600x-4800 (2-1-6)640032000数字信号进行标准化处理为(除以32000)得到结果为0.21.标准化处理结果0.21与050cm水箱水位的对应关系表达式为:Y(x)-0/(x-0.2)=(50-0)/(1-0.2) (2-1-7)化简为: Y(x)=62.5x-12.5 (2-1-8)本设计中数据之间的转换关系:水箱压力值02000pa经压力变送器转换成电压值12.6V,其转换关系可用函数表达式表示: Y(x)=0.0008x+1 (2-1-9)EM235模块将12.6V压力信号转换为
21、640016640数字信号,其转换关系为: Y(x)=6400x (2-1-10)640016640数字信号进行标准化处理为(除以32000)得到结果为0.20.52.标准化处理结果0.20.52与020cm水箱水位的对应关系表达式为: Y(x)=62.5x-12.5 (2-1-11)2.2 双容水箱系统结构2.2.1 双容水箱系统结构双容水箱是两个串联在一起的水箱,整个系统有左水箱、右水箱、储水箱爱及管和阀门组成。本系统由双容水箱作为控制对象,水箱的液位h1和h2作为被控量。水箱里液位的变化,由压力传感器转换成420mA的标准电信号,在I/O接口的A/D转换成二进制编码的数学信号后,送入计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 水箱 液位串级 控制 设计
链接地址:https://www.31ppt.com/p-2940706.html