日志档案

发表于 2008-11-11 22:49:22

0

标签: 无标签

WINCC 与EXCEL DDE连接,可以做报表

WinCC 作为
DDE 的服务器, Excel 作为
DDE 客户端

1)
打开
WinCC 项目,在
WinCC Explorer 中 “计算机属性->启动”中添加


应用程序 : DdeServ.exe ,同时添加命令行参数
: /v /n 。


2)
激活
WinCC 后,会弹出 WinCC DDE-Server 对话框,点击 Tag List 按钮:

 


在列表中选择想要访问的变量,点击“确定”,这样该变量的连接信息就


被拷贝到
Windows 剪贴板。


3)
打开
Excel ,任意(双击)选中一个单元格,将
Windows 剪贴板的内容拷


贝到该单元格中,然后在第一个字符前添加 “=”,这样就完成对单元格


的输入。这时在
Excel 中就能够得到
WinCC 的内部和外部过程数据了。

 


4)
如果要访问多个变量,请重复步骤 2)
和 3)。


注意:1) DdeServ.exe 需要一直运行。


5) 这种连接是单向的。

 

 

 

这样只要在EXCEL中加入VBA就可以将EXCEL做成报表


最简单的就是用时间触发将表格里的数据另存为新的表格内保存。但是不能直接另存为这样的话还是DDE连接方式,就不能

 

是当前时间的值。

系统分类: 工控软件   |   用户分类: 无分类   |   来源: 无分类

    阅读(305)    回复(2)  

最新评论

  • rocket

    2008-11-20 19:25:25

    激活
    WinCC 后,会弹出 WinCC DDE-Server 对话框,点击 Tag List 按钮:

    ------------------我的怎么不弹出这个对话框啊。请教!我在虚拟机上试的,应该没影响吧。博主回答了的话请给我发个邮件提醒我来看哈。

    pi314@foxmail.com

  • cainiao123

    2008-12-20 15:03:46

    请教,我按楼主的方法做,提示WINCC.EXE不存在或程序损坏,可是我的项目一直在用,其它都没有提示?先在这里谢谢了!!!