WinCC VBS脚本实现按钮点击保存数据到CSV文件
以下是使用VBS脚本在WinCC界面中点击按钮保存数据到CSV文件的示例代码:\u003ccode\u003evbscript\nSub Button_Click()\n\t' 获取当前时间戳作为文件名\n\tDim fileName, filePath\n\tfileName = Year(Now) & Month(Now) & Day(Now) & Hour(Now) & Minute(Now) & Second(Now)\n\tfilePath = "C:\Data" & fileName & ".csv"\n\t\n\t' 创建文件并写入数据\n\tDim fso, file\n\tSet fso = CreateObject("Scripting.FileSystemObject")\n\tSet file = fso.CreateTextFile(filePath, True)\n\t\n\t' 从WinCC标签中获取数据\n\tDim tagValue\n\ttagValue = HMIRuntime.Tags("Tag1").Read\n\t\n\t' 将数据写入文件\n\tfile.WriteLine(tagValue)\n\t\n\t' 关闭文件\n\tfile.Close\n\t\n\t' 释放对象\n\tSet file = Nothing\n\tSet fso = Nothing\nEnd Sub\n\u003c/code\u003e\n在以上代码中,我们假设按钮的点击事件名称为Button_Click,并假设要保存的数据来自于名为Tag1的WinCC标签。代码中的filePath变量指定了保存文件的路径和文件名,tagValue变量获取了Tag1的值,然后将该值写入到CSV文件中。\n\n你可以根据实际需求修改代码中的文件路径、标签名称以及数据写入的逻辑。
原文地址: https://www.cveoy.top/t/topic/pKwY 著作权归作者所有。请勿转载和采集!