基于.PLC水箱水位监控系统设计.doc

上传人:一*** 文档编号:820112 上传时间:2019-07-19 格式:DOC 页数:48 大小:1.30MB
返回 下载 相关 举报
基于.PLC水箱水位监控系统设计.doc_第1页
第1页 / 共48页
基于.PLC水箱水位监控系统设计.doc_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《基于.PLC水箱水位监控系统设计.doc》由会员分享,可在线阅读,更多相关《基于.PLC水箱水位监控系统设计.doc(48页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、分类号 TP273 单位代码 11395 密 级 学 号 1505320109 学生毕业设计题 目基于PLC的水箱水位监控系统的设计作 者刘建坤院 (系)能源工程学院专 业电气工程及其自动化指导教师姬妍答辩日期2017年5月20日榆 林 学 院毕业设计(论文)诚信责任书本人郑重声明:所呈交的毕业设计(论文),是本人在导师的指导本人郑重声明:所呈交的毕业设计(论文),是本人在导师的指导下独立进行研究所取得的成果。毕业设计(论文)中凡引用他人已经发下独立进行研究所取得的成果。毕业设计(论文)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。尽我所知,除表或未发表的成果、数据、观点

2、等,均已明确注明出处。尽我所知,除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经公文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经公开发表或开发表或撰撰写写过过的的研研究究成成果果 。对本文的研究做出重要贡献的个人和集。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。体,均已在文中以明确方式标明。本人毕业设计(论文)与资料若有不实,愿意承担一切相关的法律本人毕业设计(论文)与资料若有不实,愿意承担一切相关的法律责任。责任。论论文文作作者者签签名名 : : 年年 月月 日日摘要摘要随着社会的发展,人口的日益增多和人民生活水平的提高,对供水的稳定性提出越来

3、越严苛的要求。以往采用传统的供水系统,不仅占地面积大,供水速度慢,可靠性差,接线也很复杂。当工业生产工艺发生改变时,控制电路就必须重新接线,系统缺乏灵活性、自动化程度低。当今的很多企业都采用可编程逻辑控制器代替传统的控制系统,来提高系统的自动化程度,为企业的生产效率提供了可靠的保障。本设计是基于 PLC 水箱水位监控系统设计,针对现在大部分水箱自动化程度低,控制过程也相对繁杂等诸多因素,本设计是采用西门子 S7-200PLC 来对水箱水位监控系统进行控制的,通过液位变送器测得液位转化为电信号变送给 PLC 中,经过 PLC 的运算和 PID 调节把控制信号输出给电动调节阀后,电动调节阀控制阀门

4、的开度来控制液位的恒压供水系统,在利用 MCGS 组态软件来进行液位控制的实时监控。得到了一个自动化程度较高并且可以通过 MCGS 组态界面就能简单快捷并灵活多变的控制液位的设计。关键词关键词:水箱液位;PLC;MCGSDesign of Water Level Monitoring System Based on PLC Water TankABSTRACTThe increasing social progress, the increasing population and the improvement of peoples quality of life, the stability

5、 of the water supply more stringent requirements. Past water supply system, not only a large volume, and water supply efficiency is slow, wiring is also very complicated. When the industrial production process changes, it must be wired, lack of flexibility, low degree of automation. Many of todays e

6、nterprises are using programmable logic controller instead of the traditional control system, to improve the degree of automation of the system for the production efficiency of the enterprise to provide a reliable guarantee.The design is based on PLC water tank water level monitoring system design,

7、for now most of the water tank is low degree of automation, the control process is also relatively complex and many other factors, the design is the use of Siemens S7-200PLC water tank water level monitoring system to control, through the liquid level The transmitter measured the liquid level into t

8、he electrical signal sent to the PLC, after the PLC operation and PID control to control the signal output to the electric control valve, the electric control valve control valve opening to control the level of constant pressure water supply System, in the use of MCGS configuration software for real

9、-time monitoring of liquid level control. Has been a high degree of automation and can be configured through the MCGS interface can be simple and quick and flexible control of the liquid level design.Key words: tank level; PLC; MCGS目录目录摘 要.IABSTRACT.II1 绪论 .11.1 设计的背景与意义 .11.2 国内外现状 .11.3 西门子 PLC 介绍

10、.22 水箱水位监控系统总体设计方案 .32.1 系统组成 .32.2 系统设计方案 .33 水箱水位控制系统设计 .53.1 系统构成 .53.2 仪表的选型 .53.2.1 CPU 选择.53.2.2 变送器的选择.63.2.3 执行器的选择.63.2.4 水泵的选择.63.3 工作原理 .83.4 PID 算法.84 软件设计 .114.1 软件流程图 .114.2 I/O 分配表和 PID 回路参数表.124.3 梯形图 .125 系统组态设计 .195.1 监控组态软件介绍 .195.1.1 概念.195.1.2 组态软件的特点.195.2 组态界面的开发 .195.2.1 建立工程

11、.195.2.2 建立流程画面.205.2.3 定义数据对象.215.2.4 动画连接.225.2.5 模拟设备连接.255.2.6 控制流程.255.2.7 报警显示.265.2.8 趋势曲线显示.275.2.9 水位控制系统效果展示.286 总结 .29参考文献 .31致谢 .331 绪论绪论1.1 设计的背景与意设计的背景与意义义以往的人们都是操控陈旧的继电器接触器调控液位高度,自动化水准很低,控制过程也相对的繁杂。自从可编程控制器泛起之后,可以让液位系统主动的维持液位高度,工作职员可以很轻松的在工作台上明白设备的工作情况,降低了工作1伤害性的同时也提升了效率。可编程控制器是把过往的继电

12、气控制技术、计算机技术和通信技术融为一体的自动控制设备,其操作和控制都很灵活简便,非常合适液位系统。现如今被广泛运用的可编程控制有西门子旗下的 S7-200PLC,其强大的功能获得了许多业内人士的认可。1.2 国内外现状国内外现状液位监控系统不在只是局限于各种硕大的发电厂、钢铁、煤炭石油等领域,其通过本身的自动化监控系统的安全优点,已经开始进军到一部分民用水箱产品中。但是目前阶段,它的成本还是很高。就好比把一部分手工打造的家用小型水塔改造成自动化控制系统的水箱,从本身外部硬件的改造和实施,相对于民用产品的落实性价比还是偏高的。因此大范围的使用依旧受到经济上的限制。从长久的规划来说,通过自动化的

13、创新完善和硬件造价的下调,以及人们珍惜那些因为本身操作原因浪费的水资源,水箱水位监控系统仍然具备大范围推广的远景。我国目前处于发展中国家的范畴,只要是有一点点涉及到任何关于能源的所有领域中,水箱都是一个必不可少的2重要组成部分,就算是多数发达国家也不特殊。其功能的完善与否直接影响到各个工厂最基本的生产安全和重要的生产效益。我国嵌入式技术在科研人员的努力研发后得到飞速的发展使得控制系统技术依然已经迈进国际水平的范畴里。但是在调研的过程中发现仍有很多中小型企业和部分民用水箱还是需要专职的人员去调控。基于 PLC 的控制器原理简单,实用方便,适应性强,使供水系统更加的安全可靠。可编程逻辑控制器保存了

14、继电器控制系统的操作简易、控制精准、控制程序可以随工艺改变而改变、易于与计算机通讯和维修简便等优秀性能。1.3 西门子西门子 PLC 介绍介绍SIMATIC PLC 是德国西门子在 1995 年推出的高性价比的 PLC 系统3。微型的有 S7-200 系列,最小配置为 8DI/6DO;中小型的有 S7-300 系列;中高档的有S7-400 系列。S7 系列都具有模块化,无风扇布局和易于用户上手等特点。这让S7 系列的 PLC 成为了大众的首选,该系统给出了完成各种控制任务既简便又合理的解决方案。其主要功能有:快速的指令处理、诊断功能和密码保护等一系列的功能。2 水箱水位监控系统总体设计方案水箱

15、水位监控系统总体设计方案2.1 系统组成系统组成水箱液位控制系统结构图如图 2-1 所示,S7-200 是本次系统选取的控制器PLC,水箱是该系统选取的被控对象,水箱的实际液位在经过液位传感器的测量后把实时测量数据4转变成电信号送至 PLC 输入模块, PLC 立刻对检测到的实时数据进行分化处理,按照系统给定的控制要求进行相应的运算,然后 PLC 把运算结果传输给模拟量输出模块送入执行器单元中,电动调节阀装置是系统选定的执行器单元。上位机的通信方式是由 PC/PPI 通信电缆和 PLC 串口建立连接后实现通信,工作人员需要给上位机载入西门子的编程软件和 MCGS 组态环境和运行环境,在有需要的

16、情况下对控制算法进行有必要的编程和修改,并在运行过程控制实验中为工作人员提供优良的人机界面,同时也方便工作人员在调试实验的过程中进行必要的参数修改和响应曲线的实时显示。图 2-1水箱液位控制系统结构图2.2 系统设计方案系统设计方案本设计是通过使用西门子 S7-200 可编程控制器来实现水位 PID 控制调节,通过压力变送器对水位数据的检测5,把检测结果转换成标准电信号送入到EM235 中,在经过 EM235 送入执行器即电动调节阀中,通过改变电动调节阀阀门的大小,以此来达成水箱水位的平衡。工作人员可以在上位机的控制画面中,随时随地的监控系统运行过程中的实时状态,也可以在需要时对现场数据收集。

17、然后在流程中以动画的方式、报警信息处理、流程控制、实时曲线输出等多种方法,提供液位 PLC 控制系统的动态运行情况,显示 PV(液位检测值) 、OP(阀门开度) 、SP(设定值) 、并且在画面上实现、报表、报警信息及处理结果、实时曲线等功能。3 水箱水位控制系统设计水箱水位控制系统设计3.1 系统构成系统构成水箱液位控制系统由可编程控制器、执行器单元、被控过程和测量变送单元等四个重要部分组成。如图 3-1 所示。3.2 仪表的选型仪表的选型序号器件名称型号规格数量1234CPU液位变送器电动调节阀水泵CPU-224DBYG 扩散硅压力变送器PSL202CM10-311113.2.1 CPU 选

18、择选择本机集成 14 输入/10 输出共 24 个数字量 I/O 点。6 个独立的 30kHz 高速计数器,2 路独立的 20kHz 高速脉冲输出,具有 PID 控制器。1 个 RS485 通讯/编图 3-1 水箱控制系统示意图表 3-1 元器选型表程口,具有 PPI 通讯协议、MPI 通讯协议和自由方式通讯能力。I/O 端子可很容易地整体拆卸。是具有较强控制能力的控制器。本设计一共有 6 个输入 I 点和 4个输出 0 点,一个液位变送器输入电信号模块和一个电动调节阀输出信号模块所以需要一个输入/输出模块 EM235,所以 CPU 本设计选取的 PLC 是 CPU-224。3.2.2 变送器

19、的选择变送器的选择测量变送环节的作用是将工业生产过程中的参数经过检测、变送单元转换成 标准信号。在模拟仪表中,标准信号通常采用 420mADC、15VDC 的电流 (电压)信号,或 20100kPa 的气压信号;在现场总线仪表中,标准信号是指 数字信号。因在水箱液位控制系统中测量的是水箱液位,所以本设计中选用的是 压力液位变送器6。液位传感器用来对水箱的液位进行检测,对控制精度有直接 的影响, DBYG 扩散硅压力变送器是一种新型的压力检测仪表。仪表在工业测 量和自动调节系统中作为检测环节用来测量液体、气体的压力,并将被测参量转 换成 420mA DC 的标准电流信号输出,与其它仪表配合实现生

20、产过程中的自动 检测和控制。另外,本变送器按标准的二线制传输,采用高品质、低功耗的精密 器件,稳定性、可靠性大大提高。因此,本设计采用工业用的 DBYG 扩散硅压力 变送器。3.2.3 执行器的选择执行器的选择执行器接受来自控制器输出的控制信号,进而实现对操纵变量的改变,从而 使被控变量向设定值靠拢。控制阀接收来自控制器输出的控制信号,通过改变阀 的开度达到控制流量的目的。控制阀包括执行机构和调节机构两部分。执行机构是控制信号产生推力或位移的装置;调节机构是根据执行机构的输出信号改变能 量或物料输送量的装置。因此本设计的执行器选用电动调节阀。电动调节阀对控 制回路流量进行调节。采用德国 PS

21、公司进口的 PSL202 型智能电动调节阀,无需 配伺服放大器,驱动电机采用高性能稀土磁性材料制造的同 6 步电机,运行平稳, 体积小,力矩大,抗堵转,控制精度高、控制单元与电动执行机构一体化,可靠 性高、操作方便,并可与计算机配套使用,组成最佳调节回路。有输入控制信号 420mA 及单相电源即可控制运转实现对压力流量温度液位等参数的调节,具有 体积小,重量轻,连线简单,泄漏量少的优点。采用 PS 电子式直行程执行机构, 420mA 阀门位置反馈信号输出双导向单座柱塞式阀芯,流量具有等百分比特性, 直线特性和快开特性,性能稳定可靠,控制精度高,使用寿命长等特点。3.2.4 水泵的选择水泵的选择

22、丹麦格兰富循环水泵的是一种运用很广泛的水泵,它的具体优点有:安装和 维修都很便捷,并且有很强大的维修适应性;220V 电压就可以带动水泵的运行,在运行过程中水泵能耗较低的同时还能保持大功率输出。所以,本设计选取的是 CM10-3 型号。图 3-2 CPU 外部接线图3.3 工作原理工作原理在虚拟水箱控制系统中当实际值 PVSV 给定值 时,在 MCGS 组态环境中由脚本程序调控电动调节阀大小,使流量变大或是变小 使得液位上升或是下降;从而让水箱液位向给定值上靠拢。本设计的控制是一个 负反馈控制的典型回路,在由实际的传感器将实时数据转化为标准电压信号送给 PLC 的 模拟/数字功能模块,经过转化

23、在从串行口供给上位机,与给定值比较得 出偏差值,从而调整电动调节阀的大小,从而实行液位的自动调控,框图如图 3- 3 所示。图 3-3 控制系统方框图3.4 PID 算法算法PID 控制器管理给出实时数据,让偏差快速向零靠拢,使系统到达稳定状态。偏差指的是给定值 SP 与过程变量 PV 的差。下方的公式是 PID 控制原则的根本:initaldtipMdtdeKedtKeKtM 0(3-1)M(t)输出的是 PID 运算的时间函数;PID 回路的比例系数;PID 回路的积分系数;PID 回路的微分系数; e PID 回路的偏差;PID 回路输出的初始值。因为在计算机内要运算该控制函数,务必将连

24、续函数转化为偏差值的间断采 样。计算机运用下列对应公式为基础的离散化 PID 运算方式 :1 1 nndinitalniiinpneeKMeKeKM (3-2)采样时刻 n 的 PID 运算输出值;采样时刻 n 的 PID 回路的偏差采样时刻 n-1 的 PID 回路的偏差; 1采样时刻l 的PID回路的偏差。运用计算机处理的重复性,可以对上述公式进行简化。简化后的公式为: 1nndninpeeKMKeKeKnM 1.比例项 MP= *e,而计算的敏感性是由比例系数来把控输出的,而偏 差= SP-PV。为了便于计算取cpKK (3-4) CPU 采用的计算比例项的公式为 nncnPVSPKMP

25、(3-5) 回路的增益;采样时刻 n 的设定值;采样时刻 n 的过程变量。2.积分项 积分项 MI 与偏差和成比例。为了方便计算取 isC iTTKK(3-6)CPU 采用的积分项公式为:MXPVSPTTKMInnisc n(3-7)3.微分项 微分项 MD 与偏差的改动成比例。为了便于计算取sd cdTTKK(3-8)计算微分项的公式为: 11nnnn sd cnPVSPPVSPTTKMD(3-9)(3-3)4 软件设计软件设计4.1 软件流程图软件流程图主程序开始首次扫描,调用 初始化子程序主程序结束图 4-1 主程序流程 图子程序开始装载 PID 参数连接 PID 中 断服务程序子程序结

26、束图 4-2 子程序流程 图中断程序开始累加器清零水箱液位变送器 输入变累加器将过程变量转 化为实数给输入赋 0输入 0?执行 PID 调节将输出值转化 16 位整数将数值写入 模拟量输出中断程序结束图 4-3 中断程序流程图YN4.2 I/O 分配表和分配表和 PID 回路参数表回路参数表4.3 梯形图梯形图主程序图 4-4 I/O 分配表和 PID 参数表子程序5 系统组态设计系统组态设计5.1 监控组态软件介绍监控组态软件介绍5.1.1 概念概念监控组态软件是说用于数据收集和过程控制的专用软件,其是在自控系统中处于一级监控的软件平台和开发环境,制作者可以依照各种不同的需求7通过使用各式各

27、样的组态模式创建开拓出灵活多变的组态界面和快速了解各种组态工程的便捷操作方式。根据其预先存放的各种模块可以短时间内构建实现监控所需要的各项功能,还能满足大部分硬件的工作需求,给控制层供给了软、硬件的所有接口。5.1.2 组态软件的特点组态软件的特点组态软件操作简单快捷8,制作者根本不用了解太多编程语言的方法,完全可以在短时间之内创建出一个相对复杂的工程并满足要求开拓出其需要的全部功能。运行可靠,修改简单。组态软件构建开发的程序,用户如果需要修改硬件方面、系统布局时,根本不需要进行太大的调整就能快捷的完成系统的更新和升级。5.2 组态界面的开发组态界面的开发5.2.1 建立工程建立工程如图 5-

28、1 所示用光标双击软件菜单中“新建工程”按钮,在 E:MCGSWORK下系统自动生成了一个新建工程,通常情况下工程名都是: “新建工程 A.MCG”(A 基本都是由数字组成的:0、1、2)。鼠标点击“项目另存为”的按钮,在工程文件名的窗口中修改并输写出“水 位控制”的字样,然后选择“保存”选项,工程就建立完毕了。 图 5-1 工程建立界面5.2.2 建立流程画面建立流程画面如图 5-2 所示:第一步用鼠标在我们选用的组态软件上建立新界面9,首先用鼠标选中“用户窗口”选项,接着在“用户窗口”这一界面中选择“新建窗口”这一功能项,系统就会根据工程制作者的操作自动产生一个新的窗口界面并命名为“窗口

29、1”操作如下:首先我们要用鼠标选定刚刚创建的“窗口 1”界面,然后根据系统快捷键的设定在键盘上按下 ALT+ENTER 的快捷键,然后“用户窗口属性设置”这一窗口就会弹出显示在界面中,我们在弹出来的窗口中将“窗口名称”上的窗口 1 修改为:水位控制,就能够完成新界面的创立。接下来我们选中刚刚创建并修改好的“水位控制”窗口,在本窗口的界面上找到并选择“动画组态”这一按钮,这样我们就可以进行下一步动画制作了。我们在界面的最上方找到动画工具箱,上面的图形标识对应于不同的选择器,可以方便的让动画制作者在编辑图形时快速的选取用户窗口中需要选定的不同的图形对象;常用图符工具箱打开和关闭的方式是由图形标识来

30、控制的。在常用图符工具箱中被软件开发者提前放置了 27 种经常被使用的图符对象。在新建立的窗口中图形对象是应用系统图形界面组成的最小单元,为了可以让制作者便捷快速的构建所需的图形和组态,MCGS 系统为制作者提供了大量的常见和常用的图元、图符、动画构件对象,这些构件对象都被统一的称为系统图形对象10。如下图所示:在动画制作界面制作文字框:我们可以在系统工具箱窗口中找到并双击标签这一功能项,然后根据我们所需求的大小用鼠标在窗口界面找到一个相对合适的位置创立一个矩形框。输入文字符:完成矩形框后,我们可以直接输入“水箱液位控制系统”文字符,在键盘上按下 Enter 键就可以让该字符显示在窗口界面上。

31、工程的制作者如果有要求或是需要修改矩形框中显示文字符的字体和颜色,首先我们要用鼠标选定那些需要修改或是调整的文字符,按下 Enter 键后,光标就会出现在字符开始的地方,并弹出一个新的窗口就可以修改字符的颜色和字体了在这里我们选择把字体颜色修改成绿色。接下来我们用鼠标选择文字框边线隐去,然后再弹出的窗口中选择文字框选项中的无色填充并把边框颜色改为无边线就能在界面中只显示文字了。最后我们点击动画工具箱里面的添加元件选项,从元件库中的储蓄罐、水泵、电动机、指示灯、按钮开关和传感器等不同的元件清单中选取我们创建工程所需要的 1 个电动球阀、1 个水泵、1 个电动机、1 个液位变送器、2 个报警指示灯

32、、1 个两用按钮开关、1 个压力传感器、4 水管等图形构件调整构件大小和摆放位置来组成我们工程所需要的组态画面。我们还可以在工具箱中找到流动块这一按钮然后根据需求添加流动块用来表示液体在水管中流动的。图 5-2 工程流程画面5.2.3 定义数据对象定义数据对象用鼠标在工程界面双击“实时数据库”窗口,在进入实时数据库窗口后在右上角有一个新增对象的选项,现在我们需要增加一定的数据量就可以根据需求多次点击该选项,在增加到需要的数据量之后。如果我们想改变数据量的参数就可以双击新增的数据变量就可以更改数据的名称和数据的类型以及数字量等多种变量,根据要求我们更改了如下等多种数据变量,如图 5-3 所示。图 5-3 实时数据库5.2.4 动画连接动画连接我们在动画制作环节中由图形对象创建组成的动画界面是无法运行和动作的,因此我们要对一开始创建的动画界面进行必要的动画设计,让其可以准确无误地展现图形构件的状态改变,满足我们在时候运行过程中实时监控的要求。 MCGS 满足动画连接的根本模式是让制作者根据窗口界面中的图形构件和实施数据库中的数据变量建立桥梁形成一对一的连接,接着我们通过改变一些动画设置属性窗口中的重要属性来构成连接11。在本工程的模拟运行中,界面中图形构件的外观和状态特性也跟实时数据库中数据变量的改变而改变,以此让图形构件实现动画自主运行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com