已知Wincc的SQL与Microsoft SQL有区别,原本想通过Microsoft SQL来解读Wincc的SQL数据包内容,现在看来是不能直接达到此目的。
想请问能通过哪些间接的方式可以实现Microsoft SQL能够取到Wincc SQL内的数据,比如说通过VB读取Wincc SQL的历史数据(报警记录和趋势记录)内容,然后再将历史数据内容写入到Microsoft SQL的吗?
问题补充:
VB对于远程多台服务器的Wincc访问也都是可以实现的吧?
最佳答案
wincc SQL数据库是压缩过的,因此不能直接查看数据内容,西门子提供了一个wincc组件叫做connectivity用于高级语言编程读取wincc SQL数据库。
另外,通过VB也可以实现简单的读取Wincc SQL的历史数据,具体方法见《深入浅出wincc V6》一书,这种方法仅适用于数据量较小的情况。
VB对于远程多台服务器的Wincc访问都是可以实现的。
提问者对于答案的评价:
明白了,谢谢您
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216659.html