如何将WINCC6.2从Excel读取的数据写入S7400的DB块
最佳答案
1、首先,你要在WINCC中建立对应S7-400的DB块的标签,比如TAG1对应DB100的某一地址;
2、在WINCC中写一段对EXCEL文件进行读取的程序,可参考如下:
Dim objExcelApp,oWorkBook
Set objExcelApp=CreateObject("Excel.Application.9")
objExcelApp.Visible=False
Set oWorkBook=objExcelApp.Workbooks.Open("d:\book1.xls")
HMIRuntime.Tags("TAG1").Value=objExcelApp.Cells(1,1).Value
HMIRuntime.Tags("TAG1").Write
objExcelApp.Workbooks.Close
别忘记插入触发器,可以选择1秒触发一次。
3、改变EXCEL文件单元格中的值,程序将把此值传送到DB100中。
以上
提问者对于答案的评价:
多谢指教
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274396.html