WinCC在污水处理中的应用.docx

上传人:w**** 文档编号:64937236 上传时间:2022-12-01 格式:DOCX 页数:8 大小:15.35KB
返回 下载 相关 举报
WinCC在污水处理中的应用.docx_第1页
第1页 / 共8页
WinCC在污水处理中的应用.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《WinCC在污水处理中的应用.docx》由会员分享,可在线阅读,更多相关《WinCC在污水处理中的应用.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、WinCC在污水处理中的应用 摘要:为了满意污水处理自动化限制的须要,在深化探讨了污水处理自动化限制特点的基础上,应用工业组态软件wincc开发了相应的限制程序。并且探讨了针对于污水处理的软、硬件构成,以及开发过程中遇到的问题和解决方法。1、引言改革开发以来,我国工业企业日新月异,规模日益壮大,先进设备广泛应用,工艺科技含量越来越高。在生产中,自动化技术已经普及到各个领域、各个车间,这充分说明我国民族工业的渐渐强大。但是相比之下,在很多企业的污水处理中自动化程度不高,采纳的软硬件落后,甚至有的限制点还依靠于人工操作,无形中制约了企业技术先进化的发展。为此我们结合某一个排污量大(平均流量80t/

2、h)、污水成分困难(包括面漆水、电泳水、车身浓脱脂水等)、限制设备多(须要600多限制点)的汽车制造厂在污水处理改造项目中,采纳20世纪90年头国际上先进的工控组态软件wincc,开发了相应的污水处理的限制程序。在一年多时间的实际运行中,各项工艺指标都达到了预期的效果,用户非常满足,从而告辞了长期污水排放不达标的被动局面。2、wincc软件的简介工控组态软件wincc是一个集成的人机界面(hmi)系统和监控管理系统,它是西门子公司在过程自动化领域中的先进技术和微软公司强大软件功能的产物,wincc是视窗限制中心(windowscontrolcenter)的简称。它包括图形设计器、报警记录、标记

3、记录、报告设计器、全局脚本、限制中心、用户管理等功能,使其具有高性能的过程耦合、快速的画面更新、以及牢靠的数据管理12。3、系统构成对于一个一般的水处理项目就其工程量而言是巨大的,尤其是一些大型项目,所以开发限制程序、调试的时间不能不成为必需考虑的因素。但是出于牢靠性的考虑,将限制系统的功能分别是必需的,即:下位机执行爱护、限制和数据的采集,脱离上位机也能独立对系统进行限制,上位机执行显示、操作、报警、储存等。那么带来的问题是上下位机的通讯又成为费时费劲的工作。wincc能和全部主要厂商的plc进行通讯,如:ab、ge、omron等。假如与西门子的plc系列及step7软件合用,将大幅降低工程

4、时间,因为step7中定义的变量可以在wincc中干脆运用。由于工业污水的水质成分困难,有害物含量高,所以处理工艺的困难(包括调整、初沉、混凝气浮、化学沉淀、生化处理等),要求限制的部件多,相互关联的限制回路也比较多。其工艺流程简图如图1所示。图1、车身厂污水处理工艺流程简图系统上位机采纳工业用计算机,配置为p800、256m内存、40g硬盘、21显示器,运行中文windows2000操作系统,组态软件为wincc5.0sp2中文版,通过cp5611通讯卡(mpi/profibus)与下位机通讯;下位机采纳s7-300系列中的cpu318-2dp,共21块i/o卡。由于整个处理工艺的占地面积比

5、较大,限制回路多,为了避开铺设大量的限制线路,所以采纳西门子的et200模块将一部分i/o放置在距离中心限制室较远而限制点又比较集中的地方,利用西门子的profibusdp通讯协议形成远程i/o。限制系统结构如图2所示。图2、车身厂污水处理dcs限制系统结构4、wincc的组态实现4.1主控界面的组态本系统的设备比较多,要将全部的设备都显示在一张画面里是不行能的,所以将设备根据处理工艺的功能步骤分级在多张画面内,分为电泳线、前处理线、生化线、加药线等,之间的切换运用按钮的鼠标动作来实现。这对于用wincc现成的鼠标动作来实现是很简洁的,但是不是要在每张图上都运用相同数量且位置排列依次一样的按钮

