电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

WinCC和EXCEL数据传递VIP免费

WinCC和EXCEL数据传递_第1页
1/8
WinCC和EXCEL数据传递_第2页
2/8
WinCC和EXCEL数据传递_第3页
3/8
1、DDE 简介 动态数据交换(DDE)是基于 Windows 的消息机制,两个 Windows 应用程序通过相互之间传递消息进行“对话”,这两个程序被分别称为“服务器”和“客户”。DDE 服务器是一个维护着其他 Windows 程序可能使用的数据程序,而 DDE客户则是从服务器获得这些数据的程序。 DDE对话是由客户程序发动的。客户程序将一条称为WM_DDE_INTITIATE的消息发给当前运行的所有Windows程序,这条消息指明了客户程序所需要的数据类别,拥有这些数据的 DDE 服务器可以响应这条消息,这样一个对话就开始了。 DDE 的对话方式有 3 种: ①服务器数据变化时,直接把数据送给客户,由客户对这些数据进行处理,这类对话方式称为热链;②服务器的数据变化时,服务器通知客户,再由客户取数据,这种方式称为温链; ③由客户申请数据、服务器发送数据的方式称为冷链。 一、Wincc 作为 DDE 的客户端,Excel 作为 DDE 服务器(本地) 1、在变量管理上按鼠标右键--添加新的驱动程序--选“windows dde.chn” 图 1 2、在 DDE 上按鼠标右键--新驱动程序连接--点属性,在其连接属性中: “计算机名称”为空;“应用程序”为 excel;“主题”为[]工作表名,比如[DDE.xls]sheet1。 图2 3、在 DDE\ex cel 下建变量,在变量属性中选择地址,条目名称填:r 行数 c 列数,比如 r1c1(表示第一行第一列的单元格),重复步骤 3 可以加入更多的 DDE 变量 图3 4、Ex cel 程序 图4 Wincc 程序 图5 5 完成 用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(...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

WinCC和EXCEL数据传递

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部