变量记录数据导出

有一个事件触发的变量记录,现在需要把变量记录导出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

相关推荐