rsview32和SE报表总结_第1页
rsview32和SE报表总结_第2页
rsview32和SE报表总结_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、关于rsview32和SE中报表制作的总结SE中报表可以使用VBAExc命令来直接调用vba代码,而SE中没有可以直接调用vba代码的命令,由于vba是实际那出发机制,需要使用画面、显示会对象的加载、变化、单击等事件来触发vba代码的执行。写报表的步骤日报1.每天0:00生成空表(使用filecopy复制模板文件)。2.每天每个小时第一分钟读取标签数据库的标签数据,填入当天的报表中。注:将所有的日报表放在一张工作薄里面,省去写报表是重复执行不同的“打开-写-保存-关闭”操作,不容易出错。月报1.每月第一天0:00生成空表(使用filecopy复制模板文件)。2.每天23:01读取当天报表中的汇

2、总数据(平均值)填入月报表对应的天中。年报1.每年一月1号0:00生成空表(使用filecopy复制模板文件)。2.每月最后一天23:01读取当月报表中的汇总数据(平均值)填入年报表对应的月中。以上报表也可以使用第三方数据库存储运行时的实时数据,需要时再自动生成报表或者手动查询生成报表。使用filecopy来复制模板比“打开模板-另存为报表”的效率更高,而且不会因为误动作导致修改模板内容及格式。查看报表的步骤1.选择报表类型(日报,月报,年报)2.选择日期3.查询,可以显示在webbrower控件中(office 2003及以下版本)或者直接打开excel表格。Rsview32读取数据标签,常

3、用方法有以下2种:第一种:使用gtagdb对象的gettag方法例如:With msexcel.Worksheets(2).Cells(i, 2).Value =Gtagdb.gettag(plc1FineLET202LEVEL).value但该方法读取大量标签时比较慢,不推荐。第二种:使用tags标签组对象,结合gTagDb对象QueryForTags方法,快速扫描标签值Dim Plc1 As tags将plc1文件夹下面的模拟量标签全部包含到plc1标签组中Set Plc1 = gTagDb.QueryForTags(plc1*, roIncludeAnalog)快速扫描plc1文件夹下标

4、签的值Plc1.ScanOn roWaitWith msexcel.Worksheets(2) .Cells(1, 2).Value = Plc1.item(plc1FineLET202LEVEL).Value 1#细格栅液位差End with 使用完plc1标签组内的标签值后推出扫描plc1Plc1.ScanOff该方法读取大量标签时比较快。有时候发现application.qiut并不能完全退出excel程序,在程序的末尾加上Shell taskkill /f /im excel.exe语句可以结束掉excel.exe进程。SE读取标签值得方法不同步骤:SE中没有tags对象,但是TagG

5、roup 对象的功能一样。也没有scanon1-SE中先创建TagGroup 对象2-使用TagGroup对象的add方法对其添加标签并激活 TagGroup。3-后使用TagGroup对象的item方法读取 TagGroup 中标签的值。例如:Dim WithEvents oGroup As TagGroup 通用部分声明Sub aa() If oGroup Is Nothing Then Set oGroup = Application.CreateTagGroup(Me.AreaName) If Err.Number Then LogDiagnosticsMessage Error creating TagGroup. Error: & Err.Description, ftDiagSeverityError: Exit Sub If Not oGroup Is Nothing Then With oGroup .Add trendLIT_601_Level 二次处理 .Add trendLIT_701_LevelEnd withWith msexcel.Worksheets(2) .Cells(1, 2).Value = oGroup.Item(trendLIT_601_Le

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论