计算机控制技术课程设计-基于s7-300plc造纸中段废水处理dcs控制系统设计_第1页
计算机控制技术课程设计-基于s7-300plc造纸中段废水处理dcs控制系统设计_第2页
计算机控制技术课程设计-基于s7-300plc造纸中段废水处理dcs控制系统设计_第3页
计算机控制技术课程设计-基于s7-300plc造纸中段废水处理dcs控制系统设计_第4页
计算机控制技术课程设计-基于s7-300plc造纸中段废水处理dcs控制系统设计_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于s7-300plc的造纸中段废水处理dcs控制系统设计摘要造纸废水按产工艺主要分三部分:蒸煮黑液,中段废水,纸机网下白水。中段废水 的处理是重点和难点。制浆中段废水指的是经黑液提取后的蒸煮浆料在洗涤,筛选,漂 白以及打浆的过程中所派出的废水。文章针对制浆中段废水的特点特出了一套结构简单应用效果良好的中段废水好氧 处理过程控制方案。废水处理采用好氧牛化处理技术,利用好氧微牛物在多氧条件下对 有机物的很强大的分解功能,采用人工的控制技术从而去除造纸中段废水中的bod、 cod以及ss成分。针对中段水处理工艺要求以及好氧处理控制过程特点,采用基于 s7-300plc的dcs控制系统。结合过程控制

2、原理,可以实现报警、监控以及先进算法 自动控制的系统。该方案采用上位监控计算机和下位机plc相结合的控制方法。上位监控计算机负 责与plc进行通讯,对整个废水处理流程进行监视和操作,并具有数据记录、故障报 警、参数设置等功能。下位机plc对现场的ph、流量、温度,液位信号及泵阀的运行 情况、故障等信号进行采集,并根据预先编制的控制程序输出控制各种泵阀的指示信号, 同时完成将下位机的信号传到监控计算机内以接受监控计算机指令。关键词:plc,中段水,好氧处理,控制系统摘要i1绪论11.1引言11.2国内外发展状况22中段水处理方案选定33中段水好氧处理的自动控制33.1控制工艺流程33. 2液位控

3、制设计43.3进反应器废水温度控制53.4 ph控制单元设计63.5营养物质投加控制84硬件部分设计94.1 plc控制系统设计原则和设计步骤94.2控制总体要求104. 3 plc选型及传感器的连接114.4系统硬件配置174.5硬件连接图174.5. 1电气控制a柜.774.5.2电气控制b柜.214.5.2电气控制c柜215 plc控制程序部分设计215. 1 step7软件的设计步骤215. 2程序总体设计方案22总结27参考文献271绪论1.1引言水是基础性的自然资源和战略性的经济资源,是牛产环境的重要控制性要素。水资 源的可持续运用是经济社会可持续发展的重要保障。我国水资源总量不足

4、,时空分布不 均,水资源短缺,洪涝灾害严重和水土流失,水污染形式严峻,已成为当前社会和经济 可持续发展的重要制约因素。制浆造纸工业是我国国民经济的重要产业之一,多数企业以稻、麦草为主要原材料。 生产过程中废水排放量大,每牛产1顿成品纸,平均耗水在400-600吨,年废水排放量 在30亿吨。然而相应的污水处理技术水平跟设备跟不上这种污染速度。远远不能适应 企业和环境保护的要求。造纸工业产牛对水的耗费大,污染物成分复杂,污染负荷高,对环境造成的污染问 题严重,废水的处理要求水平较高。制浆造纸过程中的很多工艺环节都会产生不同污染 程度的废水,原料的不同,工艺方法的差异,生产过程中采用的化学药剂的不同

5、,都会 对制浆造纸过程中产生的废水的性状,污染负荷产生不同程度的影响。制浆造纸过程中产生污染性废水的环节主要有以下几个部分:a)备料过程中的废水;b)化学法制浆过程的蒸煮废液;c)污冷凝水;d)机械浆及化学机械浆废水;e)洗涤、筛选过程的中段废水;f)废水回用过程的废水;g)漂白废水。中段水的处理是造纸污水处理的重点跟难点。一般采用的方法有好氧生物处理方法 普通活性污泥法及牛物膜接触氧化,深井曝气,好氧内循环法等并可结合厌氧消化 处理一一水解酸化+厌氧污泥床(uasb,egsb,ic)。还可结合气浮处理一一化学凝聚气 浮。其处理主要是除去bod, cod,兼顾去除ss及色度的处理。处理后水可回

6、用于备 料,洗筛工段以及用于厂区绿化,清洁等,处理系统后有污泥产牛。一般处理过程中控 制对象多并1上匕较分散,并h具有大滞后,非线性等特点。针对以上情况可设计一种基 于plcs7-300的中段水控制系统,采用dcs远程控制,结合先进算法可以对设计出一 套经济有效的自动控制方案。可以有效的去除中段水中的bod,cod等。设计里面并介 绍了处理中段水的工艺过程,分析了液位,温度,以及ph,营养物质等环境因素对处 理过程的影响,以及电器控制部分的设计原理以及图稿。本课题研究目的及意义:本文依照处理工艺要求,设计了助凝剂定量加药配置装置, 采用plc为控制核心的自动化控制方式,是处理系统完全以自动化方