6、呢?(出于对操作的一样性考虑,不能让操作人员在不同的图上,不同的位置找想要操作的按钮)这个问题的解决我们运用wincc的脚本编程,在按钮动作中调用它的内部函数来实现。首先,组态一幅背景画面,其中包括要显示的静态文本、ole(例如,时钟)、全部的图形切换按钮及推出关机按钮。其次,在背景画面中插入智能对象(smartobject)中的画面窗口(picturewindow),并且使其的尺寸与其分级画面相同。第三,在相应的切换按钮的属性->事务->鼠标动作中编写如下c语言脚本代码:#includeapdefap.hvoidonclick(char*lpszpicturename,char*

7、lpszobjectname,char*lpszpropertyname)setpicturename(背景画面,画面窗口,电泳处理线);/背景画面即为始终显示地静态背景的属性名,画面窗口即为在背景画/面中插入地画面窗口(picturewindow)属性名,电泳处理线即为分级画面/的名称这样就能便利快捷地切换画面。还有一个必需始终显示的是报警记录,用画面颜色闪耀来提示操作者有故障发生,可以用同样的c语言脚本(当然不是加在鼠标动作中)在背景画面的底部留下一条类似windows状态栏的报警栏,当出现故障报警的时候在报警栏显示最近一条报警记录,操作人员可以利用按钮切换到主报警记录画面了解故障的完全信

8、息。4.2单个部件的组态wincc在其内部的图库里集成许多的图形对象,如水箱、电机、阀门等等,对于污水处理用的最多的是水池,搅拌机等等。为了使组态画面贴近实际,能够更好的反应现场工况,图库里的元素并不能满意要求。我们可以利用wincc的画图工具自己绘制适应实际的图形元素,并且运用c脚本使其产生动画效果。如3图所示。图3、组态部件元素对于调整池,反应池等可以用矩形来表示,以图形的填充高度来示意其液位的高度。这里要留意的是一些数值地转化,由于一些仪表例如e+h的超声波液位计,是以420毫安的电流信号进入plc,对于表的参数设定好以后4毫安就对应相应池子的液位最低点,而20毫安对应于池子的液位最高点

9、。所以在显示数字高度的时候要将plc相对4、20毫安的数值转化为实际池子的高度范围例如,0.55.5米。但是对于图形填充的时候是根据百分数来表示的所以还要将plc数值转化为0100%的度量范围。搅拌机的组态可以运用c脚本使其产生动画,在其运行时产生视觉上的旋转。事实上搅拌机的图形是用两个部分椭圆组成的,在椭圆的属性->几何->半径中加入代码如下:#includeapdefap.hlong_main(char*lpszpicturename,char*lpszobjectname,char*lpszpropertyname)staticintx=25,y,z;/x为半径的初始值为25

10、,y为切换变量,z为搅拌机运行状态变量z=gettagbit(202搅拌机运行);/取得plc搅拌机的运行状态if(z!=0)switch(y)case0:x=x-4;if(x<=0)y=1;break;default:x=x+4;if(x>=25)y=0;break;returnx;4.3语音报警的组态在工业现场平安是极其重要的,无论从那个角度讲我们应当利用一切手段削减故障的发生。在故障已经发生的时候,应当在第一时间以多种方式通知操作人员有故障发生。现代微处理计算机的处理速度可以完全胜任对于图形,语音地同时处理。所以我们可以利用计算机的声卡和音箱在有故障发生的时候产生语言报警,但

11、是问题是wincc本身并不能产生语音的功能,而且其内部的上千个函数也没有供应处理声音的函数。解决这个问题的方法归功于微软开发的wincc与操作系统地完备结合,因为在wincc中可以干脆调用windows的api函数。实现的详细c脚本代码如下:long_main(char*lpszpicturename,char*lpszobjectname,char*lpszpropertyname)#pragmacode(winmm.dll)voidwinapiplaysounda(char*pszsound,char*hmode,dworddwflay);#pragmacode()if(gettagbit

12、(112排泥备泵故障)playsounda(d:winntmediamircosoftsound.wav,null,8);return1020;还有一个值得办法的问题是此段代码的加入点,通过反复多次的实践得出结论,即这个点必需加在始终显示于屏幕上的任何图形元素的属性中,这样才能达到语言报警的预期效果。5、小结wincc采纳了当今流行的面对对象的技术,很类似流行的visualbasic语言。对象的属性可以进行设定或编程以实现对该对象的动画及事务的触发,内嵌的msc语言削减了开发者的学习时间,并增加了其敏捷性。假如对于windows的sdk编程熟识的话,wincc中调用windows系统的api函数完全可以实现象vb、vc等高级语言所能实现的功能。但在开发时间和易用性、稳定性上要优于以上两种语言,因为它是针对工业现场设计开发的。

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

当前位置:首页 > 应用文书 > 工作报告

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