WinCC 和EXCEL 数据传递 D 用OPC 做比较省事
WinCC 做OPC Server,Excel 做OPC Client
这种情况下,WinCC 端不需要做任何设置,只要在Excel 里用少量的代码就能实现双方的通讯
对于WINCC 与S7-300 的通讯,首先要确定PLC 的通讯口类型,PLC 一般都集成了MPI/DP 口,还可以安装通讯模块
计算机(PC)上安装适当的通讯卡(不同的通讯卡支持的通讯协议不同)
其次是WINCC 软件里的通讯协议要与PC 机对应
WINCC 提供了SIMATIC S7 PROTOCOL SUITE 通讯驱动程序,包含了多种通讯协议
最终还有自己亲自实际操作了才有深刻的了解的
Sub X6309X94AE9X0000X6539_OnClick(Byval Item) Dim fso,myfile Set fso = CreateObject("scripting
FileSystemObject") Set MyFile = fso
GetFile("d:\Excelcode
xls") Dim ObjExcelApp Set objExcelApp = CreateObject("Excel
Application") 'objExcelApp
Visible = True objExcelApp
Workbooks
Open MyFile '上面的程序段是为了打开d 盘下叫Excelcode
xls 名字的excel 文件 objExcelApp
worksheets ("sheet1")
Cells(1, 1)
VAlue = HMIRuntime
Tags("usercodenew1")
read objExcelApp
ActiveWorkbook
Save '上面