使用WINCC制作的监控系统,现在有几个问题请教:
1、关于该WINCC的数据,如历史记录等保存在SQL2000的数据库中的哪个表中,如何通过WINCC以外的程序访问WINCC保存在SQL中的相关数据;
2、如果在SQL中该WINCC对应的数据库中创建了新的表,如何在WINCC中使用WINCC提供的控件访问,如在WINCC制作的监控画面中访问SQL的表中的数据;
最佳答案
1. WinCC V6.x的后台数据库SQL Server 2000中,使用相应的表来存放运行数据(历史记录)的,分为快速归档(归档周期一分钟以内)和慢速归档(归档周期一分钟以上),快速归档是经过压缩算法以二进制文件形式存储的,使用标准的SQL OLEDB是无法访问的;推荐使用Connectivity Pack,它提供WinCC OLEDB,可以解析压缩的数据,但它是WinCC的选件,需要单独订货。
2. WinCC提供的标准控件,例如在线趋势、在线表格以及报警等,都是使用WinCC的数据解析连接到后台数据库WinCC自身生成的数据库,可以在WinCC的SQL Server数据库中建立标准的表,但它不能被WinCC的标准控件解析。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269756.html