如何将WINCC6.2从Excel读取的数据写入S7400的DB块

如何将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

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

相关推荐