用ODBC控件能不能读写WINCC系统的归档数据,就是说如何用SQL语句读写系统归档的数据啊
问题补充:
多谢各位,我主要是想用报表编辑器中布局中的ODBC数据源表控件,来显示用变量记录编辑器中归档的数据。就是用WINCC提高的ODBC数据源显示WINCC归档的数据。这个时候关系着SQL读取WINCC归档的数据语句,所以我想知道怎么对写,在用户归档中,好像读写数据表用UA#归档名,那么在变量记录中怎那么用啊?SQL语句怎么写啊?格式
最佳答案
WinCC的数据库存储格式并不是标准的SQL Server ODBC或SQL OLE DB,而是专门的WinCC OLE DB。所以普通的ODBC和OLE DB及其ActiveX是不能读取数据库数据的。
楼主如果要在Excel中显示WinCC的归档数据(变量记录和报警记录),可以使用WinCC的选件DataMonitor,其中的组件ExcelWorkbook可以轻松组态实现,无需编程。
如果是使用VB/VC/.net,需要WinCC的选件Connectivity Pack,通过WinCC OLE DB的数据库驱动,根据其特殊的语法和查询语句实现数据的显示。
问题补充:
在WinCC的报表布局显示WinCC的归档数据,这不需要使用ODBC控件啊。直接使用Online Table/Trend Control,选择相应的归档就可以了。
提问者对于答案的评价:
多谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc273600.html