ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:17.55KB ,
资源ID:4590177      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4590177.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(WinCC在污水处理中的应用.docx)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

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

1、WinCC在污水处理中的应用   摘要  为了满足污水处理自动化控制的需要,在深入研究了污水处理自动化控制特点的基础上,应用工业组态软件WinCC开发了相应的控制程序。并且讨论了针对于污水处理的软、硬件构成,以及开发过程中遇到的问题和解决方法。 关键词集散控制系统 可编程控制器 WinCC STEP7 WinCC of siemens Application in the dealing with sewage Abstract: In order to meet the requisitions that control the dealing with sewage a

2、utomatically. Study hard with the characteristic and the specialties of the process. Develop the program which correspond to the process by using the discuss the constitution of the hardware and the problem we encountered in programming and the method of resolving is discoursed . Kaywords: DCS;PL

3、C; WinCC;STEP7; 1、 引言   改革开发以来,我国工业企业日新月异,规模日益壮大,先进设备广泛应用,工艺科技含量越来越高。在生产中,自动化技术已经普及到各个领域、各个车间,这充分说明我国民族工业的逐渐强大。但是相比之下,在许多企业的污水处理中自动化程度不高,采用的软硬件落后,甚至有的控制点还依赖于人工操作,无形中制约了企业技术先进化的发展。为此我们结合某一个排污量大(平均流量80T/H)、污水成分复杂(包括面漆水、电泳水、车身浓脱脂水等)、控制设备多(需要600多控制点)的汽车制造厂在污水处理改造项目中,采用20世纪90年代国际上先进的工控组态软件WinCC,开发了

4、相应的污水处理的控制程序。在一年多时间的实际运行中,各项工艺指标都达到了预期的效果,用户十分满意,从而告别了长期污水排放不达标的被动局面。 2、 WinCC软件的简介   工控组态软件WinCC是一个集成的人机界面(HMI)系统和监控管理系统,它是西门子公司在过程自动化领域中的先进技术和微软公司强大软件功能的产物,WinCC是视窗控制中心(Windows Control Center)的简称。它包括图形设计器、报警记录、标记记录、报告设计器、全局脚本、控制中心、用户管理等功能,使其具有高性能的过程耦合、快速的画面更新、以及可靠的数据管理[1~2]。 3、 系统构成   

5、对于一个普通的水处理项目就其工程量而言是巨大的,尤其是一些大型项目,所以开发控制程序、调试的时间不能不成为必须考虑的因素。但是出于可靠性的考虑,将控制系统的功能分离是必须的,即:下位机执行保护、控制和数据的采集,脱离上位机也能独立对系统进行控制,上位机执行显示、操作、报警、储存等。那么带来的问题是上下位机的通讯又成为费时费力的工作。 WinCC能和所有主要厂商的PLC进行通讯,如:AB、GE、Omron等。如果与西门子的PLC系列及STEP 7软件合用,将大幅降低工程时间,因为STEP 7中定义的变量可以在WinCC中直接使用。 由于工业污水的水质成分复杂,有害物含量高,所以处理工艺的复杂

6、包括调节、初沉、混凝气浮、化学沉淀、生化处理等),要求控制的部件多,相互关联的控制回路也比较多。其工艺流程简图如图1所示。 图1、车身厂污水处理工艺流程简图   系统上位机采用工业用计算机,配置为PⅢ800、256M内存、40G硬盘、21显示器,运行中文Windows 2000操作系统,组态软件为中文版,通过CP5611通讯卡(MPI/PROFIBUS)与下位机通讯;下位机采用S7-300系列中的CPU318-2DP,共21块I/O卡。由于整个处理工艺的占地面积比较大,控制回路多,为了避免铺设大量的控制线路,所以采用西门子的ET200模块将一部分I/O放置在距离中心控制室较远而控制点又比

7、较集中的地方,利用西门子的PROFIBUS-DP通讯协议形成远程I/O。控制系统结构如图2所示。 图2、车身厂污水处理DCS控制系统结构 4、 WinCC的组态实现 主控界面的组态   本系统的设备比较多,要将所有的设备都显示在一张画面里是不可能的,所以将设备按照处理工艺的功能步骤分级在多张画面内,分为电泳线、前处理线、生化线、加药线等,之间的切换使用按钮的鼠标动作来实现。这对于用WinCC现成的鼠标动作来实现是很简单的,但是不是要在每张图上都使用相同数量且位置排列顺序一致的按钮呢?(出于对操作的一致性考虑,不能让操作人员在不同的图上,不同的位置找想要操作的按钮)这个问题的

8、解决我们使用WinCC的脚本编程,在按钮动作中调用它的内部函数来实现。首先,组态一幅背景画面,其中包括要显示的静态文本、OLE(例如,时钟)、所有的图形切换按钮及推出关机按钮。第二,在背景画面中插入智能对象(Smart Object)中的画面窗口(Picture Window),并且使其的尺寸与其分级画面相同。第三,在相应的切换按钮的属性-事件-鼠标动作中编写如下C语言脚本代码:   #include“"“"   void OnClick(char *lpsz PictureName,   char *lpsz ObjectName,char *lpsz PropertyName)

