基于厂站端监控系统全景数据的一键重命名方法
技术领域
本发明属于厂站端自动化领域,具体涉及一种基于厂站端监控系统全景数据的一键重命名方法。
背景技术
目前,在电力系统厂站端自动化领域中,运维人员对厂站端监控系统中的线路名称、调度编号的修改,多是采用人工修改的方式,即运维人员根据修改规则,对厂站端监控系统中的监控主备机、工作站、网关机等设备进行修改,修改范围包括实时数据库、图形库、五防库、顺控库、报表库、告警直传/远程浏览文件、SCD模型、RCD模型、设备的CID/CCD文件、校验码描述文件MCCD等,修改以后,还要人工验证修改的正确性,如果修改的对象较多,会给现场的运维人员带来非常大的重复劳动,好费时间很长,运维人员压力大,任务重。
发明内容
发明目的:针对现有技术存在的问题,本发明提供一种基于厂站端监控系统全景数据的一键重命名方法,在保证厂站端监控系统稳定运行的前提下,一键对厂站端的线路名称或者调度编号等信息进行修改,将信息传递至各应用,实现描述信息同步。
技术方案:本发明所述的一种基于厂站端监控系统全景数据的一键重命名方法,将厂站端SCD模型文件作为数据源头,进行厂站端监控主机和网关机的数据同步;厂站端监控主机和网关机解析SCD模型文件后的数据库,对应四遥数据的记录REF确定且唯一,建立间隔名称、一次设备类和四遥数据的映射,建立彼此之间的隶属关系,保证在监控后台修改的四遥数据,即可确定对应的一次设备类和间隔,同理,既可准确在远动机中修改对应的四遥、一次设备类和间隔名称。
进一步的,所述监控主备机、工作站和网关机均为厂站端站控层设备且一体化平台运行,其中,监控主备机作为一键重命名的发起入口,监控主机的修改范围包括实时数据库、图形库、五防库、顺控库、报表库、告警直传/远程浏览文件、SCD模型文件、CID/CCD文件和MCCD文件,监控备机和工作站则自动同步监控主机数据,网关机的修改范围包括实时数据库和RCD模型。
进一步的,采用三层管理架构,所述管理架构用于实现全站模型数据的统一维护管理,自动进行模型中间隔名称、调度编号、设备及信息名称的一致性同步,实现一处修改维护、全局生效。
所述三层管理架构包括客户端、通讯层和服务端,其中,客户端应用负责数据发送和数据接收后的本地展示和存储,通讯层采用UDP广播方式,独立封装客户端和服务端通讯模块接口,实现客户端和服务端之期间的数据传输,服务端应用独立封装各服务应用的接口,实现数据查询和数据的修改;
所述客户端调用各应用同步接口,采取串行模式,监控后台实时库修改并确认正确以后,修改监控主机图形库、五防库、报表库、顺库控和SCD模型文件,并根据更新的SCD模型文件,更新修改的CID/CCD文件和校验码描述文件MCCD,再修改网关机的实时库,网关机根据实时库的修改结果,生成新的RCD文件。
进一步的,所述监控主备机和工作站以及网关机根据命名规则对库中线路名称或者调度编号信息重命名以后,需要在本地生成修改记录文件,修改记录文件包括修改时间、修改人、修改前数据和修改后数据等,保证厂站端运维人员有记录可追溯,同时,一键重命名客户端,可根据修改记录文件内容恢复原数据,防止因修改错误导致厂站端监控系统运行异常。
进一步的,所述一键重命名作为客户端运行在站控层监控主备机中,在站控层机器中均部署一个服务,客户端和服务端采用UDP广播的方式向各个机器服务发送消息命名,服务根据机器的类型判断是否进行实时库、图形应用的交互,然后由各个机器的服务返回结果信息给客户端,完成交互。
具体的,所述厂站端监控系统全景数据是监控主机和网关机解析SCD模型文件并入本地库的数据,包括一二次设备名称、线路名称、调度编号等,监控主机、网关机、测控设备和保护装置,都是基于SCD模型文件运行。
其中,所述SCD模型文件为厂站端配置描述文件,是测控、保护、合并单元、智能终端设备的CID模型文件的集成文件,描述所有IED的实例化配置和通讯参数、IED之间的通讯配置以及厂站端一次系统结构。
所述的实时数据库是站控层设备基于SCD模型文件,解析后保存到本地的数据库;所述的图形库是监控主备机、工作站基于SCD模型文件,在本地进行可视化展示的图形文件库;所述的报表库是监控主备机、工作站基于SCD模型文件和工程实际需求,在监控主备机上针对指定的遥信或遥测数据,进行日、月、年记录/标记的数据统计库;所述的顺控库是集成厂站端线路多条遥控操作对象的顺序操作库;所述的五防库是监控主备机和测控装置的遥控操作对象的执行条件库;所述的告警直传文件是厂站端指定的本地告警信息,根据规范格式在本地生成的告警文件;所述的远程浏览文件是厂站端针对指定的图形文件,根据规范的格式在本地生成的G文件;所述的CID模型是单个IED设备实例化配置文件,每个装置有一个,由装置厂商根据SCD文件中本IED相关配置生成;所述的CCD文件是用于描述IED的GOOSE、SV发布/订阅信息的回路实例配置文件;所述的MCCD文件是厂站端测控装置和保护设备的CID和CCD文件的CRC校验码文件;所述的RCD文件是网关机根据自身的转发表配置信息,导出的具有标准化规范格式的文本文件。
有益效果:本发明适用于新老厂站端,在保证厂站端监控系统正常运行情况下,对厂站端内线路名称或调度编号等信息进行一键修改,避免维护人员手动进行各应用同步,实现一处修改,全局生效,提高了运维人员对厂站端监控系统的智能化管控,减轻厂站端运维人员的工作负担,提高厂站端运行安全性、智能性、运维便捷性的支撑作用,全面提升厂站端对大运行、大检修体系的业务支撑能力。
附图说明
图1为本发明一种实施例的客户端与服务端部署示意图;
图2为本发明一种实施例的一键重命名架构图;
图3为本发明一种实施例的监控后台与网关机数据同步示意图;
图4为本发明一种实施例的一键重命名客户端数据串行化修改流程图。
具体实施方式
下面结合附图对本发明的应用原理作详细的描述。
本发明的一种基于厂站端监控系统全景数据的一键重命名方法,包括如下内容:
客户端和服务端部署架构如图1所示,一键重命名作为客户端可以运行在站控层监控主备机中,在监控主机、网关机等站控层机器中均部署一个服务,客户端和服务端采用UDP广播的方式向各个机器服务发送消息命名,服务会根据机器的类型判断是否进行实时库、图形等应用的交互,然后由各个机器的服务返回结果信息给客户端,完成交互。
厂站端内主备机和工作站作为站控层一体化监控,可实现全数据的同步,监控主机与网关机采用标准化的C/S架构和标准化的通讯接口,实现数据交互和文件传输。
厂站端监控系统全景数据是基于厂站端SCD模型文件,监控主机和网关机等解析SCD模型文件并入本地库的数据,主要包括一二次设备名称、线路名称、调度编号等;监控主机、网关机、测控设备和保护装置等,都是基于SCD模型文件运行。
一键重命名管理架构如图2所示,用于实现全站模型数据的统一维护管理,自动进行模型中间隔名称、调度编号、设备及信息名称的一致性同步,实现一处修改维护、全局生效。具体的,一键重命名采用三层管理架构组成,其中,客户端应用负责数据发送和数据接收后的本地展示和存储,通讯层采用UDP广播方式,独立封装客户端和服务端通讯模块接口,实现客户端和服务端之期间的数据传输,服务端应用独立封装各服务应用的接口,实现数据查询和数据的修改。客户端调用各应用同步接口,采取串行模式,监控后台实时库修改并确认正确以后,修改监控主机图形库、五防库、报表库、顺库控和SCD文件,并根据更新的SCD文件,更新修改的CID文件,再修改网关机的实时库,生成新的RCD文件。
SCD模型文件,即厂站端配置描述文件,是测控、保护、合并单元、智能终端等设备的CID模型文件的集成文件,描述所有IED的实例化配置和通讯参数、IED之间的通讯配置以及厂站端一次系统结构。
实时数据库是监控主机、网关机等站控层设备,基于全站SCD模型文件,解析后保存到本地的数据库;图形库是监控主备机、工作站基于全站SCD模型文件,在本地进行可视化展示的图形文件库;报表库是监控主备机、工作站基于全站SCD模型文件和工程实际需求,在监控主备机上针对指定的遥信或遥测等数据,进行日、月、年等的数据统计库;顺控库是集成厂站端线路多条遥控等操作对象的顺序操作库;五防库是监控主备机和测控装置的遥控操作对象的执行条件库;告警直传文件是厂站端指定的本地告警信息,根据规范格式在本地生成的告警文件;远程浏览文件是厂站端针对指定的图形文件,根据规范的格式在本地生成的G文件;CID模型是单个IED设备实例化配置文件,每个装置有一个,由装置厂商根据SCD文件中本IED相关配置生成;CCD文件是用于描述IED的GOOSE、SV发布/订阅信息的回路实例配置文件;MCCD文件是,厂站端测控装置和保护设备等的CID和CCD文件的CRC校验码文件;RCD文件是,网关机根据自身的转发表配置信息,导出的具有标准化规范格式的文本文件。
本发明的监控主机与网关机的数据同步依据如图3所示,厂站端所有的数据源头都是SCD模型,所以监控主机和网关机解析SCD模型后的数据库,对应四遥数据的记录REF确定且唯一,建立间隔名称、一次设备类和四遥数据的映射,建立彼此之间的隶属关系,保证在监控后台修改的四遥数据,即可确定对应的一次设备类和间隔,同理,既可准确在远动机中修改对应的四遥、一次设备类和间隔名称。
一键重命名客户端数据串行化修改流程图如图4所示,一键重命名流程分为数据获取过程、匹配过程和替换过程三部分。
数据获取过程分为数据获取命令发送和数据结果返回过程。一键重命名客户端作为名称更改的发起端,负责发送数据获取命令。各配置工具接收到数据获取命令后,组织修改范围内的数据,以数据项列表形式返回数据项至一键重命名客户端,每个数据项包括描述、类型、容器、资源、数据归属等内容,具体见表1所示。
表1数据项对应的类型、容器、资源表
一键重命名根据数据项对应的对象进行归类,如将相同Reference或关联该Reference的数据归为一类,认为是对同一数据对象。
匹配过程指,用户输入需要修改的间隔名称/设备名称/设备编号,作为待替换字符,一键重命名客户端在获取的数据中搜索描述信息包含待替换字符的数据。
匹配过程完成后,进入替换过程;用户输入替换后的间隔名称/设备名称/设备编号,作为替换后字符,选择需要替换的数据项,进行替换操作,数据项描述信息中的待替换字符将更改为替换后字符,描述信息中其他字符保持不变,审核替换结果无误后,保存功能生效替换结果。一键重命名客户端发送替换命令至相关配置工具,替换命令中包含替换后的数据项,配置工具根据数据项描述信息更新原有数据,并进行保存和同步等操作,配置工具完成后发送执行结果至一键重命名客户端。
监控主备机和工作站以及网关机根据命名规则对库中线路名称或者调度编号等信息重命名以后,需要在本地生成修改记录文件,修改记录文件包括修改时间、修改人、修改前数据和修改后数据等,保证厂站端运维人员有记录可追溯,同时,一键重命名客户端,可根据修改记录文件内容恢复原数据,防止因修改错误导致厂站端监控系统运行异常。
综上所述,本发明的基于厂站端监控系统全景数据的一键重命名管理架构设计方法,其管理架构能够实现全站模型数据的统一维护管理,自动进行模型中间隔名称、调度编号、设备及信息名称的一致性同步,实现一处修改维护、全局生效。一键重命名修改范围主要包括实时数据库、图形库、五防库、顺控库、报表库、告警直传/远程浏览文件、SCD模型、RCD模型、设备的CID/CCD文件、校验码描述文件MCCD等。一键重命名客户端可以运行在站控层监控主备机中,在监控主机、网关机等站控层机器中均部署一个服务,客户端和服务端采用UDP广播的方式向各个机器的服务发送消息命名,服务会根据机器的类型判断是否进行实时库、图形等应用的交互,然后由各个机器的服务返回结果信息给客户端,完成交互。其中,监控主机的修改范围包括实时数据库、图形库、报表库、顺控库、五防库、SCD模型、CID/CCD文件、校验码描述文件MCCD、告警直传/远程浏览文件,监控备机和工作站则自动同步监控主机数据,网关机的修改范围包括实时数据库和RCD模型。基于厂站端监控系统全景数据的一键重命名采用三层管理架构组成,其中,客户端应用负责数据发送和数据接收后的本地展示和存储,通讯层采用UDP广播方式,独立封装客户端和服务端通讯模块接口,实现客户端和服务端之期间的数据传输,服务端应用独立封装各服务应用的接口,实现数据查询和数据的修改。客户端调用各应用同步接口,采取串行模式,监控后台实时库修改并确认正确以后,修改监控主机图形库、五防库、报表库、顺库控、告警直传/远程浏览文件和SCD文件,并根据更新的SCD文件,更新修改的CID/CCD文件和校验码描述文件MCCD,再修改网关机的实时库,网关机根据实时库的修改结果,生成新的RCD文件,监控主备机和工作站以及网关机根据命名规则对库中线路名称或者调度编号等信息重命名以后,需要在本地生成修改记录文件,修改记录文件包括修改时间、修改人、修改前数据和修改后数据等,保证厂站端运维人员有记录可追溯,同时,一键重命名客户端,可根据修改记录文件内容恢复原数据,防止因修改错误导致厂站端监控系统运行异常。