系统简介
近年来,随着科技的不断发展和人民生活水平的提高,当今社会受到污水污染环境的问题越来越严重,工业污水和居民污水治理已经刻不容缓,为此,世界各国都在为解决污水处理问题上投入了大量的金钱和人力。随着当前高新技术的不断发展和完善,人们迫切希望找到一种高效快捷的方法来对污水进行系统的处理。为此PLC以其编程简单、成本低等特点受到了各国研究人员的青睐。本课题首先针对国内外污水处理现状进行了解,并从中找到适合本次设计的方法,本文主要设计思路首先是通过对系统的硬件设计与选型,确定好系统中设备的I/O分配,通过设备功能设计出系统中的程序。本次设计的程序有自动排污程序、手动排污程序和报警指示程序。利用STEP7-MicroWINSMART软件,编写污水处理系统中所设计的程序。并将所设计的程序编译并保存为awl文件,并将该文件通过S7-200仿真软件进行程序的模拟运行,查看程序设计是否正确。最后利用组态王软件去建立出污水处理系统的实物动态模拟系统,并模拟出污水处理系统完整的去污过程。
关键词:PLC;组态王;污水处理系统
1 绪论
1.1 选题背景
我国人口基数较大且水资源占世界比例较低,人均用水量低于世界平均水平,并随着当今社会经济和人民对美好生活的日益向往的发展,国家生态环境深受水环境污染的影响,越来越多的工业污水和居民污水已经严重影响到了我国人民的日常生活,使本就低于世界平均水平人均用水量变得岌岌可危。同时也给人们的生活上和国家经济上带来了不可预估的损失,在此条件背景下,人们开始研究怎样处理水污染所带来的影响,使之变废为宝,解决国家可持续发展理念的后顾之忧,同时为世界环境保护贡献出自己的一份力量。最终在科研人员坚持不懈的努力下和国家经济支持下,最终发现可编程控制器的编程简单、程序通俗易懂、能适应各种复杂的环境、纠错能力强等优点。从而设计了通过可编程控制器控制污水处理的控制系统。使得污水得到有效控制,缓解了污水带来的环境影响。
1.2 选题的国内外发展现状
1.2.1 国内发展现状
与国外污水处理问题相比较,我国在污水处理问题上的方法较为落后,主要由两方面所组成,一方面在于没有一套完善的、行之有效的污水处理方案,总是哪里有问题就去弄哪里,而不是一劳永逸的解决问题。另一方面在于国家缺乏污水治理方面的专业人才,使得对污水专业知识认识有限。当前我国自动控制系统与污水处理的结合还处于浅显的层面[1],而西方国家早在上个世纪就已经有一套完善的、行之有效的治理污水的体系,我国则是在经历了工业大生产时代后,才开始在污水处理问题上认识到问题的严重性。为此,国家搭建了科技攻关课题平台,借鉴西方发达国家污水处理技术,研究出能够适应本国国情的污水处理系统,在国家大力支持下和国家科研人员不懈努力下,污水处理系统不断完善和该进,甚至某些项目研究方面已达到国际先进水平。正是因为这些新技术研发并投产运行,从而缓解了当前中国严峻的水污染现状,为改善水环境发挥了至关重要的作用。
1.2.2 国外发展现状
国外当前一些西方发达国家,如美国、英国、意大利等国,因为在工业革命时期大力发展科技,使得国家经济发达、工业设施完善,从而大力发展工业,提升自己国家实力。但发展工业的同时也给国家带来了这些国家各种弊端,特别是大量的工业污水和生活污水没有进行有效的处理,就排放到河流中去,使得河流受到很大的污染,严重影响了人们对水的利用。这一问题得到了这些国家政府的高度重视,在水资源污染问题上投入了大量的人力、物力,从而想要通过研究一套行之有效的方案解决水资源污染带来的环境污染。同时一些国家因为水资源污染带来的环境危害开始重视起对污水的净化和再利用,想要以此来缓解因水资源污染所带来的水资源紧张问题。在PLC发展的初期,PLC功能较少,仅仅只有开关量的I/O、定时、计数、顺序控制等功能,所以PLC在污水处理系统前期运用得不太明显。但随着微电子技术、计算机技术、自动控制技术和通信技术等高新技术的发展,PLC的功能越来越全面化和标准化、运用和操作上更加便捷。使得针对水资源污水处理在PLC的运用上更加紧密。经过多年的发展,基于PLC的污水处理系统设施已经成为各个国家最重要的产业之一,成为了国家的经济和人民生活水平的重要评定标准。
1.3 选题的研究目的与意义
1.3.1 研究目的
我国水资源人均占有量相对世界平均水平较低,水资源地域分布不平衡。且随着中国经济和人民生活标准的稳步提升,中国城市化、工业化正以难与想象的速度与日剧增,工业和城市居民对水资源的需求量也日益增大。因为工业科技迅猛发展和大量农村人员进入城市,导致城市人口增加迅速,城市人口容纳量达到了峰值且因为人民对水资源没有合理的利用和保护,使得城市的生活用水因为工业废水和居民缺乏环保意识造成了极大的污染,使得当前城市用水已经远远不能满足于当前城市人口的用水量,同时也因为没有完善的污水处理系统,导致了大量的生活污水被随意排泄到城市周边,从而影响了周边的生态环境,造成土地酸碱度过高、湖泊中大量生物死亡,已经严重危险到了我们赖以生存的环境。所以目前人们迫切希望通过当前高新技术的研究与设计,从而实现对工业生产废水及生活污水的循环再利用,即而达到对节约用水和减少水资源开采的合理规划,使得人们的健康和生命安全得到了保障。为此,科研人员通过当今先进技术设计出了针对水资源污水处理的系统设计,使得人们摆脱当前水资源因污染而缺乏的困境。
1.3.2 研究意义
水资源紧缺的矛盾随着经济和人民生活水平的提高而日益加剧,使得污水处理成为水污染治理的重中之重。随着自动化技术、自动控制原理理论的不断深入研究,针对污水处理系统自动化的研究设计也取得了较大的突破。PLC以其较为低廉的价格、适应环境强、便于维修和编程等优势,成为了对污水处理系统设计中必不可少的关键。通过对基于PLC的污水处理系统的设计,使污水得到了处理,从而实现对水资源的再利用。这不仅能减轻工作人员的劳动强度和难度,还能提高污水处理的运行效率和效益,实现污水处理的科学性和环保性。
2 PLC简介
2.1 PLC的组成
PLC主要由三个部分组成,分别是输入量部分、逻辑处理量部分、输出量部分[2]
(1)输入量基本在PLC中负责应答信号外来信息的载体,除此以外也负责接收处理并传递来之系统内部设备的反馈的动态信息。它的组成部分有传感器、按钮、开关等。
(2)逻辑处理量部分是通过多种用途处理完成输入量部分所获得的所有信息,并通过一定的逻辑关系运算出结果,并将运算结果以此某种特定形式输出。
(3)输出量部分重点讲的是通过驱动各种电磁螺线管、信号指示灯以及交/直流接触器等执行其他电路的接口低压电路,使其向被控对象提供动作信息,完成自身部分任务。
2.2 PLC的特点
PLC之所以能够适应各种环境并能快速发展有以下几大特点
(1)编程简单易操作、纠错能力强
PLC进行编程的“梯形图”是一种图形化的编程语言,其术语沿用了继电器-接触器系统具有形象直观、易学易懂等优点,是可编程控制器首选的编程语言[3]。这种编程方法让该编程程序即具备传统控制电路的通俗易懂,同时又顾及大多数技术人员的操作习惯、初学者计算机运用水平及发现编程错误并快速改正的高效性,从而使得该技术受到了广大编程人员的欢迎。
(3)功能齐全,反应速度快
PLC具有逻辑和数学运算,人网对话,自检、记录和显示功能、检测等功能,丰富多样的功能使得其在各种复杂环境中能平稳高效的运行,同时也因其反应速度快,能较快的通过自身的程序运行,快速的得出很多精密仪器所不能得到的数据。例如其检测功能,系统在运行过程中能快速发现存在的问题,并提供解决的方案,通过所给的方案进行修改,使得操作者能快速通过方案进行调整,保证了系统能够让其通过自身的程序运行结果,为下一步系统运行提供了强有力保障。
(3)经济成本低,设计运用水平高
PLC占地面积小,零部件小巧精致且功能齐全,使得制造费用大大降低,同时也因其设计结构较为简单,易于人们方便检查和维修,从而节约了维修和人工成本。
2.3 PLC的运用领域和工作原理
2.3.1 PLC的运用领域
PLC从诞生之日起,经过各国科研人员的不断深入研究和发展,已经广泛运用到钢材制造、石油探测与开采、人工智能产品制造、航天器件制造、环保与娱乐设施、基础知识教育设备等各个方面。下面通过以下几个方面来介绍其运用方向。
(1)用于顺序控制
PLC具有很好的开关控制性能,能够对各种复杂的逻辑问题进行有效的控制,并且其具有很强的序列调节功能。该系统既能实现单台操作,也能实现多台计算机的自动控制。在化工、机械、轻工等行业中,开关数量的应用最为广泛。
(2)用于模拟量控制
我们熟知的是,在对仿真数据进行分析时,必须首先对其进行对应的变换。若未对模数进行变换,则PLC将不能对有关信号进行加工。模拟值的变换是PLC的一个关键环节,因此PLC在生产过程中都会有对应的变换模块。通过这种方式,PLC可以对仿真数据进行分析。
(3)用于定时控制
PLC在定时计数方面具有很大的优越性,能在同一时刻给使用者定时、计数,并能根据使用者的需要自行设置定时和计数。对于计数器,如果需要对频率较高的信号进行计数,则可以选择高速计数器[5]。
(4)用于数据处理
由于PLC技术的发展,它的存储空间可以存储更多的数据,因此,可以通过PLC实现多种操作,让计算的精度得到了保障。对所做的工作进行分析和处理,可以适时地提供相关的信息。目前大部分的大型控制设备,都会使用到一些数据的处理,比如钢铁、冶金、制造等行业的一些大型的控制设备。
(5)用于联网、通讯
PLC具有强大的联网和通讯能力,可以实现一对一或多个PLC的通信,多的时候可以有数十个,甚至几百个。在电脑技术飞速发展的今天,由于电脑技术的发展,工业自动化也得到了飞速的发展。目前,PLC已有了通讯界面,使得通讯更为便利。
2.3.2 PLC的工作原理
PLC的CPU采用循环扫描的工作方式[6]。它的运行过程分为三个阶段,分别是程序扫描输入阶段、程序运行阶段、输出重置阶段。所以用户根据设定条件值对程序进行设计和调试,在完成了对控制程序的调试后,利用程序的编程软件把该程序导入到运行中的软件中。并将其存储在用户的程序内存中,从而完成PLC的控制。PLC工作过程如下:
(1)程序扫描输入阶段:该软件由使用者经由输入装置输入到PLC。这时,当程序停止运行时,PLC会对输入端进行扫描,这样所有的输入信号都会被记录在输入寄存器中。这是便是程序的扫描阶段。在程序运行时,要求程序运行时输入图像寄存器的信号。同时,它的取样值在运行期间不会改变。在下一次的扫描中才发生变化。
(2)程序运行阶段:扫描阶段结束后,根据程序的具体工作方式,从开始的地址扫描该程序,获得该程序的结果。同时,在输出图像寄存器中存储运行的结果。
(3)输出重置阶段:在运行所有用户程序后,PLC将输出图像发送到锁存器,并驱动用户设备。扫描时间取决于输出模块的数量。
2.4 PLC控制系统的设计原则和设计步骤
2.4.1 设计原则
为了让PLC控制系统能够很好的实现设计上要实现的要求,达到人们设计的目标。所以对PLC控制系统的设计就必须要遵循其以下设计原则。
(1)严格按照设计方案进行设计,使得设计出能完美的体现出PLC控制的要求。
(2)在设计要求能在PLC系统中完整的运行下,还要尽量控制下设计的成本。同时还要考虑下系统的扩容性,防止增加要求造成系统的损坏。
(3)在设计中应充分考虑系统的使用和维护问题,尽可能的降低系统的存在的问题。
(4)计算机网络技术,信息技术,自动控制技术的发展日新月异,更新换代较快,在功能增强的同时,价格逐年下
降,因此,在经济可行的基础上应选择具有一定技术先进性的产品[7]。
2.4.2 设计步骤
由上述原则所得如下图2.1所示的PLC控制系统的设计步骤。
图2.1PLC的设计步骤
(1)控制要求分析
只有对自己要设计的工艺流程进行深入的了解,认真研究对控制任务的要求和设计,这样才能更加完美的表达出自己对设计的总体架构。只有通过总体架构才能更好的完成自己所要设计的方案。从而做出令人满意的污水处理控制系统的结构。
(2)确定输入/输出设备
根据设计所要实现的功能要求去选择合适的输入设备和输出设备。并充分掌握这些输入设备和输出设备的性能与特点,并通过实际情况将它在PLC中的输入点和输出点确定下来。使之能在PLC中运行。
(3)选择合适PLC
确定PLC中的输入点和输出点后,这时就需要通过对输入点和输出点及设备功能实现等设计来确定选择什么类型的PLC。选择包括有CPU、编程工具、电源、输入和输出部分以及存储器。
(4)I/O点数分配
PLC的I/O端子与选择好的输入设备和输出设备要一一对应,确定好一个I/O端子对应好一个输入/输出。同时也对PLC的I/O端子的功能进行归纳,从而通过其功能画出其I/O接线的原理图。
(5)PLC程序设计
通过对输入点和输出点的功能指令确定,从而可以按照设计目标和设计需求来实现PLC的编程。首先对各阶段的控制实施需求进行划分,分别对各阶段的输入信号、各阶段的控制装置进行控制,并对各阶段的相互关系进行了分析。在此基础上完成程序的编程。
(6)模拟调试
通过编程软件将程序编制好以后,通过仿真软件将程序导入其中进行状态模拟运行,开关和按钮可以模拟出数字量,电压源和电流源是模拟量,对仿真系统进行启动运行,使的编程中所存在的问题得到显示出来,便于进行调整,使所设计程序基本上达到所满足的设计要求。
(7)现场联机调试
将编制好的程序通过PLC和现场设备进行联机调试,从而通过调试可以发现程序运行状态下可能存在的问题。这样方便根据所存在的问题进行现场调试,使得程序更加能适应现场实际的工作,达到其设计要求。这就是现场联机调试的原因。
(8)整理技术文件
当设计程序达到了所设计的要求后,保存该文件,同时整理该设计系统中所包含的程序仿真过程说明书、程序运行过程中所出现的问题及程序运行过程中各部分运行的实际效果的仿真图。
3 污水处理系统的硬件设计
3.1 污水处理的过程和设备控制过程
3.1.1 污水处理的过程
本文是基于SBR污水处理工艺所设计的,按照“进水、反应、沉淀、排水”这四大步骤而进行的污水处理措施。从污水流入开始到排水结束算一个周期[8]。其基本操作运行过程如下图3.1所示。
图3.1SBR工艺流程图
(1)进水:当进水阀门打开,污水会通过污水池排除较大的杂质,而较小的杂质将通过水泵来进行排除,经过以上步骤后,污水才进入到SBR池中。
(2)反应:设定污水在SBR池中的进水液位高度,当污水到达其限定高度后,将入口阀门关闭。罗茨风机、潜水搅拌机和回流污泥泵同时开机。
(3)沉淀:当上述工作完成后,将同时停用潜式搅拌机和回流污泥泵,并进行沉降。并将泥浆和水分分开。
(4)排水:SBR槽内的污泥和污水在SBR槽中完全分开,然后用滗水器将SBR池上方的污水排放出去。而底部存在的污泥在滗水器停止运行后,排到储泥池中。
3.1.2 设备控制过程
本文以SBR池中的设备工作情况为例对污水处理的工作流程进行说明:(1)系统刚开始运行时,这时可以先设置好SBR池中系统开始进水时间,设置为两个小时。此时,电控蝶阀对进水进行了调节,风扇进入了曝气状态,并启动了回流水泵。
(2)在进入预定的入水量后,电动蝶阀及污泥回流泵将会停止运行,而风机继续工作。当其达到设定的六个小时的曝气时间后,风机将停止工作。
(3)当风机停止运行时,这时系统处于静置状态。当SBR池静置时间完成后,污水中的污泥沉降到底部,这时通过滗水器将上层中与污泥分开的污水排出。当上层排水结束后,并将污泥清除。将污泥清除干净后就完成了此次清理污水的工作。
3.2 污水处理控制系统的PLC选型和I/O分配
3.2.1 PLC的选型
本文所选用的是PLC的是西门子S7-200的PLC,主要考虑到S7-200PLC即可单机运行,也可联网运行[9],有极其丰富的扩展能力、功能齐全的指令系统和较为经济实惠的价格。并且其能满足各种规模的控制要求,使得其覆盖了和自动检测、控制系统有关的诸多领域。西门子S7-200系列PLC是一类实用型的小型,其基本构成包括有CPU、人机界面、编程设备和根据实际需要增加的扩展模块。
3.2.2 PLCI/0分配
本文通过对设计系统的任务要求,从而确定如下表3.1中的I/O分配表。
表3.1PLC的I/O分配表
输出信号 输入信号
复位 I0.0 下潜滗水器 Q0.0
自动状态 I0.1 上升滗水器 Q0.1
滗水器下潜限位 I0.2 启停污泥回流泵 Q0.2
滗水器上升限位 I0.3 启停罗茨风机 Q0.3
罗茨风机故障 I0.4 启停进水泵 Q0.4
进水泵故障 I0.5
滗水器故障 I0.6
污泥回流泵故障 I0.7
手动自动切换 I1.0
下潜滗水器手动 I1.1
上升滗水器手动 I1.2
回流泵手动 I1.3
风机手动 I1.4
进水泵手动 I1.5
3.3 污水处理系统的器件选型
在系统设计完成后,接下来就是系统设备的选型了,本文设计是根据SBR法所设计的污水处理系统。在经过综合多方因素的前提下,最终选定了系统中的动力设备。从而选定了以下几种。
(1)罗茨鼓风机
罗茨鼓风机用于污水处理厂主要为生化反应充氧。在选用风机时,风压取决于水深、管道阻力和水的黏度,风量取决于水的体积,对于小型污水处理设备,罗茨风机的升压一般为34.3~39.2kPa(3500~4000mmH2O),流量为10m3/min以下。但现在也有较大的风机用于污水处理,流量达到60m3/min[10]。系统选用罗茨风机的是GRB-100型号,它的风量可以达到10.61立方米每分钟,风压更是达到了68600帕斯卡,风机转数可以达到1750转每分钟,其正常运行下的最大功率为22千瓦。
(2)回流泵
污泥回流泵是污水处理行业曝气池中常用的污水和污泥回流设备[11]。是在根据当前高新科技的生产技术基础上所研发出来的一种能快速使污泥回流的设备。回流泵主要运用在污水处理中的混合液回流和反消化脱氮,同时其在其它方面的运用也较为常见。比如在地面排水时抽净化水和灌溉和控制水道系统以及废水处理过程中再循环等这些都有着它的身影。系统选用回流泵的型号是CP5(T)3.7-80,流量是45立方米每小时,扬程长达15米,正常电压下的最大功率是3.7千瓦。
(3)滗水器
滗水器是SBR工艺排水的最好选择,它只撇出活性污泥沉淀后的上清水,在水位下降过程中保持水面平稳,不扰动下面的污泥层[12]。系统选用的滗水器型号是BSQ200悬臂式,滗水量达到了200立方米每小时,在电压正常时工作条件下的最大功率是1.1千瓦。系统主要是通过控制电动推杆的伸缩,使得滗水器按程序所设计的那样,使SBR反应池中的上清液被排出,下方污泥进入储泥池进行下一步操作。该设备主要设计为宽堰口和薄层滗水,这样使得堰口下部的污泥不会因为扰动而被带出;该设备材料采用的是不锈钢材质,主要考虑水中污水中可能存在中腐蚀性强的液体;同时根据设备排水要求,可以对滗水量和滗水深度进行一定程度上的规划。使得系统能够完整的运行下来并尽可能的在能源环保上和成本上节约,使其可实现自动化运行。
(4)电动蝶阀
电动蝶阀在污水处理中有着举足轻重的作用,它的安装方式一般是水平安装,在工业方面存在着大量的运用,特别是在自动化控制领域中,电动蝶阀更是其中不可或缺的一部分。该阀的连接方式一般有两种,分别是法兰式与对夹式。本设计系统中所选用电动碟阀的型号是D971,在安全状态下的最大功率是0.55千瓦。
(5)传感器
根据污水处理各环节液体浑浊程度与反应池大小等因素,选用的超声波液位传感器,选用型号为FDU96-RG4AA[13]。它主要利用超声波在水中的特性来将其转换成电信号进行传播。该传感器对液体和固体的穿透性较强,故用作识别污水处理液位高低是最合适不过的,同时其在航天、深海探测等多个领域都发挥着极大的作用。
3.4 PLC接线连接图
根据选择设备的I/O分配表,从而设计出PLC的接线连接图,如下图3.2所示。
图3.2污水处理系统的PLC接线连接图
4 污水处理系统的软件设计
4.1 PLC的程序设计流程图
污水处理系统采用的SBR法处理工艺一个完整的操作过程有五个时期,分别是进水期、反应期、沉淀期、排水排泥期、闲置期[14]。根据这五个时期的运行先后过程从而具体了SBR池的一个周期的流程图。如下图4.1所示。
图4.1SBR池流程图
5 组态王的仿真与模拟
5.1 组态王软件
组态软件是随着当前工业的发展而兴起的模拟工业环境的技术软件,该技术软件特别是在自动化控制领域方面运用得更加深入。该系统无需编制具体的指令代码,只要在配置软件中找出相应的编辑器,并在硬件配置、数据配置、图形图像配置等方面进行设计与调试即可,就可以完成组态设计要求的开发工作。组态软件具有远程监控、数据采集、数据分析、过程控制等强大功能,还具有二次开发简便、开发周期短、通用性强、可靠性高等优点[16]。其中,实时版本对系统的负载进行了自动调整和控制。在对监测系统进行需求和性能的同时,还采用了该软件的图像处理来实现实时监测,并实现基于图形的自动生成和动态空白的显示。同时,组态软件中的各种运行状况可以通过实时动态窗口生成。该系统软件是通过人机界面从而实现全方位控制操作系统,系统中功能简单实用、界面简洁明了,受到广大从事系统仿真的工作人员的欢迎。
5.2 组态软件与PLC的通信设置
(1)创建工程路径
将组态王软件下载到电脑上,然后启动组态王,在它的工程管理工具中,点击“新项目”选项,然后弹出一个新项目向导。如图5.1所示。
图5.1新建工程向导图
在上面的图片中再次单击“下一步”。此时,系统会弹出一个对话框:“新项目向导2”。如图5.2所示
图5.2选择所在路径图
在工程所在路径的文本框中添加一个符合程序要求的工程路径,并单击“浏览…”键,选中一个合适的项目,再单击“下一步”。如图5.3所示。
图5.3工程名称和描述图
在工程名称中输入的“污水处理控制系统”将被当前工程的路径名称,同时在工程描述中在输入自己对于该工程的描述。在单击“完成”开始创建污水处理控制系统工程。
(2)创建组态画面
进入组态王开发系统后,根据工程的实际情况建立起与其相关的画面。“组态王”是基于对象实际情况的编辑技术,这样方便操作者根据系统所提供的图形对象去构建自己所要设计的画面,完成自己的设计动态组建。
第一步:在“新画面”的画面名称中定义新画面,并找到其对一个文件。如图5.4所示
图5.4建立新画面
完成操作后,在单击“确定”按钮进入组态王画面开发系统,如图5.5所示
图5.5开发系统界面
结论
本次毕业设计是基于西门子S7-200PLC所做的污水处理系统设计,根据系统的设计要求,本文从系统的硬件入手,确定了设备的I/O分配,并通过其I\O分配设计出了系统的程序。并在PLC仿真软件上对所设计程序进行了运行分析。同时运用了组态王对所设计的污水处理系统进行了仿真,使设计系统具有了可操作性。
在这次的毕业设计中,我学习到了很多,将老师传授的知识充分的运用到自己的毕业设计,让自己的思维和操作都得到了较大的提升。在论文设计思路方面,我听从老师的建议,阅读了很多和自己毕业设计相关的参考文献,并通过此找到了自己论文的设计思路。通过对系统的设计与仿真中所经历的种种困难,使我更加明白自己的专业知识对自己今后工作的重要性。
本次设计我发现了自己的很多不足之处,如对设计中控制对象的实现考虑的不是很充分,导致自己在程序设计方面未能完整的实现控制要求,同时对组态王软件的运用也不太熟悉,我希望自己在接下来的工作中得到改善。