‘壹’ Wincc怎么写入和读取数据库SQL里的报表
目前几乎所有组态软件都支持ODBC指令,用这些指令可以对各类数据库进行读、写、增加、删除等操作。
不同软件的做法不同,但道理都差不多,每一种组态软件都有专门章节指导。
一般情况下,步骤是:
1建立一个数据库
2定义数据源:进入“控制面板”中的“管理工具”,用鼠标双击“数据源 (ODBC)”选项,弹出“ODBC数据源管理器”。
3在组态软件中引用数据库操作指令,操作已经定义好的数据库。
‘贰’ 怎么从wincc中写数据到SQL
首先在SQL建立数据库表格及相应的字段。在要写数据的地方编写脚本,VB,VC脚本都可以。一般采用ADO连接比较方便些。脚本的编写方法和VB基本相同。只是要事先声明变量与WINCC的控件数据或WINCC的变量连接并读取控件或变量的数据。不需要任何辅助软件。
‘叁’ 如何通过ODBC将WINCC数据写入SQL数据库中
Wincc 本身自带集成的SQL数据库,视版本不同而有所不同。所有历史数据都可以存在变量归档中。如果需要制作报表等,可利用用户归档。如果是因第三方需要则可通过OPC协议进行通讯。
现在西门子推出PH(Process Historian)取代了原来的CAS(中央归档服务器),同步推出了Information Server(信息服务器)。PH服务器就是基于SQL Server2008R2 SP1,但区别商用数据库,这种是定制版,结构上有所差别,支持TimeStamp毫秒级别。你可以通过直接访问PH来获取你所需数据。你可以到西门子自动化官网查找相关资料或咨询西门子客服。所以你没必要做这种重复性的工作,而且也得不到你想要的数据,还是利用PH服务器这种结构为妙。