wincc数据库sql访问

wincc数据库sql访问

ID:23649524

大小:969.51 KB

页数:14页

时间:2018-11-09

wincc数据库sql访问_第1页
wincc数据库sql访问_第2页
wincc数据库sql访问_第3页
wincc数据库sql访问_第4页
wincc数据库sql访问_第5页
资源描述:

《wincc数据库sql访问》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、WinCCV6.2数据库访问我们现在的WinCC教材是以WinCCV6.0SP3为软件平台而开发的,而之后,Siemens又推出了V6.2、V7.0版本的WinCC。目前,BU大力推的是V7.0的WinCC,我们的WinCC教材也准备升级为V7.0版本。但从用户的角度来说,对V7.0版本的WinCC还有一个逐步接受的过程,以后,我们碰到的客户,可能很多还是使用V6.2版本的软件。所以,我们还是有必要熟悉一下WinCCV6.2。本文主要介绍WinCCV6.2的数据库访问,由于WinCCV7.0和WinC

2、CV6.2采用的都是SQLServer2005数据库,故本文对了解WinCCV7.0的数据库访问也是有帮助的。(一)若采用WinCCV6.2,原来的教材中有关操作和界面的变化1.打开SQLServer管理工具SQLServer2005和SQLServer2000在界面上还是有很大不同的,原来的企业管理器变成了SQLServerManagementStudio(SSMS)。图1.启动SSMS2.选择身份认证方式:WinCC系统在SQLServer中注册了自己的账户,如WinCCAdmin、WinCCCo

3、nnect等,所以,WinCC使用到了SQLServer的认证方式。外部程序访问数据库时,可以采用Windows集成的认证方式。14图2.选择身份认证方式图3.WinCC在SQLServer中注册的用户3.查看ValueID和ValueName的对应关系14图4.查看ValueID和ValueName的对应关系4.查看组态的消息图5.查看组态的消息5.查看归档片段的消息14图6.查看归档片段的消息6.数据传输服务图7.选择数据导出服务14图8.选择数据源(与原来的DTS类似)图9.设置数据源14图10

4、.选择目标地图11.选择查询并传输14图12.输入查询语句图13.源和目标列的对应关系14图14.选择立刻执行传输图15.传输执行前的提示14图16.传输执行结果报告图17.查看传输结果147.在Excel中编程利用WinCCOLE-DB访问WinCC数据库方法及程序同原来的教材,原来的教材的程序同样适用。8.归档变量设置和归档数据库片段设置和原来版本类似。(二)有关WinCCV6.2数据库访问的一些背景知识1.WinCC数据库的变迁:SybaseAnywhere7(V6.0之前)->Microsof

5、tSQLServer2000(V6.0)->MicrosoftSQLServer2005(V6.2,V7.0)2.WinCCV6.2开始,慢速归档和快速归档都采用了压缩的方式存储在数据库的相应表中(MicrosoftSQLServer2005之后),访问这些经过压缩的二进制数据块,需要采用独特的OLE–DBprovider——WinCCOLE-DBprovider,而普通的MicrosoftOLE–DBprovider无法读取并解密出WinCC的归档数据。3.WinCC和WinCCFlexibel项目

6、各自生成一个实例。所谓的“实例”,就是一个SQLServer数据库引擎。SQLServer支持在同一台计算机上同时运行多个SQLServer数据库引擎实例,每个SQLServer数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。各实例的运行是独立的,一个实例的运行不会受其他实例运行的影响,也不会影响其他实例的运行。在一台计算机上安装多个SQLServer实例,就相当于把这台计算机模拟成多个数据库服务器,而且这些模拟的数据库服务器是独立且同时运行的。4.WinCC归档变量的时间采用通用协调时(U

7、TC,UniversalTimeCoordinated)时间,滞后北京时间8小时,所以得到归档数据后,时间需要做调整。例如在VB中可以使用DateAdd函数来进行转换。5.ODBC是曾经的数据库通信标准;在组件/对象盛行的大趋势下,微软打算用OLE-DB来取代ODBC;ADO是简单的应用程序层面的数据库访问方法,构建在OLE-DB之上。ODBC(OpenDatabaseConnectivity)是一个数据库访问的标准接口。ODBC能够动态装载各个数据库的CLI,并把对ODBC的调用转换为CLI调用。通

8、过这一标准的接口,开发者就可以不必关心具体的数据库管理系统(DBMS)的实现细节。只要相应类型数据库提供了ODBC驱动程序,就可以同过ODBC来实现对数据库的访问。至此,数据库应用程序就独立于具体的数据库管理系统了。MicrosoftCOM技术发展起来以后,微软提出了OLE-DB(ObjectLinking&EmbeddingforDatabase)。OLE-DB是一个COM接口,并且需要每个数据库都提供自己的Provider(也就是类似于CLI的数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。