WInCC 本身就不是用来开发数据库,他本身带有SQL server的数据库,如果你是想把WinCC的归档数据导出到别的数据库,可以使用连通性选件包或工业数据桥,给你两个链接参考:
>
安装时是带选项的,请注意选择。
Connectivity Pack提供用来解析WinCC数据库压缩归档的WinCC OLE DB驱动,不用它很难直接从WinCC的数据库中读取归档数据(SQL Server OLE DB无此功能)。
可以使用Dat@Monitor,它可以在Excel和Internet Explorer中以表格和图形的方式显示WinCC的数据库中的数据。
也可以使用Industrial Data Bridge(工业数据桥),它可以将WinCC的数据读写到第三方的数据库(SQL Server 2000/MS Access 2003/Oracle 9i),而后可以用VB/VC/net来访问。
你安装一般的microsoft
sql
server时候,在可以填的地方填上wincc,这样就可以安装wincc60
最好去下载个microsoft
sql
server
for
wincc,这样装没有那么麻烦也降低产生错误的可能
由于从WinCCV62开始,所有的历史数据都通过算法进行了压缩处理,无法通过标准的SQL语句访问。如果编程需要选件WinCC/ConnectivityPack,根据WinCC/ConnectivityPack语法访问历史归档值和历史报警信息;或通过欧洲版选件WinCCIndustrialDataBridge的组态,可将WinCC的历史数据及实时数据写入到数据库或ExcelCSV文件。但是,对于生产数据的分析,比如仅需要某一时间段的ExcelCSV数据文件,可以使用以下三种方法方便的将历史数据导出到ExcelCSV文件。1使用WinCC标准控件的工具按钮1.1在线趋势控件从WinCCV62版本开始,在对象选项板的“控件”标签上,如图11单击“WinCC在线趋势控件”对象。打开“WinCC在线趋势控件的属性”快速组态对话框。在“工具栏”标签中组态WinCC在线趋势控件的工具栏中的按钮,勾选最后一项“报表保存”。激活运行系统后,在线趋势控件中的最后一个工具栏按钮显示为存盘图标,图12。图11图12将趋势控件所显示的当前数据保存到Excel中,必须停止趋势更新,“启动/停止更新”工具按钮显示为。报表将以“csv”文件的格式保存在WinCC项目路径中的“Export/TagLogging”目录下。文件名由控件的窗口标题和报表生成的日期时间组成,图13。图13点击“报表保存”按钮后,报表就会自动创建并保存,但是没有任何提示对话框,所以,点击一次就可以,不需要重复点击。趋势控件中数据的时间范围从16:41到16:42,但是导出文件中数据的时间范围从8:41到8:42,这是由于WinCC数据库保存的时间为UTC格林尼治标准时间,所以会比北京时间小8个小时,这里需要注意。另外,导出文件中”PenNumber”对应”PenName”的名称是控件中给趋势曲线组态的名称,如图14,而不是对应归档变量的名称。
1
系统存的报警记录太多,wincc 项目太大,还有就是系 统本身的一些系统垃圾多,需要给 wincc 做一次瘦身,还有 就是提高 wincc 上位机的硬件配置,比如内存使用 2G 等。 删除归档数据,可以打开报警记录/变量记录,在“归档 组态”-“消息归档”/“快速归档”/“慢速归档”上右键“复位”,确 认删除历史数据即可。或者直接到 WinCC 的项目文件夹下 找到目录 ArchiveManager ,把 AlarmLogging 、 TagLoggingFast、TagLoggingSlow 三个子目录中的数据库文 件(mdf)和日志文件(ldf)都删除掉,效果一样,都可以达到对 wincc 项目“瘦身”的效果。
2
这是应用 WINCC 的一个常见问题,原因很多,常见 的: 、系统安装了杀毒软件及防火
以上就是关于利用WinCC 怎么开发实时数据库全部的内容,包括:利用WinCC 怎么开发实时数据库、如何访问wincc sqlserver数据库、Wincc7. 5不自带数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)