我正在使用带有 WinCC RT Advanced 的 TIA portal V13。我得到了一个正在运行的项目,需要使用脚本每天、每月和每年为客户导出一些值以 excel。我有一个带有显示标签值的表格控件的屏幕。这些值会定期记录。如何使用 vbs 从屏幕或数据日志中访问值?手册中有此命令用于访问数据日志
HMIRuntime.Logging.DataLogs
但我找不到如何访问数据并将其保存到文件中。
项目中已经有一个 vbs 脚本(开始和结束时间在脚本的前面定义)但它只是导出一个空的 csv,其中包含列名但没有值。
Set obj1 = obj.ScreenItems("Table view_1")
obj1.TimeColumnRangeType = 1
obj1.TimeColumnBeginTime = sBeginTime
obj1.TimeColumnEndTime = sEndTime
FolderName = "C:\Folder_name"
FileDate = sDay &"_" &sMonth &"_" &sYear
obj1.ExportDirectoryChangeable = True
obj1.ExportDirectoryname = FolderName
obj1.ExportFilenameChangeable = True
obj1.ExportFilename = "Filename " &FileDate
obj1.Export()