变量记录数据导出

有一个事件触发的变量记录,现在需要把变量记录导出EXCEL文件,能不能通过脚本实现啊?

问题补充:
我要每秒钟导出一次而且数据有点多,“ 飞扬的雨滴”的方法,WINCC负荷太大了,硬盘也受不了啊

最佳答案

http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=11942662
  可以看看这里面的内容!
 另外下面是我的程序
 不是把变量记录导出到EXCEL
 而是直接把变量的值导到EXCEL

 将WINCC数据写进EXCEL单元格 代码

 Sub OnObjectChanged(Byval Item)                     
 Dim objExcelApp,oWorkBook
 Set objExcelApp=CreateObject("Excel.Application.9")
 objExcelApp.Visible=False
 Set oWorkBook=objExcelApp.Workbooks.Open("d:\数据.xls")//数据表的路径
 Dim iBlankLine 
 iBlankLine=oWorkBook.ActiveSheet.Columns(1).Find("").Row 
 objExcelApp.Cells(iBlankLine,1).Value=HMIRuntime.Tags("text_1").Read
 objExcelApp.Cells(iBlankLine,2).Value=HMIRuntime.Tags("text_4").Read
 objExcelApp.Cells(iBlankLine,3).Value=HMIRuntime.Tags("text_5").Read
 objExcelApp.Cells(iBlankLine,4).Value=HMIRuntime.Tags("text_6").Read
 objExcelApp.Cells(iBlankLine,5).Value=HMIRuntime.Tags("text_7").Read
 objExcelApp.Cells(iBlankLine,6).Value=HMIRuntime.Tags("text_8").Read
 oWorkBook.Save
 objExcelApp.Workbooks.Close
 objExcelApp.Quit
 Set objExcelApp=Nothing
 End Sub
 

提问者对于答案的评价:

专家置评

对于归档数据的导出,可以使用connectivity pack通过脚本编写程序或者使用工业数据桥将数据定期导出到Excel表格中

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc273847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:16
下一篇 2019年6月11日 上午10:16

相关推荐

  • WinCCExplorer的画面问题

    WinCCExplorer画面上方和下方的东西叫什么,我修改后再运行就没有了。怎样把它调出来,还有最顶上黑色显示时间和表示已建立连接的部分。 图片说明:    …

    2021年7月5日
  • 关于设置WINCC6.2项目工程的使用权限

    现在我想在一个工程里设置个WINCC6.2的使用的日期限制,到WINCC运行第12个月的时候,登陆项目监控画面是弹出个对话框,提示使用时间还剩下1个月,然后是15天、7天、6天。。…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本中定义的数组怎么保存在内部变量中

    是不是在wincc中定义的数组,不管是Double型还是String型的,想保存在内部变量中,内部变量都需要把数据类型选成原始数据类型才能够保存进去 问题补充:比如我脚本里变量定义…

    SIMATIC WinCC 2020年11月1日
  • wincc 报警“无数据连接到服务器”?

    WINCC运行时,报警控件显示“无数据连接到服务器”,重装WINCC后OK,几天后故障又出现,在WIN2000和XP下均如此。WINCC的版本V603。 问题补充:刚开始是在WIN…

    SIMATIC WinCC 2019年6月11日
  • WINCC安装显示 setup finished with errors是什么原因?

    WINCC安装显示 setup finished with errors如何解决? 最佳答案 安装初始安装程序会检测系统,有问题就会提醒你的…

    SIMATIC WinCC 2019年6月11日
  • 用vbs如何将年月日连起来。

    Dim Begin_nian0Set Begin_nian0 = HMIRuntime.Tags("Begin_nian&quot…

    SIMATIC WinCC 2019年6月10日
  • wincc 数据报表问题

    在运行的电脑上可以查询报表且有数据,为什么把工程复制到别的电脑查询报表是空的 最佳答案 项目复制器复制的项目不复制归档数据,手动拷贝归档数据进行加载,在线表格控件链接备份,脚本链接…

    SIMATIC WinCC 2021年7月5日
  • wincc 点击MSHFlexgrid 总是串行

    我用vbs编写的代码,用mouseup 事件进行触发的,运行后点击MSHFlexgrid控件的第三行显示的是第一行的数据,请问应该如何解决呢,第二个问题,MSHFlexg…

    SIMATIC WinCC 2021年7月5日
  • WinCC双屏显示怎么设置

    我所使用的WinCC版本为WinCC V7.0 SP3中文版本,工控机有两个显示器需要双屏显示,请问在WinCC中需要怎么设置? 最佳答案 需要特殊的显卡双输出…

    SIMATIC WinCC 2018年1月1日
  • wincc非周期归档问题

    想用一个二进制变量来触发一个非周期归档,在属性栏选择起始事件和结束事件时弹出的是WINCC函数,请问一下在这儿以后该怎么做,这个函数应该选择哪一个.请哪位大侠详细指导下.我的WIN…

    SIMATIC WinCC 2019年6月11日