7、式运行。同时控 制系统提供了必要的软件保护及预警措施,设备安全有可靠保障,使用及维护比较方便。 上位机组态软件的应用使得废水处理的控制过程直观、明了,实现了中段水处理的远程 监控。1.2国内外发展状况造纸工业是水资源消耗大户,据近几年的资料表明,我国浆纸综合平均每吨产品 取水量接近200m3,其中化学浆为190m3/t,化学草浆为270m3/t,纸和纸板为70m3/t, 与国外相比相差很大。而我国是世界上严重缺水的国家之一,人均水资源拥有量只有 “2300m3”为世界平均水平的四分之一。目前,我国己有11个省、区、市的人均水资源 拥有量低于联合国可持续发展委员会确定的1750m3用水紧张线,其

8、中9个地区低于 500np的严重缺水线。水资源短缺己成为制约我国经济和社会发展的重要因素,如何节约 用水己成为造纸工业发展的一个重要环节。此外,造纸企业是废水排放大户,也是环境污染的主要行业。在美国,造纸工业被 认为是第三大污染企业据估计,在加拿大50%的废水源自造纸厂。我国2002年制浆造纸 工业污染排放量约占全国污染排放总量的10%以上,排放污水中的化学耗氧量约占全 国排放总量的35.3%,居于第一位。因此造纸废水的治理早已成为我国工业污染防治的焦 点、热点和难点。如何按照科学发展观协调解决好造纸工业的原料与环境问题,使我国 造纸工业走持续发展之路,是经济与社会发展的必然要求。然而一育有些

9、问题困扰着众 多造纸企业。那就是造纸污水处理不仅难度大而且需要很大的资金投入。如何寻找既能 将造纸制浆废水处理好并且能够从节约资源的方面以最小的资源获得最好的效果成为 众多造纸企业对污水处理的优先考虑。造纸废水处理中的难点和重点就是中段水的处 理。目前国内外对于中段水的处理方法主要采用的有絮凝法和生物法。其中生物法指的 是好氧法,厌氧法以及好氧厌氧结合的方法。同时随着plc的发展,plc的特点及优势使得plc在电气控制部分越来越受到重视, 如今plc在自动控制领域已经发挥着越来越大的作用。目前对中段水的处理自动控制系 统中结合plc的特点国内外均出现以plc为基础的自动处理中段水的控制系统。2

10、中段水处理方案选定选择考虑到好氧法和厌氧法的优缺点以及经济和要求等情况,选用好氧法来进行木 次中段水控制系统的设计。plc具有的输入输出模块可以进行液位位等控制,其具有自 优化温度控制算法和pid算法。故采用plc作为电气主要控制元件。3中段水好氧处理的自动控制3.1控制工艺流程好氧处理原理图废水经纤维回收装置回收纤维,格栅截留大型悬浮物后进入集水池。根据液位变送 器测定的液位值控制污水提升泵的启动和停止,由泵将污水通过过滤网泵入初沉池,在 这里经过一段时间后,悬浮固体将在这里沉淀,50%的ss以及30%的cod和bod将 被去除。中段水在这里温度将有一定的控制。通过液位变送器测得的液位值控制

11、送均衡 池泵的启动和停止。将污水送入均衡池。同时通过时间控制单元,经过一段设定的时间 后自动启动污泥泵将出沉池里面的污泥泵入污泥浓缩池。当污水从出沉池泵入均衡池后根据液位变送器的测得值来控制搅拌器的工作将处 理水搅匀,同样根据液位变送器来控制泵的启动和停止来控制调制池供料泵的工作情 况。当污水从均衡池泵到调制池后。在这里污水将被调制成合适的成分和ph值以及适 合好氧微生物生长的需要条件。通过投加泵控制单元加入合适的控制算法控制尿素以及 磷酸三钠。当污水在调制池调制完成后被泵入氧化沟通过液位控制单元来控制曝气机的 工作情况,同时在曝气池通过溶解氧测定单元来控制鼓风机的工作,以保证氧化沟里面 的溶

12、解氧浓度以更好的为好氧微生物提供条件更好的去处化学物。通过控制气管路上的 电动阀来实现对风机气流量的控制,当泵停止吋,阀门自动关闭,气管路上的压力传感器 可通过控制变频器,实现对风机产气量的控制,当需要吋,不带变频器的鼓风机会自 动纳入运行,此时变频器会对第一台风机进行自动调节。当被处理水通过了氧化沟后将 会到达二沉池。在这里污水被沉淀一部分污泥被作为接种污泥冋流到调制池,另一部分 剩余污泥被泵入污泥浓缩池,同吋清水将被排放。在污泥浓缩池剩余污泥与一沉池的沉 淀污泥混合,通过液位控制单元控制助凝剂以及絮凝剂的加入将污泥浓缩。浓缩后的污 泥到达压缩机处被切割压缩。最后污泥到达污泥储池。3. 2液

