WinCC将屏幕数据导出到xls / csv

时间:2016-04-01 07:51:37

标签: vbscript scada wincc

我正在使用带有WinCC RT Advanced的TIA portal V13。我已经获得了一个正在运行的项目,需要使用脚本每天,每月和每年为客户端导出一些值到excel。我有一个带有表格控件的屏幕,显示标签的值。将定期记录这些值。 如何使用vbs访问屏幕或数据日志中的值?手册中有此命令用于访问dataLogs

HMIRuntime.Logging.DataLogs 

但是我找不到如何访问数据并将其保存到文件中。

项目中已经有一个vbs脚本(开始和结束时间在脚本中先前定义),但它只导出一个带有列名但没有值的空csv。

Set obj1 = obj.ScreenItems("Table view_1")
obj1.TimeColumnRangeType = 1
obj1.TimeColumnBeginTime = sBeginTime 
obj1.TimeColumnEndTime = sEndTime

FolderName =     "C:\Users\Administrator\Documents\Deyak_Reports\Ekkiniseis\Hmerhsia"
FileDate = sDay &"_" &sMonth &"_" &sYear

obj1.ExportDirectoryChangeable = True
obj1.ExportDirectoryname = FolderName
obj1.ExportFilenameChangeable = True
obj1.ExportFilename = "ΤΣΕ_2 " &FileDate
obj1.Export()

0 个答案:

没有答案