1、我要在办公室的电脑上用wincc,能导出现场多个站点的数据excel表格(日期要能自己可以灵活选择,因为领导要数据汇总,时间很灵活),但是自己调试了好久,都没有成功,请大神帮忙,感激不尽。
2、组网环境如下图1
3、我在wincc上调用了WinCC OnlineTableControl控件,参数变量绑定了对应的PLC那边的地址采集位,运行Wincc时,在这个OnlineTableControl表上数据时正常的。见下面的图2,4
4、我就在“项目管理器”--->“变量记录”--->“过程值归档”添加了对应变量信息,见下图3
5、这个时候,我就在“图形编辑器中”建立了一个小按键“导入excel改”如图5,用于导出excel表格数据,代码如下图片,程序1,2:
6、然后运行后点击导出,不对,见图6、7。
图片说明:
钻石用户推荐最佳答案
sPro = "Provider=WinCCOLEDBProvider.1;"
sDsn = "Catalog=" & HMIRuntime.Tags("@DatasourceNameRT").Read & ";"
sSer = "Data Source="& HMIRuntime.Tags("@ServerName").Read &"\WinCC"
你服务器名称不对吧,还是说你计算机名称就是这个。
还有就是你的wincc什么版本的,如果是7.4的就不用这么麻烦了,7.4可以直接导出EXCEL文件了
WinCC OnlineTableControl这个控件的工具栏里往下翻,有导出数据选项,可直接导出数据为CSV格式
图片说明:
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369820.html