WinCC与Excel,VB的本地DDE通讯2

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SIEMENSWinCC与Excel、VB的本地DDE通讯(WinCCCommunicationwithExcel,VBViaDDE)(GettingStarted)Edition(2007年8月)网上课堂-摘要WinCC与Excel、VB的本地DDE通讯关键词WinCC,Excel,VB,DDEKeyWordsWinCC,Excel,VB,DDEWinCC与Excel、VB的本地DDE通讯1.WinCC作为DDE的服务器,Excel作为DDE客户端2.WinCC作为DDE的服务器,VB作为DDE客户端3.WinCC作为DDE的客户端,Excel作为DDE服务器4.WinCC作为DDE的客户端,VB作为DDE服务器1WinCC作为DDE的服务器,Excel作为DDE客户端1)打开WinCC项目,在WinCCExplorer中“计算机属性-启动”中添加应用程序:DdeServ.exe,同时添加命令行参数:/v/n。网上课堂-)激活WinCC后,会弹出WinCCDDE-Server对话框,点击TagList按钮:在列表中选择想要访问的变量,点击“确定”,这样该变量的连接信息就被拷贝到Windows剪贴板。3)打开Excel,任意(双击)选中一个单元格,将Windows剪贴板的内容拷贝到该单元格中,然后在第一个字符前添加“=”,这样就完成对单元网上课堂-格的输入。这时在Excel中就能够得到WinCC的内部和外部过程数据了。4)如果要访问多个变量,请重复步骤2)和3)。注意:1)DdeServ.exe需要一直运行。2)这种连接是单向的。返回2WinCC作为DDE的服务器,VB作为DDE客户端1)打开WinCC项目,在WinCCExplorer中“计算机属性-启动”中添加应用程序:DdeServ.exe,同时添加命令行参数:/v/n。2)激活WinCC。3)打开VB,在窗体上放置TextBox控件,设置该控件的下列属性:a)LinkTopic=WinCC|\\计算机名称\该WinCC项目的文件夹的共享名\该WinCC项目名.mcpb)LinkItem=WinCC的变量名称c)LinkMode=Automatic。只要该属性一生效,此TextBox控件就能在编辑状态下取得WinCC变量的值。返回3WinCC作为DDE的客户端,Excel作为DDE服务器(本地)1)打开WinCCExplorer,在“变量管理”中建立“WINDOWSDDE”通道和连接,其连接属性中:“计算机名称”为空;“应用程序”为Excel;“主题”为[Excel文件名]工作表名,比如[book1.xls]sheet1。网上课堂-)建立新变量,在变量属性中选择地址,条目名称填:r行数c列数,比如r1c1(表示第一行第一列的单元格)网上课堂-)重复步骤2)可以加入更多的DDE变量。返回4WinCC作为DDE的客户端,VB作为DDE服务器(本地)1)创建VB窗体,注意下图窗体属性设置,生成可执行文件p1.exe;2)创建WinCCDDE连接;3)创建变量。网上课堂-返回附录-推荐网址HMI西门子(中国)有限公司自动化与驱动集团客户服务与支持中心网站首页:常问问题:更新信息:“找答案”WinCC版区:=1032WinCC“网上课堂”:=8Panel/ProTool/WinCCFlexible“网上课堂”:=9网上课堂-

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功