9、   {   SetPictureName(“"背景画面“", “"画面窗口“", “"电泳处理线“");   } //“"背景画面“"即为始终显示地静态背景的属性名,“"画面窗口“"即为在背景画//面中插入地画面窗口(Picture Window)属性名,“"电泳处理  线“"即为分级画面//的名称   这样就能方便快捷地切换画面。   还有一个必须始终显示的是报警记录,用画面颜色闪烁来提示操作者有故障发生,可以用同样的C语言脚本(当然不是加在鼠标动作中)在背景画面的底部留下一条类似Windows状态栏的报警栏,当出现故障报警的时候在报警栏显示最近一条报警记录,操作人员可以利用按

10、钮切换到主报警记录画面了解故障的完全信息。 单个部件的组态   WinCC在其内部的图库里集成很多的图形对象,如水箱、电机、阀门等等,对于污水处理用的最多的是水池,搅拌机等等。为了使组态画面贴近实际,能够更好的反应现场工况,图库里的元素并不能满足要求。我们可以利用WinCC的画图工具自己绘制适应实际的图形元素,并且使用C脚本使其产生动画效果。如3图所示。图3、组态部件元素   对于调节池,反应池等可以用矩形来表示,以图形的填充高度来示意其液位的高度。这里要注意的是一些数值地转化,由于一些仪表例如E+H的超声波液位计,是以4~20毫安的电流信号进入PLC,对于表的参数设定好

11、以后4毫安就对应相应池子的液位最低点,而20毫安对应于池子的液位最高点。所以在显示数字高度的时候要将PLC相对4、20毫安的数值转化为实际池子的高度范围例如,~米。但是对于图形填充的时候是按照百分数来表示的所以还要将PLC数值转化为0~100%的度量范围。     搅拌机的组态可以使用C脚本使其产生动画,在其运行时产生视觉上的旋转。实际上搅拌机的图形是用两个部分椭圆组成的,在椭圆的属性-几何-半径中加入代码   #include “"“"   long _main(char* lpszPictureName, char* lpszObjectName, char* lpszProp

12、ertyName)   {   static int x=25,y,z;//x为半径的初始值为25,y为切换变量,z为搅拌机运行状态变量   z=GetTagBit(“"202搅拌机运行“"); //取得PLC搅拌机的运行状态   if(z!=0)   {   switch(y)   {   case 0:   x=x-4;   if(x=0)   y=1;   break;   default :   x=x+4;   if(x=25)   y=0;   break;   }   }   return x;   }   语音报警的组态   

13、在工业现场安全是极其重要的,无论从那个角度讲我们应该利用一切手段减少故障的发生。在故障已经发生的时候,应该在第一时间以多种方式通知操作人员有故障发生。现代微处理计算机的处理速度可以完全胜任对于图形,语音地同时处理。所以我们可以利用计算机的声卡和音箱在有故障发生的时候产生语言报警,但是问题是WinCC本身并不能产生语音的功能,而且其内部的上千个函数也没有提供处理声音的函数。解决这个问题的方法归功于微软开发的WinCC与操作系统地完美结合,因为在WinCC中可以直接调用Windows的API函数。实现的具体C脚本代码   long _main(char* lpszPictureName, c

14、har* lpszObjectName, char* lpszPropertyName)   {   #pragma code(“"“")   void WINAPI PlaySoundA(char *pszSound,char *hmode,DWORD dwflay);   #pragma code()   if(GetTagBit(“"112排泥备泵故障“"))   PlaySoundA(“"d:““““““““winnt““““““““media““““““““Mircosoft “",NULL,8);   return 1020;   }   还有一个值得主意的问

15、题是此段代码的加入点,通过反复多次的实践得出结论,即这个点必须加在始终显示于屏幕上的任何图形元素的属性中,这样才能达到语言报警的预期效果。   5、 小结   WinCC采用了当今流行的面向对象的技术,很类似流行的Visual Basic语言。对象的属性可以进行设定或编程以实现对该对象的动画及事件的触发,内嵌的MS C语言减少了开发者的学习时间,并增加了其灵活性。如果对于Windows的SDK编程熟悉的话,WinCC中调用Windows系统的API函数完全可以实现象VB、VC等高级语言所能实现的功能。但在开发时间和易用性、稳定性上要优于以上两种语言,因为它是针对工业现场设计开发的。 参考文献 [1]Siemens AG .wincc v5 The Configuration Manual and the Communication Manual.[P].Germany:Siemens 2000. Siemens AG .wincc SIMATIC WinCC 系统描述. [P].Germany:Siemens 2000.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服