wincc组态软件在污水处理中的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WinCC组态软件在污水处理中的应用 导语:?结合某一个排污量大、污水成分复杂、控制设备多的汽车制造厂在污水处理改造项目中,采用20世纪90年代国际上先进的工控组态软件WinCC,开发了相应的污水处理的控制程序  1、 引言  改革开发以来,我国工业企业日新月异,规模日益壮大,先进设备广泛应用,工艺科技含量越来越高。在生产中,自动化技术已经普及到各个领域、各个车间,这充分说明我国民族工业的逐渐强大。但是相比之下,在许多企业的污水处理中自动化程度不高,采用的软硬件落后,甚至有的控制点还依赖于人工操作,无形中制约了企业技术先进化的发展。为此我们结合某一个排污量大(平均流量80T/H)、污水成分复杂(包括面漆水、电泳水、车身浓脱脂水等)、控制设备多(需要600多控制点)的汽车制造厂在污水处理改造项目中,采用20世纪90年代国际上先进的工控组态软件WinCC,开发了相应的污水处理的控制程序。在一年多时间的实际运行中,各项工艺指标都达到了预期的效果,用户十分满意,从而告别了长期污水排放不达标的被动局面。   2、 WinCC软件的简介  工控组态软件WinCC是一个集成的人机界面(HMI)系统和监控管理系统,它是西门子公司在过程自动化领域中的先进技术和微软公司强大软件功能的产物,WinCC是视窗控制中心(Windows Control Center)的简称。它包括图形设计器、报警记录、标 [table][tr][td][/td][/tr][/table]记记录、报告设计器、全局脚本、控制中心、用户管理等功能,使其具有高性能的过程耦合、快速的画面更新、以及可靠的数据管理[1~2。  3、 系统构成  对于一个普通的水处理项目就其工程量而言是巨大的,尤其是一些大型项目,所以开发控制程序、调试的时间不能不成为必须考虑的因素。但是出于可靠性的考虑,将控制系统的功能分离是必须的,即:下位机执行保护、控制和数据的采集,脱离上位机也能独立对系统进行控制,上位机执行显示、操作、报警、储存等。那么带来的问题是上下位机的通讯又成为费时费力的工作。  WinCC能和所有主要厂商的PLC进行通讯,如:AB、GE、Omron等。如果与西门子的PLC系列及STEP 7软件合用,将大幅降低工程时间,因为STEP 7中定义的变量可以在WinCC中直接使用。  由于工业污水的水质成分复杂,有害物含量高,所以处理工艺的复杂(包括调节、初沉、混凝气浮、化学沉淀、生化处理等),要求控制的部件多,相互关联的控制回路也比较多。其工艺流程简图如图1所示。 [align=center]图1、车身厂污水处理工艺流程简图[/align]  系统上位机采用工业用计算机,配置为PⅢ800、256M内存、40G硬盘、21显示器,运行中文Windows 2000操作系统,组态软件为WinCC5.0SP2中文版,通过CP5611通讯卡(MPI/PROFIBUS)与下位机通讯;下位机采用S7-300系列中的CPU318-2DP,共21块I/O卡。由于整个处理工艺的占地面积比较大,控制回路多,为了避免铺设大量的控制线路,所以采用西门子的ET200模块将一部分I/O放置在距离中心控制室较远而控制点又比较集中的地方,利用西门子的PROFIBUS-DP通讯协议形成远程I/O。控制系统结构如图2所示。[align=center][/align]  4、 WinCC的组态实现  4.1 主控界面的组态  本系统的设备比较多,要将所有的设备都显示在一张画面里是不可能的,所以将设备按照处理工艺的功能步骤分级在多张画面内,分为电泳线、前处理线、生化线、加药线等,之间的切换使用按钮的鼠标动作来实现。这对于用WinCC现成的鼠标动作来实现是很简单的,但是不是要在每张图上都使用相同数量且位置排列顺序一致的按钮呢?(出于对操作的一致性考虑,不能让操作人员在不同的图上,不同的位置找想要操作的按钮)这个问题的解决我们使用WinCC的脚本编程,在按钮动作中调用它的内部函数来实现。首先,组态一幅背景画面,其中包括要显示的静态文本、OLE(例如,时钟)、所有的图形切换按钮及推出关机按钮。第二,在背景画面中插入智能对象(Smart Object)中的画面窗口(Picture Window),并且使其的尺寸与其分级画面相同。第三,在相应的切换按钮的属性-事件-鼠标动作中编写如下C语言脚本代码:  #include\”apdefap.h\”  void OnClick(char *lpsz PictureName,  char *lpsz ObjectName,char *lpsz PropertyName)  {  SetPictureName(

文档评论(0)

xina171127 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档