SCADA系统关系数据库转储

供稿:北京力控元通科技有限公司

  • 关键词:SCADA,关系数据库,ADO,ODBCRouter
  • 摘要:本文介绍了力控SCADA平台软件eForceCon如何与关系数据库交互,如何将过程数据与业务数据无缝的集成,给信息化系统提供准确的监测数据。

1 概述

在实际的工程项目中,用户往往既要求实时、准确、高效的动态数据,同时,又需要将数据以静态方式存储到关系数据库中,用于后续数据存储和查询历史等。为此,力控组态软件提供了多种手段以满足用户的需要。如数据转储组件ODBCRouter、ADO和报表等都可以和关系数据库(支持SQL Server、Oracle、Access等数据库)通讯。

本文主要介绍力控数据转储组件ODBCRouter将力控实时数据转储到SQL Server数据库的方法。

2 功能说明

2.1 建立数据源

进入力控产品安装根目录,找到扩展组件ODBCRouter.exe,启动ODBCRouter双击“数据源”,根据项目需要可选择本地或者远程的数据源,点击“下一步”,点击“完成”。

注意:需要连接的数据源“实时数据库系统”要启动,保证可以刷到数据源的信息。

2.2 建立数据转储任务

设置数据库连接和建立数据表。双击“转储任务”,弹出“任务基本设置”创建任务名,进行关系数据库链接(首先选择数据库驱动,然后设置连接关系数据库的服务器名,用户名,密码,勾选保存密码,从服务器上选择数据表要保存的数据库,最后点击“测试连接”,连接成功后,点击确定完成设置),建立/选择转储的数据表名,点击“下一步”即可。

设置转储类型和转储点。力控ODBCRouter支持数据库的导入和导出,同时支持实时单记录,实时多记录,历史单记录等多种转储方式,用户可根据实际项目需要选择转储类型,点击“下一步”,从数据点列表中选择转储数据点,点击“增加”,点击“下一步”即可。

设置触发类型以及触发点设置。力控ODBCRouter支持固定触发,周期触发和变化率触发三种类型,我这里选择周期1秒的触发,点击“下一步”,可以进行触发点的设置,点击“Auto”即自动添加所变量的字段名,最后点击“完成”到此转储任务就建立完成了

2.3 查看运行效果

经过前两步的设置,转储任务创建完成,可通过监测工具查看相关任务,在属性栏中包括任务名称,任务类型,触发类型等内容,可以查看转储的状态,是否转储成功,是否连接成功等信息,如下图附1;点击工具栏中的“运行”来启动任务,转储到SQLServer2005中的SQL2005数据表中,如下图附2。

附1:转储任务的各项信息

附2:转储到SQL2005数据库的表信息:

 2.4 保存和控制任务

关系数据库转储工具提供任务备份功能,在操作栏 “文件——保存”即可将任务保存为“.dbr”格式,便于用户在后续项目中可以重复利用。

同时软件还提供后台控制功能,可对任务进行启、停和加载等操作,具体可以查看力控的联机帮助相关章节。


关于力控软件产品的技术问题或需要更多的技术资料,可以在官方微信(微信号:力控科技)和官网(网址:http://www.sunwayland.com/)留下联系方式或者致电400-898-8181,我们将及时为您解答。

发布时间:2016年7月29日 15:56  人气:   审核编辑(苏强)
更多内容请访问(北京力控元通科技有限公司
相关链接

我有需求