在WINCC中怎样产生Excel报表?

请问怎样在WINCC中生成Excel报表,并进行数据的定期备份和查询备份数据?请指教,多多感谢!

问题补充:
最好能详细的说明一下,怎样弄,谢谢!

最佳答案

通过DDE通道与Excel交换数据;
 1. 启动WinCC并生成一个新项目.
         在"Tag management(变量标签管理)"中插入一个新驱动器,名为"Windows DDE.CHN".
         在该通道下,请生成一个新的连接(connection).
         在"DDE Connection"页中设置该连接的参数.如果是连接到本机的Excel,则"Computer name"域可以是空的.这里的本机计算机名是自动使用的.通讯的应用(Application)是EXCEL."Topic(主题)"是EXCEL表格的文件名.这里,你必须定义所要连接的表格页,德文版Excel用"Tabellex"英文版Excel,请用"Sheetx"(X-1,2…)输入表格页.
        最后,在连接(connection)下.请生成一个新的变量,通过它可以与Excel进行通讯.
        定义变量的属性…;
        为了能够确定该数据在Excel表格中写入的区域,请先输入行号,再输入列号.也可以选择想传送的数据的格式.同样,在寻址时,你也必须区别Excel是德语版还是英语版.如果用的是德语版Excel,则地址是Z1S1.如果是英语版,则为R1C1.
        现在,启动图形设计器,生成一个I/O域,将它与上面组态的变量进行连接后就可以运行了.
        提示    为了保证在运行开始时,就能自动地访问Excel表格,应该在Computer>Properties 的"Start"页中,加入下列任务:
 Command Line Paremeter:
 test.xls
 和
 Working Dirctory:
 d:\WinCC
         这里,Application(应用)为Excel.exe文件.以使在运行开始时,打开Excel. 在Parameter(参数)中定义你想写入数据的那个Excel文件,为了确保WinCC也能找到该文件,也应给出该文件存放的路径.

提问者对于答案的评价:
很好!非常感谢!

专家置评

DDE通信效率低下,当通信量最大时数据刷新速度慢,所以当通讯量比较大的时候不建议用DDE的方式。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274912.html

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

相关推荐