wicc中如何和oracle数据库联接起来

wicc中如何和oracle数据库联接起来,第1张

WinCC同数据的连接:

通过第三方程序打开数据库有许多种方法,主要的是可以通过ADO、ODBC、RDO、DAO、OLE DB等方式来进行连接。

在WinCC中使用ADODB来打开数据库的方法是,建立一个Global Script,用VBS建立一个全局的数据库连接。

Sub OpenDB

Set objConnection = CreateObject("ADODB.Connection")

strConnectionString="DRIVER={SQLServer}SERVER=SIEMENS2\WINCCDATABASE=User DatabasesUID=PWD="

objConnection.ConnectionString = strConnectionString

objConnection.Open

Set objRecordset = CreateObject("ADODB.Recordset")

Set objCommand = CreateObject("ADODB.Command")

objCommand.ActiveConnection = objConnection

End Sub

在需要访问数据库中时,可以通过建立strSQL字符串,通过SQL中常用的语句对数据库进行 *** 作。

wincc通过opcda写入步骤如下:

1、WinCCIndustrialDataBridge支持Oracle9i数据库。在Oracle9i数据库管理台的表空间中建立相应的数据表结构。

2、打开IndustrialDataBridge,根据向导新建连接,数据源类型选择OPCDataAccess,数据目标类型选择Database。

3、单击上方的Browse按钮浏览本地或网络计算机的OPCServer,选择OPCServer.WinCC。

4、单击下方的Browse按钮指定OLEDBProvider,即数据库驱动。并在连接中指定数据库名称,登录的用户名和密码,系统生成连接字符串。

5、新建组,在组设定中指定更新周期、发送数据的死区以及发送条件。

6、在连接组的导航台右侧,单击add,在组态数据源的OPC条目中添加WinCC变量管理器中的变量,指定相应的数据类型。在组态数据目标数据库变量中选择相应的数据库和表格,以及数据列和时间列。完成组态后保存.xml文件。

7、用IndustrialDataBridgeRuntime打开.xml文件,单击connect连接数据库,连接初始化后,单击start开始运行。

8、在Oracle数据库管理台中查看数据记录。

安装时是带选项的,请注意选择。

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来访问。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存