我正在使用带有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()