13、位控制设计在plc要运作之前,先对plc内部进行初始化。然后执行程序选择其中一个泵工 作。然后是手动或自动的选择。当水位过高时就启动报警功能,同样如果泵出现故障同 样报警,当液位变送器测得的液位值过低时样泵停止工作。plc的程序是循环执行的, 在反复的执行过冲中完成控制任务。其控制规则表如下表31所示。p (k)表示k时刻测得的液位值。alam液位过高 报警。run表示泵的运行。表3-1集水池等单池液位控制规则表序号规则描述1 如果水池内的液位高于4m,则进行高位报警2 如果水池内液位等于4m,则泵启动3 如果液位值小于或等于2m,则泵停止均衡池和调制池的液位连锁控制:好氧处理的前提条件就是要

14、确保进入氧化池里面的水质均匀,流量稳定。为此在进 调制池前设有流量控制回路。该控制回路在均衡池配有一台液位变送器,根据要求的液 位值来控制调制池供料泵以及均衡池潜液式搅拌器的启停。这个控制保证了流量的稳定 因此有必要对均衡池和调制池的液位进行连锁控制。根据经验规则可以得到控制规则表如下表3-2所示。表32连锁控制规则表序号规则描述1如果均衡池的液位大于或等于5m,则进行均衡池高液位报警。2如果均衡池的液位小于或等于lm,则进行均衡池低液位报警,同时停止搅拌器m101。3如果均衡池液位大于1.1m,贝9启动搅拌器m101。4如果均衡池液位小于或等于2m,或者调制池液位大于或等于12m,则停止混合

15、反应池进料泵plok5如果均衡池液位大于2.1m,并且混合反应池液位小于12m,则启动混合反 应池进料泵plolo3. 3进反应器废水温度控制为了维持恒定的进反应器废水温度,必须克服各种扰动。引起热交换器出水口温度 变化的扰动因素主要有两方面:一是进交换器废水的流量和温度用d1表示,二是锅炉 房來热水温度,用d2表示。进交换器热水的流量通过fic301回路调节稳定。锅炉房 来的水的水温发生变化时,它需要通过反应器的热水仓,管壁,废水管道3个容积以后 才能影响出水温度h1的变化,这时调节器开始动作调节热水阀门。这样很明显,从扰 动开始到调节器动作屮间有段时间被耽搁了,这段时间由于扰动的作用已使i

16、ii出现很 大偏差,因此我们采用了吊级控制系统来控制。其原理如下图32所示。因为d2的扰 动很快能在热水仓温度h2上表现出来,所以检测h3通过hc2控制器来调节热水阀稳 定h2,那么调节动作就提前了很多,从而加快了调节速度,改善了调节品质。通过检 测h1送入hc1控制器,该控制器根据h1的偏差来改变给定值,从而稳定h1。hr1 +温度控制系统原理图3.4 ph控制单元设计对于中段水处理,ph值是影响微牛物活力的重要性因素其控制质量的好坏直接影 响污水处理的合格程度。混合反应池的的ph值控制原理图如下图3-3所示。调制池入口和出口均安装有在线ph值检测仪,通过hcl和naoh投料阀向调制 池投加

17、药品调节ph值。ph值控制系统流程图原水ph值与投药量之间的关系受多种因素的影响,而且ph调节具有严重的非线 性、滞后性和不稳定性,简单的pid控制算法由于参数固定,不能完全适应对象的变化, 对干扰抑制问题处理不足,是其对ph的调节无法到达理想的控制效果。因此我们采用 专家控制和串级回路相结合的控制方式来控制调制池ph值。系统ph值的最佳范围是6.8<ph<7.2,在这个范围内我们采用基于pid算法的串 级冋路控制,如果ph值超出这个范围,该pid算法被专家控制器设置为手动状态,然 后根据模糊规则比较计算岀阀门的开度曾量。在pid冋路冋复到正常后,pid冋路在自 动的状态下接管对冋

18、路的控制权。以pid的手自动状态来选择专家控制器和pid控制算 法。其控制原理图如图34所示。ph值控制选择3.4.1其串级控制系统设计ph值调节过程总是会存在加酸和加碱两个过程,每个调节过程是一个串级控制配 合pid的控制方案,两个方案之间要根据入水ph值的高低情况进行协调作用,才能真 正达到控制ph值稳定的目的,系统选择两个不同的两个串级回路协调的控制回路。此 回路共有两个副回路分别是加酸控制回路和加减控制回路,以及主回路为ph值检测负 反馈回路。首先是从现场测得ph值与设定值进行比较通过偏差大小进行比较,如果是 偏酸性的则选择加减控制回路来调节ph值,如果偏碱性则选择加酸控制回路去调节p

19、h 值其控制系统如图35所示。ph串级控制系统3. 5营养物质投加控制营养物质是微牛物赖以牛存的必要条件,在调制池中通过投加磷酸、尿素等营养物 质,来维持进反应器废水成分。提供细菌牛存的最佳环境。营养物质的投加通过比值控 制即可完成,如下图所示。根据进入调制池废水的流量,按一定得比例计算出营养物质 的投加量,来控制加药泵。营养物质投加控制系统4硬件部分设计4.1 plc控制系统设计原则和设计步骤学习plc的最终目的是能把它应用到实际控制系统中去。若遇到实际的工业控制项 目,需用plc进行控制,我们必须按照一定得设计步骤以及基木原则。1)plc控制系统设计基木原则任何一种电气控制系统都是为了实现

