factorytalkviewse数据记录小论文

factorytalkviewse数据记录小论文

ID:8794425

大小:119.00 KB

页数:3页

时间:2018-04-08

factorytalkviewse数据记录小论文_第1页
factorytalkviewse数据记录小论文_第2页
factorytalkviewse数据记录小论文_第3页
资源描述:

《factorytalkviewse数据记录小论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、题目作者(作者单位)摘要:FactoryTalkViewSE是RockwellAutomation公司推出的监控组态软件,它可以用映射工厂和过程的方式来分配应用项目的各个部分,在数据监控,画面显示等方面具有强大的功能,然而在数据报表、处理方面却表现出弱点。利用其内嵌的VBA可以扩展软件功能。本文结合FactoryTalkViewSE内嵌的VBA,调用Excel,读取软件通过ODBC接口记录到Access中的数据,然后生成报表。关键词:报表;Excel;VBA;FactoryTalkViewSE;AccessTopicAuthor(Theunitofauthor)Abstract:R

2、ockwellAutomationFactoryTalkViewSEislaunchedtomonitorconfigurationsoftware,Itcanmapplantandprocesstodistributeapplicationsinvariouspartsoftheproject,thedatamonitoring,thescreendisplayhasapowerful.However,datareporting,processinghasshownweakness.VBAusingitsembeddedsoftwarefunctionalitycanbeexte

3、nded.ThispaperFactoryTalkViewSEembeddedVBA,calledExcel,readthesoftwareinterfacetorecordthroughtheODBCtoAccessthedata,thengeneratereports.Keyword:reports;Excel;VBA;FactoryTalkViewSE;Access1、引言FactoryTalkViewSupervisoryEdition是RockwellAutomation公司组态软件,是与公司自动化产品结合最佳的可视化软件产品,提供了强大的数据监控能力,方便用户进行上位机

4、的画面组态。FactoryTalkViewSE内嵌VBA,它为自定义及扩展FactoryTalkViewSE功能提供了完整的开发环境。FactoryTalkViewSE和其他组态软件一样,本身报表生成、处理能力比较弱。为了实现数据报表功能,本文使用FactoryTalkViewSE内嵌的VBA,与Excel相结合,利用Excel强大制表功能,实现数据报表功能。2、实现原理通过日志模型设置,FactoryTalkViewSE从PLC采集实时数据,通过ODBC接口存储到Access数据库中,利用FactoryTalkViewSE内嵌的VBA开发,访问Access数据库,调用Excel,

5、将Access数据库中的数据读取到Excel中,在进行处理,形成报表。系统解决方案框图如图1所示:ODBCFactoryTalk采集数据Access数据库ExcelVBA图1报表解决方案框图3、Excel对象模型Excel对象封装了MicrosoftExcel的全部元素,利用Excel对象提供的属性、方法和事件,就可以在应用程序中生成Excel报表[1]。Excel对象模型描述了Excel对象之间的结构关系,如图2所示:Application对象Workbook对象Worksheet对象Range对象图2Excel对象模型(1)Application对象Application对象表

6、示Excel应用程序,在Excel读象模型中该对象处于模型的顶端,通过使用Application对象可以访问模型中其他对象,从而控制Excel应用程序的外观和功能。(2)Workbook对象Workbook对象表示Excel中的工作簿,即对应一个Excel文件,通过使用Workbook对象就可以实现对Excel工作簿的各种控制。(3)Worksheet对象Worksheet对象表示Excel中的工作表,通过使用Worksheet对象就可以实现对Excel工作表中的各种控制。(4)Range对象Range对象表示Excel中的区间,可以表示Excel中的单元格、几个单元格、行、列或一

7、个选中的区域,使用Range对象可以实现对Excel单元格或选中区域的各种操作。4、应用实例本文通过读取系统标签中的年、月、日、时、分、秒,在报表中体现出记录日期和数值。下面将具体介绍如何实现报表。(1)将Excel、Access对象库加载到当前VBA程序中为了能够在程序中调用Access数据库以及Excel对象,为Access与Excel连接、互相嵌入使用做准备,必须在VBA程序中加载Excel、Access对象库。在VBA编程环境下,单击“Tools”菜单中的“R

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

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

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