基于WINCC工控组态软件的关系数据库的研究

基于WINCC工控组态软件的关系数据库的研究

基于WINCC工控组态软件的关系数据库的研究

赵秀梅

(沈阳化工学院,辽宁沈阳110010)

摘要:重点介绍了在工控组态软件WINCC上的数据库通信方法和采集过程,基于WINCC组态软件的数据库后台是关系数据库SQLServer。结合实际应用来研究关系数据库SQLServer及其优化策略和服务性能。

关键词:数据库;SQLServer;WINCC

中图分类号:TP216

文献标识码:A

StudyofrelationaldatabasesonWINCCconfigurationsoftware

ZHAOXiuMei

(InstituteofChemicalTechnology,Shenyang110001,China)

Abstract:DatabasecommunicationmethodandcollectionprocessintheindustrialcontrolconfigurationsoftwareWINCCareintroduced.WINCCconfigurationsoftwarebasedonadatabasethebackingoftherelationaldatabaseSQLServer.Throughthepre-sentationofthepracticalapplicationtostudytherelationaldatabaseSQLServeranditsoptimizationstrategiesandserviceperfor-mance.

Keywords:database;SQLServer;WINCC

从WINCC6.0开始,就开始采用SQL2000SP3做为

2数据通信方式

与数据库通信的数据访问接口有以下几种[2]。

WINCC的后台数据了,而这个SQL2000SP3由Siemens为WINCC做了二次开发。WINCC的数据有设计时数据库

和运行时数据库,分别放在相关的目录。设计时数据库没有研究的必要性,但运行时数据库要知道它的名称,其名称一般是“CC_工程名_年_月_日_时_分_秒

(1)高级数据连接器ADC(AdvancedDataConnector):提供绑定ADO数据源到窗体的数据绑定控件上。ADC

主要是一种直接访问或者通过ADO访问远程OLEDB对象的技术,它支持主要应用在微软IE浏览器上的数据绑定控件,是特地为以Web上的浏览器为基础的应用程序而设计的。

R”,无论准备以DSN或OLEDB的方式访问数据库,都需要该名称。将WINCC激活,然后在“ODBC管理器”或

“SQL企业管理器”下的“DATABASE”可以看到运行时数据库的名称。其实,WINCC在运行时,根据WINCC的设置,数据归档以一定时间做为基准,形成数据片段。在数据片段下,有3个表是用户所关心的:ARCHIVE(用户归档记录)、TAGPRESSED(TAGUNPRESSED)(压缩/非压缩变量归档记录)和MSARCLONG(报警记录)。在这里主要介绍在WINCC项目中的数据库编程和通信[1]。

(2)Active数据对象ADO(ActiveDataObjects):ADO

实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,既适合于SQL

Server、Oracle、Access等数据库应用程序,也适合于Excel

表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLEDB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。

1总体思路

WINCC项目中通用C和VB两种语言,所以,采用

与数据库进行通信的必要条件就是熟悉这2种语言。作为编程语言来说,编程只是最后实现结果的方式,重点在于通信方式的建立。下面分别从数据通信方式和实现方法来介绍。

(3)数据访问对象DAO(DataAccessObjects):一种面向对象的界面接口。通过DAO/JET功能可以访问ISAM

数据库,使用DAO/ODBCDirect功能可以实现远程RDO功能。使用DAO的程序编码非常简单,DAO提供丰富的游标(Cursor)类型的结果集和非游标(Cursor-Less)类型的

你可能喜欢

  • 数据库SQL
  • 经典培训
  • WINCC教程
  • sql数据库
  • 变电站监控系统
  • 软件开发
  • 数据交换技术

基于WINCC工控组态软件的关系数据库的研究相关文档

最新文档

返回顶部