WINCC向EXCEL传输变量值
刘玉蓉
发布于2014-09-17 17:20
35
0
标签:
想询问一下,WINCC中VB编程可否当判断条件满足时,将外部变量的值直接传到EXCEL表格指定单元格{例如CELL(1,1)}中,(不是I/O域值,是PLC与WINCC通讯的外部变量值)如果能,麻烦帮我把这句写出来.(外部变量例如为“TAG1")
问题补充:
程序中的这句
objExcelApp.Cells(1,1).Value = HMIRuntime.Tags("TAG1") .read
这是把画面上的变量值(即I/O域的值)写入EXCEL的表格中吧?
佳答案
Dim objExcelApp
Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.Visible = 1
objExcelApp.Workbooks.Open "D:1.xls" ""填入你的表格的完全路径
if (你的条件)
objExcelApp.Cells(1,1).Value = HMIRuntime.Tags("TAG1") .read
end if
关闭excel表
objExcelApp.Workbooks(1).Close
objExcelApp.Quit