[发明专利]一种实时数据库冗余的工控系统数据传输方法和系统在审
申请号: | 202111064431.0 | 申请日: | 2021-09-10 |
公开(公告)号: | CN113779148A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 马瑞瑞;何清;王毅;何新 | 申请(专利权)人: | 西安热工研究院有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F11/14 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 崔方方 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 数据库 冗余 系统 数据传输 方法 | ||
1.一种实时数据库冗余的工控系统数据传输方法,其特征在于,包括以下步骤:
数据采集接口同时向两路数据传输中间件上传数据,并写入两路工业实时数据库中;
若检测到一路数据传输中间件到工业实时数据库的写数链路中断,记录所述写路数据中断的数据时间段信息;
当读、写数据链路恢复后,向所述数据传输中间件上报未上传的数据时间段信息;
所述数据传输中间件启动数据同步服务进程,通过另一路数据传输中间件从其实时数据库中抽取历史数据,并补写数据到恢复网络通讯的工业实时数据库中。
2.根据权利要求1所述的实时数据库冗余的工控系统数据传输方法,其特征在于,
所述两路工业实时数据库的测点表配置完全一致。
3.根据权利要求1所述的实时数据库冗余的工控系统数据传输方法,其特征在于,
所述记录该路数据上传中断的数据时间段信息是指所有未上传数据集合的时间最小值到最大值的时间差。
4.根据权利要求1所述的实时数据库冗余的工控系统数据传输方法,其特征在于,
所述数据同步服务在数据传输中间件读、写链路都正常时,才执行补写数据到恢复网络通讯的工业实时数据库中的任务,否则处于等待状态;任务执行完后,数据同步服务进入休眠状态,等待下次唤醒。
5.一种实时数据库冗余的工控系统数据传输系统,其特征在于,包括:
上传写入单元,用于数据采集接口同时向两路数据传输中间件上传数据,并写入两路工业实时数据库中;
中断检测单元,用于若检测到一路数据传输中间件到工业实时数据库的写数链路中断,记录所述写路数据中断的数据时间段信息;
恢复上报单元,用于当读、写数据链路恢复后,向所述数据传输中间件上报未上传的数据时间段信息;
数据同步单元,用于所述数据传输中间件启动数据同步服务进程,通过另一路数据传输中间件从其实时数据库中抽取历史数据,并补写数据到恢复网络通讯的工业实时数据库中。
6.根据权利要求5所述的实时数据库冗余的工控系统数据传输系统,其特征在于,
所述中断检测单元记录该路数据上传中断的数据时间段信息是指所有未上传数据集合的时间最小值到最大值的时间差。
7.根据权利要求5所述的实时数据库冗余的工控系统数据传输系统,其特征在于,
所述数据同步服务在数据传输中间件读、写链路都正常时,才执行补写数据到恢复网络通讯的工业实时数据库中的任务,否则处于等待状态;任务执行完后,数据同步服务进入休眠状态,等待下次唤醒。
8.一种实时数据库冗余的工控系统数据传输系统,其特征在于,包括:主/从数据采集接口服务器、两个数据上传服务器、代理HA服务器、两个数据传输中间件服务器、两个数据同步服务器和两个工业实时数据库;
所述主/从数据采集接口服务器采用双机热备冗余架构,用于从工控系统采集生产过程实时数据;
所述数据上传服务器,用于将采集到的数据上传至数据传输中间件;
所述代理HA服务器,用于第三方应用程序接口双路写数据的冗余处理;
所述主/从数据采集接口服务器和代理HA服务器同时与两台数据传输中间件服务器相连接,将数据转发至两个数据传输中间件服务器,再分别写入两个工业实时数据库中;
所述数据同步服务器,用于数据传输中间件服务器的子服务,分别本地化运行在两个数据传输中间件服务器中,由数据传输中间件进行调度,完成实时数据库的数据同步任务。
9.根据权利要求8所述的实时数据库冗余的工控系统数据传输系统,其特征在于,
所述数据上传服务器设置在数据采集接口服务器上,作为数据采集接口服务器的子服务运行;如果数据采集接口服务器受工控系统数据发布接口技术限制,或无法保证两路数据采集接口服务器数据上传不出现冲突时,将数据采集接口服务器的上传服务器设置到代理HA服务器上,由代理HA服务器进行数据集合,再通过双路转发至两个数据传输中间件服务器。
10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-4任一项所述的实时数据库冗余的工控系统数据传输方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司,未经西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111064431.0/1.html,转载请声明来源钻瓜专利网。