想询问一下,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
提问者对于答案的评价:
再次谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc264016.html