化学辅机声光报警系统的监控设计

化学辅机声光报警系统的监控设计

ID:46282455

大小:591.97 KB

页数:4页

时间:2019-11-22

化学辅机声光报警系统的监控设计_第1页
化学辅机声光报警系统的监控设计_第2页
化学辅机声光报警系统的监控设计_第3页
化学辅机声光报警系统的监控设计_第4页
资源描述:

《化学辅机声光报警系统的监控设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第34卷第1O期华电表刁}=Vol_34No.102012年10月HuadianTechnology0ct.2012化学辅机声光报警系统的监控设计蒋勇,薛莲(四川广安发电有限责任公司,四川广安638017)摘要:四川广安发电有限责任公司可编程控制器上位机没有设置语音报警系统,由于岗位多、操作画面多且操作人员少,出现了漏酸、漏碱发现不及时的问题。利用Excel办公软件制作了化学辅机声光报警系统,达到了他人岗位和自己岗位合并监视且能报警的效果,提高了运行的可靠性。关键词:PI系统;Excel软件;VisualBasic编辑器中图分类号:TM762文献标志码:B文章编号:167

2、4—1951(2012)10—0025—03系统,还需要1台安装OficeExcel的多媒体电脑,1问题的提出才能具有制作简易声光报警系统的条件。四川广安发电有限责任公司(以下简称广安发3安装PI—Datalink,让Excel具备条件电公司)是一个自动化程度很高的火力发电公司,公司总装机容量为2400MW,分3期建设完成。首先在网站下载PI—Datalink进行安装,安装广安发电公司三期化学辅机采用可编程控制器结束后,启动Excel2003,点击工具一加载宏一浏PLC(ProgrammableLogicController)控制,由于种种览,在C:\programfil

3、es\pipe\excel目录下找到pipc.原因,PLC上位机上没有设置语音报警,再加上岗位xu将其选择导入出现下列窗口,如图1所示。多、操作画面多、操作人员少且分散(每个岗位只有1人),造成几次漏酸、漏碱发现不及时的事故。利用广安发电公司多业务平台电脑和PI系统,用Ex—cel制作了一个声光报警系统。将3个岗位的重要数据整合在一起监视,这样3个岗位3个人都能对别的岗位和自己岗位的数据进行监视并报警,提高了运行的可靠性。2PI系统概况PI系统(PlantInformationSystem)是由OSIsoft公司开发的基于C/S和B/S结构的工厂实时数据集成、应用平台。P

4、I系统以数据原形的方式长期在线储存工厂所有的生产数据,满足快速、高效地进行数据采集、存储和显示的要求。由于其功能卓越、性能可靠,在国、内外电厂信息化建设中获得了广泛的应用,在电力行业实时/历史数据库产品应用中占据图1加载宏PI—DatMink窗口了领导性的地位。将PI—Datalink前的小勾勾上,再次启动ExcelPI系统是一个直观显示企业生产过程的虚拟2003时就会在菜单栏多出1个PI的菜单,如图2窗口。PI实时地获取各个实际数据源的原始生产所示。数据,用户通过企业计算机可看到当前和历史的信点击PI选择connections出现图3所示的窗口,右息及数据。这些信息可按

5、其原有的精度在线存储数击空白区域选择AddServer添加1个服务器。年以备将来使用。Excel表格的布局和制作这里不再赘述,仅介绍若要达到本文所述的声光报警效果,必须有PI如何添加1个监视项目和如何用Excel自带的VB收稿日期:2011—04—10;修回日期:2012—03—10实现语音报警。第l0期蒋勇,等:化学辅机声光报警系统的监控设计·27·如设定制氢站原料水箱的报警水位是300mm,那4用VB扩展表格的功能么,当M2小于300mm时,就会出现语音报警。进入Excel的VisualBasic编辑器,在工作表上模块的代码添加完毕后,回到Excel表中添加3点击右键

6、添加1个模块并键人以下代码:个按钮,进入工作表的代码编辑并添加以下代码:PublicDeclareFunctionsndPlaySoundLibPrivateSubCommandButtonl—Click()“winmm.dll”Alias“sndPlaySoundA”(ByVallpsz—CallruntimerSoundNameAsString,ByValuFlagsAsLong)AsEndSubLong点击这个按钮后,执行runtimer,这个按钮的PublicDeclareFunctionBeepLib“kernel32.dll”Caption属性就为“开始监视”

7、。PrivateSubCommandButton2(ByValdwFreqAsLong,ByValdwDurationAsLong)一Click()AsLongCallmysound播放声音所需要的声明:EndSubSubruntimer()这个是测试按钮,点击这个按钮就执行my—Application.OnTimeNow+TimeValue(“0O:sound播放alarm.wav,检查声音是否正常,避免无声00:10”),“add”音投入报警系统,这个按钮的Caption属性就为“测EndSub试声音”。PrivateSu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。