20、被控对象(生产设备或生产过程)的工艺要求, 以提高生产效率和产品质量。因此,在设计plc控制系统时,应遵循以下基木要求:a)最大限度地满足被控对象的控制要求。设计前,应深入现场进行调查硏究,搜集 资料,并与机械部分的设计人员和实际操作人员密切配合,共同拟定电气控制方案,协 同解决设计中出现的各种问题。b)在满足控制要求的的前提下,力求使控制系统简单、经济、使用和维修方便。c)保证控制系统的安全、可靠。d)考虑到牛产发展和工艺的改进,在选择plc容量时,应适当留有余地。2)plc控制系统设计的基木内容plc控制系统是由plc与用户输入、输出设备连接而成的。因此,plc控制系统 的基木内容包括如下

21、几点:s)选择用户输入设备(按钮、操作开关、限位开关和传感器等、输出设备(继电 器、接触器、信号灯等执行元件)以及输出设备驱动的控制对象(电动机、电磁阀等)。 这些设备属于一般的电气元件,自选择方法请参考其他有关资料。(b)plc的选择。plc是plc控制系统的核心部件,对于保证整个控制系统的技 术经济性能指标起着重要作用。选择plc,应包括机型、容量、i/o点数(模块)、电源模块以及特殊功能模块的 选择等。(c)分配i/o点,绘制电气连接接口图,并考虑必要的安全保护措施。(d)设计控制程序。梯形图、语句表(可由编程软件自动转换或直接编写)、控制 系统流程图等。控制程序是控制整个系统工作的软件

22、,是保证系统工作正常、安全可靠 的关键,因此控制程序的设计必须经过反复调试、修改,直到满足为止。(e)必要时还需设计控制台(柜)。(f)编制系统的技术文件。包括说明书、电气图及电气元件明细表等。传统的电气图,一般包括电气原理图、电器布置图及电气安装图。在plc控制系 统中,这些图可统称为“硬件图”。它在传统的电气图的基础上增加了 plc部分,所以, 还应增加plc的i/o输入、输出电气连接图(即i/o硬件接线图)。分析控制要求确定用户的i/o设备plc控制系统流程4. 2控制总体要求按照工艺运行及使用维护等方面的要求,设计时对控制系统总体要求如下:1)系统可以进行自动手动两种运行方式。应能按照

23、工艺要求编辑程序并可实时整 定参数。2)系统要有相应的软件,硬件保护措施以及足够的报警信息显示。3)控制装置选用plc作为系统的控制核心,根据工艺要求合理选配plc机型和i/o 接口。4) plc自身配有24v直流电源,外接负载时考虑其供电容量。plc接地端采用第 三种接地方式,提高抗干扰能力。5) 控制系统当一组电机运彳亍停止时另一台将自动运行。6) 采用指令表形式来编写程序并编写plc的i/o接口功能表。4.3 plc选型及传感器的连接1) cpu的选型cpu314:内置40kb ram,最大可扩展512kb flash-eprom存储器卡,随机存 储器24kb,最大数字量i/o点数:51

24、2,最大模拟量i/o通道数:64,最大配置:4 个机架,32块模块,时钟:硬件时钟,定时器:128,计数器:64,位存储器:2048, 可调用块:组织块0b(13个)、功能块fb(128个)、功能调用fc(128个)、数据块db(127 个)、系统数据块sdb(9个)、系统功能块sfc(34个)、系统功能块sfb(0个)。所以cpu314的各项指标能够满足控制系统的要求且保留一定的裕量。存储器容量估算值:plc的i/o点数估算值大小,很大程度上反映了 plc系统的功能要求,因此可以 在i/o点数估算值的基础上计算对plc存储容量的要求。目前大多用统计经验公式进 行存储器容量估算,这种方法是以p

25、lc处理每个信息量所需存储器数的统计平均经验 值为依据,乘以信息量数再考虑一定的裕量,计算得到存储器需要容量。作为一般应用, 通常使用如下的经验公式计算所需存储容量:m(kb)=(1.1 1.25)x(dix 10+dox5+ai/ox 100)/1024(3-1)其中:di为数字量输入点数;do为数字量输出点数;ai/o为模拟量i/o输入输出总点数;根据上面式(31)的经验公式得到的存储器容量估算值只具有参考价值,但在明确了 plc要求容量时,还应依据其它因素对其修正。需要考虑的因素有:经验公式仅对一般 应用系统,而且主要针对设备的育接控制功能而言的,特殊的应用或功能可能需要更大 的存储器容

