WINCC向EXCEL传输变量值

想询问一下,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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午2:41
下一篇 2019年6月11日 上午2:41

相关推荐