基于S7200PLC水塔水位控制

上传人:无*** 文档编号:101491653 上传时间:2022-06-05 格式:DOC 页数:27 大小:796.50KB
返回 下载 相关 举报
基于S7200PLC水塔水位控制_第1页
第1页 / 共27页
基于S7200PLC水塔水位控制_第2页
第2页 / 共27页
基于S7200PLC水塔水位控制_第3页
第3页 / 共27页
点击查看更多>>
资源描述
编号:2013020839 某学院可编程控制器应用技术 课程设计( 2013届本科)题目:基于S7-200PLC水塔水位控制系(部)院:物理与电子工程学院 专业:电子信息科学与技术二班 某:X倩倩 指导老师:片春媛 完成日期:2016年1月6日 论文题目基于S7-200PLC水塔水位自动控制系统设计作者某 X倩倩所属院系、专业、年级物理与电子工程学院13级电子信息科学与技术2班指导教师某片春媛任务下达日期2015.12.24一:课程设计主要内容水塔水位控制器是指应用在水塔上进行自动水位控制的仪器,一般是全自动型,能实现无人值守,缺水自动补水,水满能自动停止进水。现有一水塔水位控制系统,当水池液位低于下限液位开关S1,S1此时为ON,电磁阀打开,开始往水池里注水,当1S以后,若水池液位没有超过水池下限液位开关时,则系统发出报警,若系统正常,此时水池下限液位开关S4为OFF,表示水位高于下限水位,(由于实验台装置无报警器设备,所以本次实验假设1s以后水位已高于下限位)。当水位液面高于上限水位,则S2为ON,电磁阀关闭。当水塔水位低于水塔下限水位时,则水塔下限水位开关S3为ON,水泵开始工作,向水塔供水,当S3为OFF时,表示水塔水位高于水塔下限水位。当水塔液面高于水塔上限水位时,则水塔上限水位开关S4为OFF,水泵停止。当水塔水位低于下限水位,同时水池水位也低于下限水位时,水泵不能启动。二:课程设计要求水塔水位控制器是指应用在水塔上进行自动水位控制的仪器,一般是全自动型,能实现无人值守,缺水自动补水,水满能自动停止进水。三:课程设计安排阶段论文(设计)各阶段名称起止日期1熟记设计任务书、审题2015.12.26-2015.12.272查阅有关资料2015.12.27-2016.12.293阅读设计要求必读的参考资料2015.12.30-2016.1.14选取方案2016.1.1-2016.1.25硬件2016.1.3-2016.1.66送交打印单位装订成规X的设计文本2016.1.6-2016.1.7 指导老师签字:目录摘要4第一章绪论41.1 PLC的发展41.2 PLC的基本结构51.3PLC特点51.4 PLC的工作原理6第二章水塔水位系统PLC硬件设计82.1要求独立完成水塔水位控制PLC系统设计与调试。82.2水塔水位系统控制电路92.3 输入/输出分配92.3.1 列出水塔水位控制系统PLC的输入/输出接口分配表10第三章水塔水位控制系统PLC软件设计113.1程序流程图113.2梯形图及语句表123.3外部接线图模拟仿真结果14 3.4模拟仿真结果.18第四章设计总结20参考文献21 附件:成绩评定表摘 要在工农业生产过程中,经常需要对水位进行测量和控制。水位控制在日常生活中应用也相当广泛,比如水塔、地下水、水电站等情况下的水位控制。而水位检测可以有多种实现方法,如机械控制、逻辑电路控制、机电控制等。本文采用PLC进行主控制,在水箱上安装一个自动测水位装置。利用水的导电性连续地全天候地测量水位的变化,把测量到的水位变化转换成相应的电信号,主控台应用MCGS组态软件对接收到的信号进行数据处理,完成相应的水位显示、故障报警信息显示、实时曲线和历史曲线的显示,使水位保持在适当的位置。关键词水位控制、西门子S7-200 第一章 绪论1.1PLC的发展虽然PLC问世时间不长,但是随着微处理器的出现,大规模,超大规模集成电路技术的迅速发展和数据通讯技术的不断进步,PLC也迅速发展,其发展过程大致可分为三各阶段:早期的PLC一般称为可编程逻辑控制器。这是的PLC多少由电继电器控制装置的替代物的含义,其主要功能只是执行原先由继电器完成的顺序控制、定时等。它在硬件上 以计算机的形式出现,在I/O接口电路上作了改进以适应工业控制现场的要求。装置种的器件主要采用分离元件和中小规模集成电路,存储器采用磁芯存储器。另外还采取了一些措施,以提高其抗干扰的能力。在软件编程上采用广大电器工程技术人员所熟悉的继电器控制线路的方式梯形图。因此,早期的PLC的性能要优于继电器控制装置,其优点包括简单易懂,便于安装,体积小,能耗低,有故障指示,能重复使用等。其中PLC特有的编程语言梯形图一直沿用至今。在七十年代,微处理器的出现使PLC发生了巨大的变化。美国,日本,德国等一些厂家先后开始采用微处理器作为PLC的中央处理单元(CPU)。这样,使PLC的功能大大增强。在软件方面,除了保持其原有的逻辑运算、计时、计数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。再硬件方面,除了保持其原有的开关模块以外,还增加了模拟量快、远程I/O模块、各种特殊功能模块。并扩大了存储器的容量,是各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使PLC的应用X围得以扩大。进入八十年代中、后期,由于插大规模集成电路技术的迅速发展,微处理器的市场价格大幅度下跌,使得各种类型的PLC所采用的微处理器的档次普遍提高。而且,为了进一步提高PLC的处理速度,各制造厂商纷纷开发研制了专用逻辑处理芯片。这样使得PLC软、硬功能发生了巨大变化。1.2 PLC的基本结构PLC实质是一种专用于工业控制计算机,其硬件结构基本上与微型计算机相同,、中央处理单元(CPU),如下图所示。1.3 PLC特点(一) 高可靠性1. 所有的I/O 接口电路均采用光电隔离使工业现场的外电路与PLC 内部电路之间电气上隔离2. 各输入端均采用R-C 滤波器其滤波时间常数一般为1020ms.3. 各模块均采用屏蔽措施以防止辐射干扰4. 采用性能优良的开关电源5. 对采用的器件进行严格的筛选6. 良好的自诊断功能一旦电源或其他软硬件发生异常情况CPU立即采用有效措施以防止故障扩大7. 大型PLC 还可以采用由双CPU 构成冗余系统或有三CPU 构成表决系统,使可靠性更进一步提高(二) 丰富的I/O 接口模块1. PLC针对不同的工业现场信号如:交流或直流;开关量或模拟量;电压或电流;脉冲或电位;强电或弱电等。2. 有相应的I/O模块与工业现场的器件或设备如:按钮;行程开关;接近开关;传感器及变送器;电磁线圈;控制阀。3. 直接连接另外为了提高操作性能它还有多种人-机对话的接口模块; 为了组成工业局部网络它还有多种通讯联网的接口模块等等。(三) 采用模块化结构为了适应各种工业控制需要除了单元式的小型PLC 以外,绝大多数PLC 均采用模块化结构,PLC 的各个部件包括CPU 电源I/O 等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。(四) 编程简单易学PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。(五) 安装简单维修方便PLC不需要专门的机房可以在各种工业环境下直接运行,使用时只需将现场的各种设备与PLC 相应的I/O 端相连接即可投入运行,各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障,由于采用模块化结构,因此一旦某模块发生故障用户可以通过更换模块的方法使系统迅速恢复运行。1.4 PLC的工作原理(1)输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 (2)用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在上面的程序起作用。 (3)输出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。第二章 水塔水位系统PLC硬件设计水塔水位控制装置图2.1要求独立完成水塔水位控制PLC系统设计与调试。保持水池的水位在S3S4之间,当水池水位低于下限液位开关S3,此时S3为ON,水阀打开,开始往水池里注水,当1S以后,此时水池下限液位开关S3为OFF,表示水位高于下限水位。当页面高于上限水位S4时,则S4为ON,电磁阀关闭。当水塔水位低于水塔下限水位开关S2时,则水塔下限液位开关S2为ON,则驱动电机M开始工作,向水塔供水。当S2为OFF时,表示水塔水位高于水塔下限水位。当水塔液面高于水塔上限水位开关S1时,则S1为ON,电机M停止抽水。当水塔水位低于下限水位时,同时水池水位也低于下限水位时,电机M不能启动。2.2水塔水位系控制电路2.3 输入/输出分配这是一个单体控制小系统,没有特殊的控制要求,它有6个开关量,开关量输出触点书有8个,输入、输出触点数共有14个,只需选用一般中小型控制器即可。据此,可以对输入、输出点作出地址分配。2.3.1 列出水塔水位控制系统PLC的输入/输出接口分配表输入继电器输入变量名输出继电器输出变量名I0.0启动开关Q0.0水阀EI0.1停止开关Q0.1水泵DI0.2水池下限液位开关Q0.2水池下限指示灯GI0.3水池上限液位开关Q0.4水池上限指示灯FI0.4水塔下限液位开关Q0.5水塔下限指示灯CI0.5水塔上限液位开关Q0.7水塔上限指示灯A第三章 水塔水位控制系统PLC软件设计3.1程序流程图水塔水位控制系统的PLC控制流程图,根据设计要求控制流程图如下:开始水池水位低于下限吗?电磁阀打开1s后水池水池水位高于下限吗?水池水位低于下限吗水池继续进水水池水位高于上限水泵启动,给水塔供水水塔水位高于下限水塔水位高于上限水池水位低于上限电磁阀关闭水泵停止结束3.2 梯形图及语句表3.3 外部接线图3.4 模拟仿真结果第四章 设计总结在某学院学的所有课程的我,要用我所学的知识作出一个设计,给与我所学知识一个肯定。我做的这个题目是有关与PLC系统理论与实践相结合的设计。在此时对以前学习的知识的挑战与突破。在对这个设计的材料搜索进行独立搜索时,对于办公软件的应用有了进一步的提高。同时在对搜集的材料进行整核,结合所学理论知识,以及实际应用操作的情况下,提高了实际操作和独立解决问题的能力。通过这次设计实践。让我更熟练的掌握了PLC软件的简单编程方法,对于PLC的工作原理和使用方法也有了更深刻的理解。在理论的运用中,也提高了我的工程素质。刚开始学习PLC软件时,由于我对一些细节的不加重视,当我把自己想出来的一些认为是对的程序运用到梯形图编辑时,问题出现了,在实验台进行实验室结果并不能正常显现。这主要是因为我没有把理论和实践相结合,缺乏动手能力而造成的结果,最后通过老师的纠正和自己的实际操作,终于把正确的结果做了出来,同样也看清了自己的不足之处。设计过程中得到老师的意见和同学的讨论。再加上上网搜集到的资料,我也明白了不是每个问题都能自己解决的,只有通过自己努力以及别人的帮助才能把工作做得更好,古人云:三人行必有我师。所以说学习要善于向别人请教,学思结合。如今课程设计是做完了,这使我有一种成就感,可是我的学习之路还没有完,是这次设计让我明白了人这一辈子不能仅仅局限于那一点点满足感,要放眼望去,通过去参与各种实践,提升自己的动手能力,创造属于自己的未来。参考文献1何献忠.可编程控制器应用技术(西门子S7-200系列)(第2版).清华大学2廖常初PLC基础及应用 机械工业,2004 3李俊季、赵黎明. 可编程控制应用技术实训指导. :化学工业,2001 4钟肇新、X建东. 可编程控制器原理及应用(第三版). 某:华南理工大学,20035汪志峰,可编程控制器原理及应用.某.电子科技大学,2004成绩评定依据:评定项目评分成绩1.设计方案可行性及其优化2.设计过程及结果3.设计报告的规X性、参考文献充分总分27 / 27
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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