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数据库管理台中查看数据记录。
1.创建opc服务端,并启动opc服务端。i2.打开组态王开发,创建与opc服务器的连接。如何创建连接请参考手册。创建与opc服务端的连接的时候组态王会自动列出可用的opc。
3.创建组态王变量以读取opc的数据。这一步很关键。变量名自己取,变量类型选择io字符串或io整数,这个看你opc发过来的是什么数据类型,按实际选择。连接设备选择你的创建的opc服务器连接。寄存器会自动列出,按照实际选择。数据类型按实际选择。
4.组态王创建了与opc连接的变量后,组态王就可以对变量进行 *** 作了,你就可以把变量通过组态王命令语言写进数据库了。
5.数据库 *** 作得先创建记录体。
6.说太多如果没有基础也很难搞懂,组态王有很详细的帮助,多看手册会大有帮助。
WInCC的实时数据会默认存储到本地的SQL Server中进行归档,当然wincc也可以作为opc 的server 将自己的实时数据给到opc 的client,那么你也可以在opc client上将从wincc中获得的数据存储到其他数据库中。也可以用wincc的选件工业数据桥
http://www.wincc.com.cn/tutorial_show.asp?id=12461
参考《WinCC归档数据交换到Access》
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)