26、量,不同型号的plc对存储器的使用规模与管理方式的差。木系统所需的存储容量为:1.25*( 175*10+89*5+87* 100)/1024= 11.377<24(kb)故cpu314的随机存储器是足够的,所以选择cpu314是合适的。其中的b柜以及 c柜需要的di, do及ai,ao数均比a柜小,故b,c控制柜的cpu选用cpu314合适2) i/o模块的选型a) 模拟量输入模块的选择模拟量输入模块sm331有两种规格型号。一种是 8*12位模块,另一种是2*12位模块。前者是8通道的输入模块,后者是2通道的输入模块。本系统采用8通道的输入模块。下面我们就对其做简要介绍:sm331模

27、入模块主要由a/d转换部件、模拟切换开关、补偿电路、恒流源、光电 隔离部件、逻辑电路等组成。a/d转换部件是模块的核心,其转换原理采用积分方法, 积分时间直接影响到a/d转换吋间和a/d转换的精度。sm331的8个模拟量输入通道共用一个积分式a/d转换部件,既通过模拟切换开 关,各输入通道按顺序一个接一个的转换。某一通道从开始转换模拟量输入值起,一 直待续到再次开始转换的时间称模入模块的循环时间,他是模块中所有活动的模拟量 的转换时间的总和。实际上,循环时间是对外部模拟量信号的采样间隔。为了缩短循 环时间,应该使用step7组太工具屏蔽掉不用的模拟量通道,使其不占用循环时间。 对于一个积分时间

28、设定为20ms, 8个输入通道都接有外部信号且都需断线监视的sm331模块,其循环时间为(22+10)*8=256mso此循环时间满足该控制系统的要求,故选择8通道的模拟量输入模块是合理的。l+ji两找械器+p两缁雄器-肚n-itjladc豔总线hana模拟量输入模块与传感器的连接图模拟量输出部分图b) 模拟量输出模块的选择 模拟量输出模块sm332也有多种规格型号,在这里 我们采用有4通道的4*12型输岀模块以下对4*12位sm332作简要介绍:模出模块的转换时间包括内部存储器传送数字化输出值的吋间和数模转换的时 间。模拟量输岀各通道的转换是顺序进行的。模块的循环吋间是所有活动的模拟量输 岀

29、通道的转换时间的总和。模出的响应时间是一个比较重要的指标,响应时间就是在 内部存储器中出现数字量输出值开始到模拟输出达到规定值所用时间的总和。它和负 载特性有关。负载不同(容性、阻性和感性负载),响应吋间也不一样。sm332 4*12位模块上有4个通道,每个通道都可单独编程为电压输出或屯流输 出,输出精度12位,模块对cpu背板总线和负载电压都有光电隔离。使用step7组态工具或sfc系统功能调用,可以设定诊断中断允许、输幽诊断、 输出类型、输出范围及l+掉电或模块故障后的替代值等参数。输出模块的一个中断 组即一个通道。如果模块中的一个通道不使用,则可以通过设定输出类型,撤消该通 道,并让输出

30、保持开路。c)数字量输信号电平 输入信号进入模块后,一般都经过光电隔离和滤波,然后 送入输入缓冲器等待cpu采样,采样时信号经过背板总线进入到输入映像区。入模 块的选择数字量输入模块sm321,数字输入模块是将现场送来的数字信号电平转换 成s7-300内部可识别信号。以下为数字量输入模块选择的一般原则:根据现场检测元件与模板之间的距离来选择电压的等级。一般5、12、24v属低压, 其传输距离不易太远。距离较远的设备选用较高电压的模板比较可靠,以免信号衰减后 造成误差。根据分散各处信号的多少和信号动作的时间选择模板的密度。集中在一处的输入信 号尽可能集中在一块或几块模板上,以便于电缆安装和系统调

31、试。对于高密度模板,如 32点或64点,一般来讲,同时接通点数最好不超过模板总点数的70%o为了提高系统的可靠性,必须考虑门坎电平的大小,门坎电平值越大抗干扰能力越 强传输也就越远。根据系统抗干扰性能的要求,选择光电隔离或不带光电隔离的输入模板。根据被控设备与可编程序控制器cpu所安装位置之间的距离来设计木地输入模板 还是远程输入模板。备用输入点的设计。在设计总输入点数时要留有一定的裕量,这些备用点的分配应 分别考虑到每块输入模板上,最好分配到每组输入点上。例如:以具有32点输入的模 板。他们每8点一组,在设计时每8点留一个备用点,一旦其余7点有一个发牛故障, 只要把接线从故障点改接到备用点,

32、相应地址再一修改,系统就可恢复正常。sm321数字量输入模块是用来将现场送过来的数字信号电平转化成s7-300内部信 号电平。它有四种型号可以选择,即盲流16点输入、肓流32点输入、交流16点输入、 交流8点输入。其中sm321 di 32x24vdc它具有32个输入点,带隔离、16点为一组。额定输入 电压为24vdc,适用于开关和2/3/4线bero(接近开关),可接非屏蔽电缆长度最长为 600m,屏蔽电缆长度为1000m,通道与背板之间以及每组通道之间有光电隔离,从背 板总线输出最大15ma电流。sm321 di 16x24vdc它是16点输入,带隔离,16点为一组,额定输入电压为24vd

