wincc 与oracle 数据库连接,读写,能否给我提供关于 这方面的程序

wincc 与oracle 数据库连接,读写,能否给我提供关于 这方面的程序

最佳答案

关于如何使用WinCC Industrial Data Bridge将WinCC的实时数据通过OPC DA记录到MS Access、MS SQL Server和Oracle数据库
     1.1 功能
     WinCC/IndustrialDataBridge(工业数据桥)利用标准接口将自动化层(控制器)连接到IT世界,并保证了双向的信息流。这些类型接口的例子包括自动化领域里的OPC和IT世界内的SQL数据库。你可利用众多不同的标准接口(其中包括OPC,SQL, OLE-DB,Office格式),将不同制造商生产的系统集成在一起。你可在合宜定价的基础上,利用标准软件包完成系统组态(不需要编程)。通常,带有OPC DA服务器接口的 WinCC是数据源,而一个外部数据库则是数据目的地。 
     取决于数据数量,授权可以128、 512、2K和10K个变量提供。 
     在不同的制造商生产的自动化系统之间,通过“IndustrialDataBridge” 进行数据交换(例如通过OPC)。通过“ IndustrialDataBridge” 连接 OPC服务器能在不同设备数据源和目的地之间通讯。 
     • 通过OPC接口,可以连接由众多不同制造商生产的SCADA和监视系统。
     • 将过程数据存储在Excel或Acces 等办公软件内。也可集成数据库,以便归档大量数据。 
     • SQL数据库可用作已采集到的生产数据目的地。系统可在事件驱动基础上,使用OPC模块,从数据源传输数据,或者利用发送/接收模块直接从控制器传输数据。 
     • 应用一个数据库作为数据源,你可将配方或设定值直接传输到 WinCC或传输到一个控制器。当这样做时,你可应用OPC DA数据访问,WinAC ODK或发送/接收模块作为到达数据目的地的接口。 
     1.2 优点
     • 将自动化层连接到IT环境 
     • 使用众多不同的标准接口(其中包括OPC,SQL,OLE-DB,Office 格式)集成由不同制造商生产的系统 
     • 使用标准软件的简单、价格合理的组态(不需要编程) 
     • 在几个系统之间同时进行高性能的数据交换
     2 使用WinCC Industrial Data Bridge将WinCC的实时数据通过OPC DA记录到Oracle数据库中
     1.1 WinCC Industrial Data Bridge支持Oracle 9i数据库。在Oracle 9i数据库管理台的表空间中建立相应的数据表结构。
     建立Oracle表结构
     1.2 打开Industrial Data Bridge,根据向导新建连接,数据源类型选择”OPC Data Access”,数据目标类型选择Database”。 
     新建连接
     1.3 单击上方的”Browse”按钮浏览本地或网络计算机的OPC Server,选择”OPCServer.WinCC”。  
    选择数据源的OPC Server
     1.4 单击下方的”Browse”按钮指定OLE DB Provider,即数据库驱动。并在连接中指定数据库名称,登录的用户名和密码,系统生成连接字符串。 
     选择数据库驱动
     输入数据库名称,登录用户名和密码
     1.5 新建组,在组设定中指定更新周期、发送数据的死区以及发送条件。 
     1.6 在连接组的导航台右侧,单击”add”,在组态数据源的OPC条目中添加WinCC变量管理器中的变量,指定相应的数据类型。在组态数据目标数据库变量中选择相应的数据库和表格,以及数据列和时间列。完成组态后保存.xml文件。如图7和图8所示。
     注意:
     添加变量时须激活WinCC项目,开启WinCC的OPC Server。
     确认数据源的变量和数据目标的列名类型一致,实际应用中,数据源和数据库中某些数据类型并不吻合。    
 1.7 用Industrial Data Bridge Runtime打开.xml文件,单击”connect”连接数据库,连接初始化后,单击”start”开始运行。
 运行Industrial Data Bridge Runtime  
 1.8 在Oracle数据库管理台中查看数据记录。    
     如果数据库选择MS Access和MS SQL Server,组态步骤和Oracle一样。

提问者对于答案的评价:
谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 求科普wincc与plc间通讯从机制原理

    求高人从深层次说明wincc与plc之间的通讯过程及数据的读写过程,包括脚本过程给plc的读写数据过程,画面中事件过程给plc的读写数据,画面周期,窗口周期,变量周期过程给plc读…

    SIMATIC WinCC 2018年12月3日
  • wincc可不可以调用其他驱动程序

    wincc可不可以添加与调用其它驱动程序使其该设备与wincc通讯? 最佳答案 可以。 打开wincc项目–右键点击变量管理–添加新的驱动连接–选则需要的通讯驱动连…

    SIMATIC WinCC 2019年6月11日
  • wincc系统运行没有画面怎么办????????/

    wincc系统运行没有画面怎么办????????打开别的项目运行时有画面,打开这个项目运行时就没有画面,运行界面就一个对象也不显示 问题补充:计算机名字,客户机都没有动过啊,启动画…

    2021年7月5日
  • Wincc同一台主机两显示器如何显示画面(wincc画面,第三方画面)

    有个项目,配置了一台服务器,还有一个双头显卡,用来显示Wincc画面和第三方的一个画面(不同与wincc另外一个运行软件),找答案里很多人解答的是双显示显示都是wincc的画面,那…

    SIMATIC WinCC 2019年6月11日
  • 变量记录和用户归档的区别

    我想记录项目中各台泵的运行状态,启动和停止的时间,请问用变量记录方法还是用用户归档的方法?这两者的本质区别是什么呢? 最佳答案 我想记录项目中各台泵的运行状态,启动和停止的时间,请…

    SIMATIC WinCC 2019年6月11日
  • net pc站无法配置

    net pc站wincc7.3的 插入普通网卡后再插入wincc应用就不行啦,删除ie网卡也不行,提示有程序在使用索引求大神指教 最佳答案 这种情况不好说一定是…

    SIMATIC WinCC 2020年11月1日
  • WINCC管道流动

    1,在管道内实现水的流动,好像是有自加程序,怎么编写他来实现水的动态流动?急!  最佳答案 给你发了一个比较“复杂”的,可以参考使用:) 提问者对于答案的评价:谢谢,希望…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC7.0许可证问题!

    我搞不明白了,我的许可证怎么不充分了,大家帮我参考参考,谢谢!我的是RC的,怎么还要RT的呢? 图片说明:       最佳答案 1.你的所…

    SIMATIC WinCC 2017年12月8日
  • wincc 复选框的输出值

    请问在wincc中要使用什么函数可以得到画面中的一个复选框的输出值?(复选框链接的是一个8位无符号数)。谢谢了! 最佳答案 1、复选框(CheckBox)是通过“Output/In…

    SIMATIC WinCC 2019年6月11日
  • winccflexible做用户管理

    如何实现用户登录,只输入密码正确即可登录,不用输入用户名。谢谢! 问题补充:tu pian 最佳答案 在左侧项目树,用户管理中运行系统安全性设置里“勾选只能使用密码登录”…

    SIMATIC WinCC 2017年6月8日