[发明专利]一种SCADA系统实时数据转储方法和装置有效
申请号: | 201810897123.8 | 申请日: | 2018-08-08 |
公开(公告)号: | CN109150596B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 杭小林;王振华;王泽军;沈立峥;韩慧阳 | 申请(专利权)人: | 新智能源系统控制有限责任公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;龙洪 |
地址: | 101111 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 scada 系统 实时 数据 方法 装置 | ||
本发明实施例公开了一种SCADA系统实时数据转储方法和装置,该方法包括:建立SCADA系统实时数据转储任务队列,包括第一转储任务T1和第二转储任务T2;通过第一转储任务T1和第二转储任务T2分别采集实时数据存入相应的缓冲数据文件;由第一转储任务T1申请获取数据转储权并执行正常的数据转储;当第一转储任务T1出现故障时,由第二转储任务T2进行断点续传;当第二转储任务T2出现故障,第一转储任务T1的故障已排除时,由第一转储任务T1进行断点续传,实现自动故障恢复。该实施例方案解决SCADA系统实时数据转储过程中出现的因软件故障原因引起的数据断续问题,提高了SCADA系统实时数据转储的稳定性。
技术领域
本发明实施例涉及数据转储技术,尤指一种SCADA系统实时数据转储方法和装置。
背景技术
工业自动化控制领域,常见使用SCADA(Supervisory Control And DataAcquisition数据采集与监视控制)采集数据和监控现场运行设备,现场安装有各类仪表和通讯设备,SCADA系统通过通讯协议采集获取数据,因SCADA 系统自身已有数据存储功能,因此通过SCADA系统软件模块能够实现对所需监测数据项的历史数据趋势查看和分析,又因上层数据分析模块需要底层数据进行计算和分析得出各项计量数据、运行指标等汇总数据,需要通过 SCADA系统实时转储基础数据到关系数据库,由上层应用软件访问该数据并计算后进行业务分析。
SCADA系统实时数据转储运行环境一般包括:SCADA服务器运行 SCADA软件系统和实时数据转储程序、数据库服务器运行关系型数据库、应用服务器运行上层行业应用软件等。
SCADA软件系统从现场设备采集实时数据,实时数据转储程序通过接口或常规通讯协议访问实时数据库获取数据,提供给上层行业应用软件可访问的关系数据库数据。
目前,SCADA系统常用的数据转储措施包括:
(1)ADO数据处理脚本
SCADA定时脚本内嵌ADO数据处理脚本,直接将实时SCADA变量数据写入历史库。
ADO(ActiveX Data Objects):一种程序对象,用于表示用户数据库中的数据结构和所包含的数据,使用ADO对象来创建或修改表和查询、检验数据库、或者访问外部数据源。
(2)ODBC数据转储组件
ODBC数据转储组件获取数据的方式是通过SCADA厂家SDK访问内部接口,将实时数据按照一定的格式定时通过ODBC方式转储到关系数据库里。
ODBC(Open Database Connectivity开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture视窗开放服务架构)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
SDK(Software Development Kit软件开发工具)是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,本专利用到的为SCADA软件厂商提供的应用程序接口API,通过该接口访问SCADA实时数据库。
(3)OPC数据采集和存储软件
部署OPC数据采集和存储软件,该软件通过OPC方式获取SCADA实时数据,由该软件定时采集实时数据并通过ODBC方式写入关系数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新智能源系统控制有限责任公司,未经新智能源系统控制有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810897123.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络运维指令推送方法
- 下一篇:面向云服务提供商的带宽成本降低方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置