使用VBS读取变量归档数据到EXCEL
1、 创建变量。过程归档变量、查询时间变量(一个起始时间、一个结束时间、时间间隔)
过程变量为模拟量,其实时间和结束时间是文本变量8位字符集(时间的格式是XXXX-XX-XX XX:XX:XX),时间间隔位10进制数(单位秒)
2、 创建归档。变量记录中选择好要记录的过程变量,设置好归档的时间等。
3、 创建EXCEL表格模版,XXX.XLSX.
4、 界面上3个输入输入输出域(一个起始时间,一个结束时间,一个时间间隔),一个查
询并生成EXCEL表格的按钮
5、 脚本主要分2块。1是时间的转换,WINCC归档使用的时间是UTC(国际协调时间),所
以需要进行时间的转换。2是查询并生成EXCEL表格的脚本。
6、 过程值归档的记录结构如下:
脚本见文本文档
'查询按钮中的代码
Sub OnLButtonUp(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Dim sPro,sDsn,sSer,sCon,conn,sSql,oRs,oCom
Dim tagDSNName
Dim m,i
Dim LocalBeginTime, LocalEndTime,UTCBeginTime, UTCEndTime,sVal
Dim objExcelApp,objExcelBook,objExcelSheet,sheetname
item.Enabled = False
On Error Resume Next
sheetname="Sheet1"
Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.Visible = False
objExcelApp.Workbooks.Open "D:\WinCCWriteExcel\abc.xlsx"
objExcelApp.Worksheets(sheetname).Activate
Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")
tagDSNName.Read
Set LocalBeginTime = HMIRuntime.Tags("strBeginTime")
LocalBeginTime.Read
Set LocalEndTime = HMIRuntime.Tags("strEndTime")
LocalEndTime.Read
UTCBeginTime = DateAdd("h" ,-8,LocalBeginTime.Value)

UTCEndTime= DateAdd("h" ,-8,LocalEndTime.Value)
WinCC中全局脚本VBS归档到Excel_信息与通信_工程科技_专业资料。WinCC中全局脚本VBS归档到ExcelWinCC 中全局脚本 VBS 归档到 Excel 中 用一个变量触发数据归档到 ...
请参考文档《如何在 Excel 中访问 WinCC 变量归档数据》: 77467938 2)使用以下脚本也可以获得远程 WinCC 运行数据库的名称: 使用以上脚本时需要注意: (1)在 ...
VBS脚本实现,就是把文件名称以变量的形式表示_信息与通信_工程科技_专业资料。在 wincc 中怎么做才能把报表生成按日期的 Excel 文件 VBS 脚本实现,就是把文件...
Excel中访问WinCC变量归档数据_计算机软件及应用_IT/计算机_专业资料。如何在 ...searchText=A0265 2)使用以下脚本也可以获得远程 WinCC 运行数据库的名称: 使用...
用VBS实现WINCC的用户归档输出到EXCEL表格的方法和例_机械/仪表_工程科技_专业...做才能把报表生成按日期的 Excel 文件 VBS 脚本实现,就是把文件名称以变量的...
使用Wincc 中的 VBS 进行变量读取 Wincc6 包含了 VBS 脚本编程,对于我等熟悉 ...向变量写入数值 10 2 HMIRunTime.Tags("变量名").Write 1 '也可以写为 ...
WinCC VBS利用EXCEL调用... 3页 免费 使用VBS读取变量归档数据... 4页 免费喜欢此文档的还喜欢 在wincc 中怎么做才能把... 4页 免费 WINCC全局脚本手册 ...
Winccv6提供VBS的开发环境,用VBS.我们就可以方便得修改数据格式。本文提供了一种解 决方案,将归档数据导出到Excel中。 数据将不被保存在主数据库中。实际情况中,...
WINCC+用户归档+VBS+EXCEL实时报表_专业资料。wincc 6.0sp3 ,用户归档实时存储数据, vbs 导入到 excelSub OnClick(Byval Item) Dim fso,folder Dim type1 Dim...
就是文件名中"."后的那部分,简单说,就是vbs脚本..., Vbs只有一种变量类型,所以不用声明变量类型。系统...然后再导入到EXCEL中进行排序,将这个过程重复1000遍,...

我要评论