Wincc怎么写入和读取数据库SQL里的报表

Wincc怎么写入和读取数据库SQL里的报表,第1张

目前几乎所有组态软件都支持ODBC指令,用这些指令可以对各类数据库进行读、写、增加、删除等 *** 作。

不同软件的做法不同,但道理都差不多,每一种组态软件都有专门章节指导。

一般情况下,步骤是:

1建立一个数据库

2定义数据源:进入“控制面板”中的“管理工具”,用鼠标双击“数据源 (ODBC)”选项,d出“ODBC数据源管理器”。

3在组态软件中引用数据库 *** 作指令, *** 作已经定义好的数据库。

Wincc 本身自带集成的SQL数据库,视版本不同而有所不同。所有历史数据都可以存在变量归档中。如果需要制作报表等,可利用用户归档。如果是因第三方需要则可通过OPC协议进行通讯。

现在西门子推出PH(Process Historian)取代了原来的CAS(中央归档服务器),同步推出了Information Server(信息服务器)。PH服务器就是基于SQL Server2008R2 SP1,但区别商用数据库,这种是定制版,结构上有所差别,支持TimeStamp毫秒级别。你可以通过直接访问PH来获取你所需数据。你可以到西门子自动化官网查找相关资料或咨询西门子客服。所以你没必要做这种重复性的工作,而且也得不到你想要的数据,还是利用PH服务器这种结构为妙。

首先在SQL建立数据库表格及相应的字段。在要写数据的地方编写脚本,VB,VC脚本都可以。一般采用ADO连接比较方便些。脚本的编写方法和VB基本相同。只是要事先声明变量与WINCC的控件数据或WINCC的变量连接并读取控件或变量的数据。不需要任何辅助软件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6706766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存