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

WinCC在处理污水中的应用

  • 期刊名字:科技信息
  • 文件大小:
  • 论文作者:付本田,孙建强
  • 作者单位:秦皇岛市城管局绿港污泥处理厂,河北科技大学后期集团
  • 更新时间:2020-03-24
  • 下载次数:
论文简介

科技信息I技术论坛OSCIENCE TECHNOLOGY INFORMATION2008年第17期Wincc在处理污水中的应用付本田1孙建强2(1.秦皇岛市城管局绿港污泥处理厂河北秦皇岛66000;2河北科技大学后期篇团河北石家庄050018【摘要】在深入研究了污水处理自动化控制特点的基础上,应用工业组态軟件 winCC开发了相应的控制程序。讨论了针对于污水处理的软、硬件构成,以及开发过程中通到的问题和解决方法。【关键词】集散控制系统;可编程控制器; WinCC笔者结合某排污量大(平均流量80T/、污水成分复杂机等等。为了使组态画面贴近实际,能够更好的反应现场工况,图库里水、电泳水、车身浓脱脂水等)、控制设备多需要600多控的元素并不能满足要求。笔者可以利用 WinCC的画图工具自己绘制制造厂在污水处理改造项目中,采用国际上先进的工适应实际的图形元素,并且使用C脚本使其产生动画效果WnCC,开发了相应的污水处理的控制程序。改变了长期污水排放不对于调节池,反应池等可以用矩形来表示,以图形的填充高度来达标的被动局面。示意其液位的高度。这里要注意的是一些数值地转化,由于一些仪表1Wncc软件的简介例如E+H的超声波液位计,是以4-20mA的电流信号进入PLC对于工控组态软件 WinCC是西门子公司在过程自动化领域中的先进表的参数设定好以后4毫安就对应相应池子的液位最低点,而20mA技术和微软公司强大软件功能的产物,wnCC是视窗控制中心对应于池子的液位最高点。所以在显示数字高度的时候要将PLC相Windows Control Center)的简称。它包括图形设计器、报警记录、标记对42mA的数值转化为实际池子的高度范围例如,05-55m。但是记录报告设计器、全局脚本控制中心、用户管理等功能使其具有高对于图形填充的时候是按照百分数来表示的所以还要将PLC数值转性能的过程耦合、快速的画面更新、以及可靠的数据管理。化为0-100%的度量范围。2系统构成搅拌机的组态可以使用C脚本使其产生动画,在其运行时产生视对于一个普通的水处理项目就其工程量而言是巨大的所以开发觉上的旋转。实际上搅拌机的图形是用两个部分椭圆组成的在椭圆控制程序、调试的时间不能不成为必须考虑的因素。但是出于可靠性的属性->几何→>半径中加人代码如下的考虑将控制系统的功能分离是必须的即:下位机执行保护控制# include I"apdefap. h\和数据的采集,脱离上位机也能独立对系统进行控制,上位机执行显long _main (char lpszPicture Name, char lpez ObjectName,示、操作、报警、储存等。char lpszProperty NanWinCC能和所有主要厂商的PLC进行通讯,如:AB、GE、 Omronstatic int x=25,y/x为半径的初始值为25y为切换变量,z等。如果与西门子的PLC系列及SIP7软件合用将大幅降低工程为搅拌机运行状态变量时间,因为STEP7中定义的变量可以在 WinCC中直接使用z= GetTag Bit(20搅拌机运行w;/取得PC搅拌机的运行系统上位机采用工业用计算机,配置为PⅢ800,256M内存、40G状态硬盘、21显示器,运行中文 Windows2000操作系统,组态软件为Win Ccs.0sP中文版,通过cP5611通讯卡 MPL/PROFIBUSI与下位机通讯;下位机采用S7-300系列中的cP318-2DP,共21块O卡。由于整个处理工艺的占地面积比较大,控制回路多,为了避免铺设大量的控制线路,所以采用西门子的E1200模块将一部分VO放量在距离if(x<=0)中心控制室较远而控制点又比较集中的地方,利用西门子的PROFTBUS-DP通讯协议形成远程WObreak:3Wncc的组态实现default3.1主控界面的组态本系统的设备比较多,将设备按照处理艺的功能步骤分级在多张画面内,分为电泳线前处理线、生化线、加j线等,之间的切换使用按钮的鼠标动作来实现。这对于用 WinCC现域的鼠标动作来实现是很简单的,笔者使用 WinCC的脚本编程,在按break钮动作中调用它的内部函数来实现。1)组态一幅背景画面,其中包括要显示的静态文本、OLE(例如,时钟)所有的图形切换按钮及推出关机按钮。2)在背景画面中插入智能对象 Smart Objec)中的画面窗口retum xPicture Window)并且使其的尺寸与其分级画面相同。3)在相应的切换按钮的隅性->事件→>鼠标动作中编写如下C语言脚本代码:33语音报警的组态在工业现场安全是极其重要的,无论从那#include\"apdefap h\个角度讲笔者应该利用一切手段减少故障的发生。在故障已经发生的void OnClick(char *lpsz Picture Name.时候应该在第一时间以多种方式迺知操作人员有故障发生。现代微处理计算机的处理速度可以完全胜任对于图形,语音地同时处理。所Setpicture ngmet("背景画面V,V画面窗口,电泳处理线以笔者可以利用计算机的声卡和音箱在有故障发生的时候产生语言上千个函数也没有提供处理声音的函数。解决这个问题的方法归功于这样就能方便快捷地切换画软开发的 WinCC与操作系统地完美结合,因为在 Win Cc中可以直还有一个必须始终显示的是报警记录用画面颜色闪烁来提示操接调用 Windows的AP函数。实现的具体C脚本代码如下:作者有故障发生,可以用同样的C语言脚本(当然不是加在鼠标动作 long_main(char, lpszPictureName,, char- IpszObjectName, ch中)在背景画面的底部留下一条类似 Windows状态栏的报警栏,当出 lpszPropertyName)现故障报警的时候在报警栏显示最近一条报警记录操作人员可以利(#pragma code("Winmmdin")用按钮切换到主报警记录画面了解故障的完全信息void WINAP PaySounda (char 'ps Sound, char hmode,32单个部件的组态 WinCC在其内部的图库里集成很多的图形 DWORD dwflay对象如水箱、电机、阀门等等对于污水处理用的最多的是水池搅拌(下赣第91页)科技信息OIT技术论坛OSCIENCE TECHNOLOGY INFORMATION2008年第17期C程序#define l4exterm long maco(int"jnt·,it)定义一个汇编函数7结束语int xLF=|0x1223,0345,023450x344定义全局变量井初始化使用C语言和汇编语言进行混合编程既可以体现高级语言优点int a[LI=(0x45670345,0x7860x432/定义全局变量并初始化如:可读性高便于维护和可移植性好等又可以提高代码的效率充分使用了DSP硬件资源加快了软件开发速度和节约硬件资源【参考文nt N=Li[I]Texas Instruments, Inc. TMS320C55x DSP CPU Reference Guide, Literature nos=mc(xAN)∥调用汇编子函数SPRU371A-.2000∥数传递使用AR0、ARI和T0,返回用AC0[2Texas Instruments, Ine, TMS320C55x Aseembly Language Toools UMer' Guide,HIARO-*x, ARl=*a, TO=N, S=ACOLiterature no. SPRU380 2000.[3]Texas Instruments, Inc. TMS320C5S Optimizing C Compiler User'a GuideLiterature no. SPRU281-20004]Texas instruments ine TMS320C55x DSP Mnemonic instruction Set Reference∥汇编程序Guide, Literature no SPRU374A_2000.global_macc定义全局变量作者简介:周愒青,男,197812广西博白,助教sub #1 tO责任编辑:张艳芳]上接第92页)通的数量,也就是需要分析在统计周期内小区话音信四、开启半速率对网络的影响道的最大值,而后根据该最大值与全速率时信道数量所对应的ERL目前贵州移动某地区已经在多个BS的小区开通了半速率功能B值进行比较后得出。即公式(1)经过一段时间的统计观察,发现开启半速率有效地减少了这些小区话Be ER-B M ER-B Ceurcho"ccn)-1()务信道拥塞增加了话务量提高了呼叫成功率并且切换的成功率也有所增加。但对于一个系统而言,利用上述方法进行分析计算比较困难。实同时开启半速率语音功能以后对网络是安全的语音质量在普通际中从现网数据中难以看出半速率使用情况,无法分析话音信道数用户可以接受范围之内,没有接到针对半速率语音业务的用户投诉;量。另外,从各地州对半速率使用的要求来看,一般也不提及话音信道所有网络运行指标,包括掉话率、话务掉话比等,在开启半速率语音功的问题主要是半速率承载话务量的比例。同时,从网络规划上来看,能前后负面变化不明显;不能支持半速率信道的手机可以得到同小区也难以预测未来话务量的准确区城分布因此也难以利用公式(1)进行分配的全速率信道并正常使用。计算。五、结束语半速率承载话务量的比例与半速率话音信道占总话音信道的比半速率功能以可以接受的话音质量损失,换来了无线网络容量的例之间存在一定关系。由于半速率信道是由全速率信道一分为二得到增大提高了频谱利用率在各种突发性话务增大的情况下半速率功的,一般情况下在计算中可以按下面公式进行分析能可以有效发挥吸收话务、保护网络设备安全、保障通信畅通等重要a话音信道增加比例=半速率承藏话务量的比例几作用,是值得推广使用的一项功能,但不能将半速率作为无线网络扩根据公式(2,则系统在半速率情况下,无线系统容量增加的比例容的主要手段可按下面公式计算BowcXERl-BERL BICHTCH H03)2-3)【参考文献根据上述分析,在半速率情况下,无线网络利用率可根据下面公(段建甫罔风玲《半速率对无线网络利用率影响分析》移动通信20年[2]彭晓峰《浅析半速率佰道对话务拥塞的作用》无线技术2007年3]卖凸信宴丽娜《通信原理》国防工业出版社2006年a8((4)[4吴资玉甘育裕彭刚《数字通伯原理》中国物贤出版社202年其中βs为系统理想利用率、βw为系统波动性、βm为用户移动贵任编辑:张艳芳]性、Bd为双频网影响系数、Bc为覆益站影响系数【上接第61页行设定或编程以实现对该对象的动面及事件的触发,内嵌的MsC语if(GetTag Bit112排泥备泵故障1)言减少了开发者的学习时间,并增加了其灵活性。如果对于 WindowsPlaysound(" dA lwlwinntMlmediallllircosoft Sound..的SDK编程熟悉的话, WinCC中调用 Window系统的API函数完全wav"NULL,8);可以实现象vBvC等高级语言所能实现的功能。但在开发时间和易用性稳定性上要优于以上两种语言A还有一个值得主意的问题是此段代码的加人点,通过反复多次的作者简介:付本田,男,1971年,河北工业大季工业电气自动化专业,主要从实践得出结论即这个点必须加在始终显示于屏幕上的任何图形元素入式系就智能仪器仅表、防系就中的单片机应用导技开发和产品研的属性中,这样才能达到语言报警的预期效果4结束语WinCC采用了当今流行的面向对象的技术。对象的属性可以进贵任端辑:张新雷]

论文截图
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。