33、c, 适用于开关和2/3/4线bero(接近开关),通道与背板总线之间有光隔。sm321 di 16x24vdc带硬件和诊断中断,它是16点输入,带隔离,16点为一组, 额定输入电压为24vdc,适用于开关和2/3/4线bero(接近开关),对传感器可使用外 部冗余电源,组故障led,可编程的诊断,可编程的诊断中断,可组态的硬件中断, 可编程的输入延迟。这是几种常用的模块。他们的主要参数见表44。表4-4 m321数字输入模块主要参数sm321数字输入模块直流16点输入模块直流32点输入模块输入点数1632额定负载电压l+24vdc24vdc负载电压范围20.4 2&8v20.42&a

34、mp;8 v额定输入电压24vdc24vdc输入电压“1"范围1330v13 30v输入电压“0”范围-3 +5v-3 +5v隔离(与背板总线)光耦光耦在这里我们考虑到模块的性价比和控制系统的具体要求,故使用32点输入24vdc的 sm32kd)数字量输出模块的选择 数字量输出模块sm322,数字输出模块是将s7-300内 部信号电平转换成过程所要求的外部信号电平,可育接驱动电磁阀、接触器、小型电动 机、灯和电动机启动器等。以下为数字量输出模块选择的一般原则:对一般的负荷,选择何种输出方式都可以,对开闭频繁的,电感性、电功率因数大 的负荷,建议使用晶体管和晶闸管元件的开关量输出模板。

35、对于电压范围变化较大,且 各种电压等级集中在一块模板上,则使用继电器输出模板更加方便。输出功率的选择,在选择模板吋要注意手册上给出的输出功率要人于实际负荷所需 的功率。如果负荷要求的功率很大,开关量输出模板已不能满足需要,此时采用中间继 电器,开关量输出驱动中间继电器的线圈,中间继电器驱动负荷这种方法也可用于多个 负荷的并联驱动。针对负荷要注意:对象为电磁阀这类负荷,虽然电磁负荷很小,但匝数多,断电瞬 间其反向电压很高。有吋会使输岀模板的输出三极管击穿,此吋要在负荷两端并接电容 和电阻抑制反向电压。对于灯负荷一般启动电流为额定电流的十倍。s7系列的plc所具有的数字量输出模块中sm322 do

36、32x24vdc/0.5a此模块为32 点输出带隔离,8点为一组输出0.5a电流,24v额定负载电压,适用于电磁阀,直流 接触器和指示灯。考虑到性价比和具体的控制要求我们采用32点输出可带交直流输出的继电器型 sm322。模拟输入al: a控制柜sm331 8*12位:5个(8*5=40>34)b 控制柜 sm331 8*12 位:3 个(8*3二24>23) , c 控制柜 sm331 8*12 位:4 个 (8*4 二 32>31)模拟输出 ao: a 控制柜 sm332 4*12 位:3 个(4*3二 12>10) , b 控制柜 sm332 4*12 位:2 个

37、(4*2=8>6) , c 控制柜 sm332 4*12 位:3 个(4*3=12>10)数字输入di: a控制柜sm321 32位:4个(32*4=128>113), b控制柜sm321 32 位:1 个(32*1=32二32), c 控制栢 sm321 32 位:1 个(32*1=32>30)数字输出do: a控制柜sm322 32位:2个(32*2二64>41), b控制柜sm322 32位:2 个(32*2二64>35), c 控制柜 sm322 32 位:1 个(32*1 二32>13) 模块总数:a控制柜为14块,b控制柜8块,c控制柜9块

38、 由于一个机架最多只能装8个模块,故共需要5个机架3) ps(电源)模块的选型s7-300模块使用的电源由s7-300背板总线提供。一些模块还需从外部负载电源供 电。在组建s7-300应用系统吋,考虑每块模块的电流耗量和功率损耗是非常必要的,所 有s7-300模块使用的从s7-300背板总线提供的总电流不能超过1.2a。一个实际的s7-300plc系统,确定所有的模块后,要选择合适的电源模块。所选 定的电源模块的输出功率必须人于cpu模块、所有i/o模块、各种智1能模块等总消耗 功率之和。并口要留有30%左右余量。以下是本控制系统的电流、功率计算:各模块从s7-300背板总线吸取的电流=15*

39、l+90*l+60*6+60*4=705ma各模块从24v负载电源吸取的电流二1000+1*0+200* 1+200*6+240*4二3360ma各模块的功率损耗二 8+1 *3.5+1 *4.9+6* 1.3+4*3 二 36.2w从上面的计算可知,信号模块从s7-300背板总线吸取的电流是705ma,没超过 cpu314提供的电流1.2a。各模块从24v负载电源吸取的电流大约3360ma,没超过电 源模块ps307 5a的5a 口留有一定余量。又因为ps307 5a的功率损耗为18w,所以该 s7-300结构总的功率损耗是:36.2+18=54.2wo该功率不应超过机柜所能散发的最大功,

