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