一种变电站远动机自动比对系统的制作方法

文档序号:17130783发布日期:2019-03-16 01:11阅读:201来源:国知局
一种变电站远动机自动比对系统的制作方法

本发明属于远动机转发表组态数据核查比对领域,具体涉及一种变电站远动机自动比对系统。



背景技术:

目前电力企业中,在变电站远动机转发表组态更改过程中存在误修改或漏修改风险问题,为了避免疏漏错误,需要对修改前后远动机转发表组态进行核对检查、对双机双通道转发表一致性等进行比对检查。但现阶段该技术工作仍然是通过人工将远动机转发表组态文件数据导出转换为excel数据模式进行一一比对核查,核对精度和可靠性较低,耗时耗力,核对效率较低,同时由于各变电站远动机型号、组态软件厂商的多样化导致远动机转发表组态文件数据的提取转换较为繁琐复杂,使得各变电站远动机转发表组态一致性比对工作效率、核对精度及可靠性进一步降低。



技术实现要素:

本发明提供一种变电站远动机自动比对系统,以期望解决传统比对过程中出现的通道转发表存在误修改或不一致问题引发的自动化事故事件,从而保证电力监控系统的安全性。

为解决上述的技术问题,本发明采用以下技术方案:

一种变电站远动机自动比对系统,包括opcserver模块、远动机转发表组态文件数据读取解析模块、opc数据存储模块、远动机转发表组态对比算法模块,所述的opcserver模块与远动机组态软件间为即插即用的链接关系,所述的opcserver模块连接有远动机转发表组态文件数据读取解析模块,所述的远动机转发表组态文件数据读取解析模块连接设置有opc数据存储模块,所述的opc数据存储模块与远动机转发表组态对比算法模块相连接。

进一步的,所述的opcserver模块主要由三类对象构建组成:服务器、组、数据项。

进一步的,所述的服务器对象拥有opcserver的所有信息,也是组对象的容器;组对象拥有本组数据的所有信息,同时包容逻辑组织opc数据项,opc组对象建立提供了客户组织提取数据的一种方法,客户可对之进行读写,通过组对象对数据项进行读取。

进一步的,所述的数据项包括数据值、数据质量、数据戮,数据项建立起了与数据源的交互连接,构建了数据源地址。

进一步的,所述的opcserver模块能够访问不同组态的、任意的数据源,所述的远动机转发表组态文件数据读取解析模块按照远动机转发表组态文件数据核对字节解析提取变电站双机双通道转发表组态文件数据源、修改前后远动机转发表组态数据源,以及对转发表组态数据的写入,所述的opc数据存储模块能够建立opc组态数据库,为组态数据对比模块提供不同变量下的对比数据源。

进一步的,所述的远动机转发表组态对比算法模块包含比对条件变量输入、比对算法输入、比对计算过程、比对结果数据输出、比对结果告警等功能。

进一步的,比对步骤包括将需要对比的两组远动机转发表组态做为本模块的输入,按比对算法对修改前后远动机转发表组态进行核对检查、对双机双通道转发表一致性进行核对,将核对后不一致的字段进行标注区分,同时输出比对结果。

与现有技术相比,本发明至少具有以下有益效果之一:

1、本发明实现了双远动机、各级调度、各通道转发表组态以及修改前后转发表组态的自动比对,确认双机双通道转发表一致性及远动转发表修改部分的正确性,降低了人工成本,提高了比对效率,节约了80%以上的核对工作时间;

2、本发明提高了自动比对远动转发表的正确性及可靠性,大大提高了工作效率,降低了修改远动工作中误修改的风险。核对精确度和可靠性较人工核对更好,有效避免由于通道转发表存在误修改或不一致问题引发的自动化事故事件,保证电力监控系统的安全性;

3、本发明解决了远动机转发表组态文件数据的提取转换较为繁琐复杂,提取转换速度慢、效率低的问题,实现了远动机转发表组态文件数据的自动提取功能。

附图说明

图1为本比对系统的工作流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例

一种变电站远动机自动比对系统,包括opcserver模块、远动机转发表组态文件数据读取解析模块、opc数据存储模块、远动机转发表组态对比算法模块,所述的opcserver模块与远动机组态软件间为即插即用、简单规范的链接关系,所述的opcserver模块连接有远动机转发表组态文件数据读取解析模块,所述的远动机转发表组态文件数据读取解析模块连接设置有opc数据存储模块,所述的opc数据存储模块与远动机转发表组态对比算法模块相连接;所述的opcserver模块主要由三类对象构建组成:服务器(server)、组(group)、数据项(item),所述的服务器对象(server)拥有opcserver的所有信息,也是组对象的容器;组对象(group)拥有本组数据的所有信息,同时包容逻辑组织opc数据项(item),opc组对象(group)建立提供了客户组织提取数据的一种方法,客户可对之进行读写,通过组对象对数据项进行读取;所述的数据项包括数据值、数据质量、数据戮,数据项建立起了与数据源的交互连接,构建了数据源地址;所述的opcserver模块能够访问不同组态的、任意的数据源,所述的远动机转发表组态文件数据读取解析模块按照远动机转发表组态文件数据核对字节解析提取变电站双机双通道转发表组态文件数据源、修改前后远动机转发表组态数据源,以及对转发表组态数据的写入,所述的opc数据存储模块能够建立opc组态数据库,为组态数据对比模块提供不同变量下的对比数据源;所述的远动机转发表组态对比算法模块包含比对条件变量输入、比对算法输入、比对计算过程、比对结果数据输出、比对结果告警等功能;所述的比对步骤包括将需要对比的两组远动机转发表组态做为本模块的输入,按比对算法对修改前后远动机转发表组态进行核对检查、对双机双通道转发表一致性进行核对,将核对后不一致的字段进行标注区分,同时输出比对结果。

为了使该比对系统能够顺利进行,所述的系统服务器需8g及以上内存,主频2.5ghz以上多核cpu,1t及以上硬盘;客户机为1g及以上内存,2.0ghz及以上cpu,80g及以上存储硬盘;所述的软件服务器端操作系统使用windowsserver2012enterpriseedition,网络协议设置为tcp/ip协议,中间件为jdk1.8.0_161,数据库采用mysql;所述的客户端操作系统采用windows7/8/10,网络协议为tcp/ip协议,浏览器采用internetexplorer10.0以上版本。该比对系统编程语言为java,系统开发框架为springmvcstruts2。

该比对系统的比对过程如下:所述的opcserver模块中集成了opc工具箱,提供建立了opcserver与变电站远动机转发表组态数据互访读取的通用机制,应用于opc远动机转发表组态数据的访问读取,通过opc工具箱可连接访问不同的远动机组态软件,从而可以方便快速访问读取不同的远动机转发表组态数据,根据变电站远动机转发表组态文件需要核对字节,通过opcserver模块中的opc组对象(group)中提取需要核对数据项:变电站双机双通道转发表组态文件数据源、修改前后远动机转发表组态数据源,并转化为对应需要的比对数据源,为了确保远动机转发表组态数据核对的准确性及可靠性,opc数据存储模块对从变电站远动机组态软件提取的转发表组态数据进行分区、分表、分字节处理存储;远动机转发表组态对比算法以需要对比的两组远动机转发表组态为本模块的输入,按比对算法对修改前后远动机转发表组态进行核对检查、对双机双通道转发表一致性进行核对,将核对后不一致的字段进行标注区分,同时输出比对结果。

尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1