各位大侠:
小弟想把工厂中采集的数据带回实验室做一下研究,请问如何将wincc SQL sever中的数据导出,导出到access 或excel中均可,如果sever中的数据在另一台电脑上也可用的话,也可将sever直接导出,总之能导出数据即可,求一种简单有效的导出方法,采集周期500ms,版本wincc 6.0SP3,希望能得到详细解释,谢谢!
我的邮箱yang8863@126.com,如有好用的资料请发给我,不胜感激.
问题补充:
我的版本是wincc 6.0,好像在趋势控件中不能保存报表,还有什么更好的方法,如果用WinCCOLEDB Provider具体应如何使用?
最佳答案
最简单的方法就是利用<在线趋势控件>的"打印报表/Save Report"按钮,WinCC将于项目路径\Export\TagLogging自动生成.CSV文件,将他们拷回去就可以了。
详情参考:
http://support.automation.siemens.com/CN/llisapi.dll/25533776?func=ll&objId=25533776&objAction=csView&nodeid0=10805548&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN&load=content&csQuery0=保存报表&subtype=133000
-----------------------------
注意:只有WinCC V6.2及以上版本提供“保存报表”功能。低版本可以使用WinCCOleDb.Provider访问数据库并将其导出至EXCEL。
另外选件Data@Monitor也提供导出功能。
----------------------------楼上的方法也不错,不过需要对SQL SERVER的操作比较熟悉。
提问者对于答案的评价:
问题已解决,写了一段代码,导出到access中了,当然这可能不是最好的方法.
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275084.html