40、在确定机柜的大小吋要确保这一点。综上所述选择ps307 5a电源模块是合适的,满足要求的。4)接口模块的选择接口模块都具有共同性能:结构紧凑,牢固的塑料机壳中有连接电缆的接口。组 装简单,接口模块安装在din标准导轨上(插槽3),通过总线连接器连接到i/o模块。 组态简单,接口模块是自组态的,无需进行地址分配。状态和故障指示ledo由于该系统需要两个机架,故即可采用im360/1m361接口模块将s7-300背板总 线从一个机架连接到下一个机架,也可采用一对im365接口模块,它具有下列性能 im365的两块模块之一插入cr,另一个插入er。模块通过固定的lm长的连接电缆 连接。无须单独的电源

41、。直接由中央机架连致扩展机架接口,且其价位相对低廉。所 以这里我们采用比较经济的im365接口模块对,这一对接口模块需由lm长的连接电 缆相互固定连接。表45接口模块参数序号名称型号名称数量1cpu模块6es7cpu3141314-1ae01-0ab02电源模块6es7ps307 5a1307-1ea00-0aa03f-rom 卡6es764k1951-0ff00-0aa04后备电池6es71a.h1971-1aa00-0aa05数字量输入模块6es7sm321:占4、1321-1bl80-0aa0dl24vdc6数字量输出模块6es7sm322:32 点 do,1322-1bl00-0aa0

42、继电器7模拟量输入模块6e7ssm331 : 8通道68模拟量输出模块6e7ssm332: 8 通道4332-5hd00-0ab0ao9接口模块6e7sim3652390-1aj00-0aa010导轨6e7s2390-1af30-0aa04. 3系统硬件配置该控制系统为针对中段废水好氧处理工艺而设计,整个控制系统的控制框架由操作 管理部分,过程控制部分和现场设备三部分组成,并且该系统分设计采用三个主控柜分 为a, b, c柜。通讯部分采用profibus-dp网,该硬件系统组成结构示意图如图42 所示:现场设备部分駛件系统结构4. 5硬件连接图4.5.1电气控制a柜此处按照基于槽编址的寻址方式

43、机架0上从五号槽上开始的模拟模块起始地址为272o数字量模块从第四槽开始为为0.0-1.7o至p0(douo no40i/o mo uo mot?r 314ml-uo机架0 0om0-9m0-10plc机架接线图模块接口连接图上图为两个模拟量输入模块sm331,连接现场送来的模拟量输入信号。其模块地模块接口连接图上图为三个模拟量输入模块sm331,连接现场送来的模拟量输入信号。地址为piw302piw356o上图为三个模拟量输出模块sm332,将cpu的控制信号转换为模拟量送到现场。 其地址分别是从pqw272pqw294oml-424v-cho ch16chichi 7ch2 ch18ch3

44、 ch19ch4 ch20ch5 ch21ch6 ch22:h8ch24:h9ch25110 ch26:hll ch27112 ch28:h13 ch29514 ch3c15 ch31ch23ch16m1-624v-24v-"tgndgndchs:hg:ch1och11sm32124v-7; t"ml-"24v24v-sm321sm321sm3212h0ilch17ch17ch18ch18ch19chis:h4ch2cch5ch21?h6ch22ch22ch7:h8:ch25l:h】och2flch27cht?h12ch28ch2s:h13ch29i!4ch303

45、115ch31ml-524v-chicch21ch31:hl2h2:h1o:hll2h122h132h142h15241t6/s9c1:169c1chich2ch2模块接口连接图此图为4个数字量输入模块sm321,连接现场送来的数字量输入信号。其分布地址为 10.0115.2模块接口连接图上图为两个数字量输出模块sm322,将cpu的控制信号送到现场。其分布地址 为 qo.oq5.04. 5. 2电气控制b柜b柜的结构与a柜一致其硬件为b柜需要模拟量输入模块sm331三块,模拟量 输出模块sm332两块。数字量输入模块sm321需要一块,数字量输出模块为两块。其模拟量输入模块的的地址分布为pi

46、w 384piw428,模拟量输出模块的地址分 布为pqw304pqw314.o数字量输入模块的分布地址为116.0119.7,数字量输出模 块的分布地址为q8.0q10.u电气控制柜b柜各分布地址的详细测控点见附录i4.5.2电气控制c柜c柜硬件连接图与a柜相同,区别是c柜需要的模拟量输入模块为四块,模拟量 输出模块为三块,数字量输入模块为一块,数字量输出模块为一块。其中模拟量输入 模块的分布地址为piw448piw508 ,模拟量输出模块的分布地址为 pqw320pqw338,数字量输入模块的分布地址为124.0127.5,数字量输出模块的 分部地址为q12.0-q13.4o5 plc控制

47、程序部分设计5. 1 step7软件的设计步骤木部分的程序采用的是step7编程软件。控制系统软件开发的过程与任何软件开发 一样,先要进行可行性研究,然后,还要经历需求分析、软件设计、编码实现、软件测 试和运行维护等几个环节。1)需求分析需求分析是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对 应用问题及其环境的理解与分析,建立信息、功能及系统行为的模型,将用户需求精确化完全 化,最终形成需求规格说明。良好的分析活动有助于避免和尽早剔除早期错误。2)软件设计软件设计是将需求规格说明逐步转化为源代码的过程,软件设计是对程序结构、数 据结构和过程细节逐步求精的过程。它主要包括

