ifix在污水处理中应用和探究

ifix在污水处理中应用和探究

ID:5597565

大小:29.00 KB

页数:7页

时间:2017-12-19

ifix在污水处理中应用和探究_第1页
ifix在污水处理中应用和探究_第2页
ifix在污水处理中应用和探究_第3页
ifix在污水处理中应用和探究_第4页
ifix在污水处理中应用和探究_第5页
资源描述:

《ifix在污水处理中应用和探究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、iFix在污水处理中应用和探究  摘要:iFix具有强大的数据采集与处理的功能,本文介绍了iFix在污水处理自动控制系统中的应用。通过OPC技术对现场数据进行采集,通过iFix实时数据库和历史数据库进行数据的存储,并结合ActiveX控件和VBA编程的使用,实现了历史曲线、实时曲线、报表、及报警的设计与应用。关键词:iFix,污水处理,VBAActiveX控件,数据采集中图分类号:TP31文献标志码:A1引言城市污水的处理在解决水资源紧缺方面是很重要的一方面,特别是在西部的城市。本文以西部某县城的污水处理工程为背景,对iFix组态软件在历史曲线、实时曲线、报表制作及报警查

2、询方面的使用进行了探讨。2iFix组态软件本系统上位监控软件使用了美国的GEFanuc公司的iFix,控制器选用了美国的罗克韦尔公司的ControlLogix7系列PLC。他们有着长期的合作关系,在软件连接方面有着可靠高效的处理方案,能很好的满足工业控制的要求。iFix是一款功能强大的监控软件,是世界领先的工业自动化软件解决方案,是为水及污水处理、石油天然气这样过程管理度身定造的解决方案。它包含了主流PLC的驱动,集成了COM/DCOM、OPC、VBA、ActiveX等先进的现代软件技术[1],使所有的应用程序都能无缝的连接到一个系统中去,提高整个系统的集成度。iFix软

3、件与其他监控软件的不同之处在与其优化的模块结构与开放的VBA编程,这样,就在很大程度上提高了软件的灵活性,可以充分发挥开发人员的创造空间,以更好的满足用户的各种监控及数据处理的要求。下面结合VBA和ActiveX控件的使用,就iFix软件在历史曲线、实时曲线、报表制作及报警查询方面的使用进行研究探讨。3iFix的数据采集iFIX监控系统采取客户/服务器(Client/Server)的结构方式,作为第三方组态软件的iFIX与各类PLC设备通讯时,需要通过安装各种不同的I/O驱动程序来实现。本系统采用OPC(OLEforProcessControl)协议。OPC技术是以微软的

4、OLE/COM技术为基础建立的一项技术规范与标准,采用用户/服务器模型。OPC服务器可以作为OPC数据源,OPC应用程序可以成为数据的使用者。数据源可以是PLC等控制设备,也可以是其它应用程序或数据库。在上位机上安装RSLinx作为OPC服务器,将现场的数据传输到上位机,这样,通过OPCPowerTool就可以将数据读出。OPC7PowerTool的配置如图1所示,依次添加Server、Group、Item,在添加Server时,选择的OPCServer为RSLinxOPCServer,并且在它们的Enable项打钩。一般Item的数量都会比较大,在配置完一个Item后可

5、以将其以csv格式导出,在Excel中完成编辑,再导入。在iFix的过程数据库中对所需要采集的数据进行定义,I/O设备选择OPCClientv7.41a,I/O地址根据就具体情况进行配置。这样就完成将现场的数据通过OPC传输到iFix的过程数据库里面了。4iFix历史曲线和实时曲线的制作iFix的历史文件存放在iFix工程目录下的HTR文件夹和HTRDATA文件夹,HTR存放历史数据的配置文件;HTRDATA文件夹存放历史数据文件[2]。7iFix的历史文件定义在历史库配置中进行,历史文件的保存时间有3个选项:4小时、8小时和24小时,表示每4小时(8或12)生成一个历史

6、数据文件。当所保存的数据的数量比较少时,建议选择24小时模式。当所保存的数据的数量比较大时,比如1000个以上,则建议使用4小时或8小时,以提高数据的读取速度。历史数据文件的保存持续的时间也可以在此设定,合法的输入为2-200天。在进行历史数据保存的设定中,可以以组的形式进行,建议每个组设定10个左右的同类别的变量,以便于对每个组分别设定采集周期和相位,优化数据的读取与保存。在输入变量时,可以通过导入csv文件的形式进行,以提高效率。历史库的配置图如图2所示。历史库配置完后,要启动iFix的历史数据采集(HTC),在系统配置(SCU)中的任务中将HTC以后台运行的形式添加

7、进去。当iFix运行时,可以在任务控制里面启动HTC,如果在iFix运行时添加了新的历史采集组,则需要在任务控制里面停止HTC再启动HTC,新添加的历史采集组才会被采集到。以上就进行完了历史数据的采集配置,下面要进行的就是历史数据的读取与显示。iFix为用户提供了一个强大优秀的演示系统,在iFix的项目开发中给开发者很大启示与帮助,本工程也借鉴了演示系统中的实例,并按照自己的要求加以改进。首先新建一个Access数据库,将所采集的历史数据的标签名和数据的描述放在里面,在iFix画面上添加一个vxData控件和一个vxCombo

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

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

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