48、两个部分:一是根据需求确定软件和数 据的总体框架;二是将其精化成软件的算法表示和数据结构。程序设计包括程序结构设计与数据结构设计两部分内容。3)三种典型程序结构的特点及选用a)线性程序结构 用线性结构设计的程序连续放置在一个块内(通常为ob1),块中的程序按顺序执行。这一结构是最初的plc模拟的继电器梯形逻辑的模型。b)分部程序结构这是一种部分模块化的程序结构,程序被分成若干部分放在若 干功能块中,每个功能块含有用于一种设备的一系列逻辑,放置在组织块中的指令决定 控制程序的各功能块的执行。c)结构化程序结构 它可用于对复杂程度高,程序规模大的控制应用程序设计。 结构化程序可以垂复使用某些功能块

49、,只需再在使用功能块吋为其提供不同的环境变量(实参)就能完成对不同设备的控制。5. 2程序总体设计方案每当cpu的状态由停止转入运行状态时,不论是用cpu面板上的开关,还是用 step7软件包在编程器上的软开关实现状态切换,操作系统都要调用ob100,所以我 们一般在组织块ob100中完成环境变量和参数的初始化工作。ob100结束后,操作系统调用0b1,当0b1运行结束后,操作系统再次调用0b1, 如此0b1不断循环,这一过程也称为扫描循环,调用0b1的时间间隔称为扫描周期。 扫描周期的长短主要由0b1中的程序执行所需时间决定。所以我们在0b1中主要编写 主程序来调用其他功能块。step7提供

50、了一个以固定间隔循环运行的组织块ob35。时间间隔由编程工具设置 或修改(缺省值为100ms)其范围从1ms-imino当允许循环中断时,ob35以固定的间隔 循环运行。我们使用ob35的循环性中断来设定循环采样模拟输入信号。使用ob35应 注意:必须保证设置的时间间隔值比ob35中程序的运行时间长,否则造成系统异常, 操作系统将调用异步错误ob80。系统对模拟信号和数字信号的处理过程如下:1)模拟信号处理模拟量控制流图将现场被控的模拟量通过传感器和变送器的采集送到模拟量输入通道,模拟量输 入模块将4-20ma的电流信号变为数字信号,cpu通过对模拟量输入端周期性的检测, 将数字信号采集到后进

51、行滤波处理,处理后的数值再进行标度变换,变换后的数值进入 报警环节,对高于上限或低于下限的数值进行报警提示和数据舍弃处理。再将满足要求 的数据送入pid控制模块,进行相应处理。最后通过输出通道(模拟量输出模块)对现场 实施控制。2)数字信号处理将现场被控的数字量直接与数字量输入模块的输入端口相连,cpu通过对数字输 入模块端口的访问来采集数字信号并在wincc界面上显示。数字量的输出是通过上位 机的wincc界面将控制信号通过cpu输出到数字量输出模块的端口来对现场进行控 制。下来编写相应的子程序来完成整个控制系统的控制要求:3)子程序介绍a)采样子程序采样是把43个模拟量通道的模拟量信号周期

52、性的采入模拟量输入模块sm331,采 样子程序的作用就是控制cpu周期性的检测模拟量输入模块,如果有数据就将其读入 cpu内。建立相应的采样子程序数据块来存放采样数据。以下为采样子程序程序流程:采样了程序流图b)滤波子程序把采样进来的数值进行单通道循环滤波,滤波的方法是把8次采样数值相加后再除8,以消除外界干扰信号造成的峰值干扰。建立相应的滤波子程序数据块来存放滤波后的数据。以备其他子程序来调用。以下为滤波子程序框图:求平均值修改地址指针数掘装入数捌块.进入f 循 环周期c)标度变换子程序在滤波数据数据块中取出滤波后的数据进行标度变换以备后续程序使用,并将标 度变换后的数据存入标度变换数据块内

53、标度变换子程序见附录。以下是标度变换子程序 流程图。标度变换孑程序流程图d)报警子程序对标度变换后的高出上限或低于下限的数值进行上下限报警。把超过报警限的数值 舍弃并设置相应的标志位。报警子程序详见附录ile)联锁子程序联锁子程序的主要功能是当系统进入异常状况时,系统控制的一连串保护动作。包 括:供电的撤消、电机的停机和一系列阀门的保护动作。0pid控制子程序在介绍pid控制子程序之前,先介绍该pid程序所采用的pid算法。按偏差的比例、积分微分控制是应用最广泛的控制规律。在实际的经验及道理分析 证明。这是控制规律在相当多的工业对象进行控制时能取得比较满意的结果,在plc 控制系统中也首先采用这种形式的控制方式。在常规的控制系统中,为了改善系统性能, 提高调节品质,除了按偏差的比例调节外,还要引入偏差的微分以克服系统的惯性滞后, 提高抗干扰的能力。pid有几种不同的形式,它们分别是:位置式和增量式。位置式:模拟仪表的调节动作是连续的,任何瞬

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论