CN113961395A - 芯片化保护装置的即插即用方法以及控制装置 - Google Patents
芯片化保护装置的即插即用方法以及控制装置 Download PDFInfo
- Publication number
- CN113961395A CN113961395A CN202111224742.9A CN202111224742A CN113961395A CN 113961395 A CN113961395 A CN 113961395A CN 202111224742 A CN202111224742 A CN 202111224742A CN 113961395 A CN113961395 A CN 113961395A
- Authority
- CN
- China
- Prior art keywords
- protection device
- target
- information
- chip protection
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本申请涉及一种芯片化保护装置的即插即用方法、控制装置、计算机设备以及计算机可读存储介质。该芯片化保护装置的即插即用方法包括:响应于装置接入指令,尝试从装置库中获取第一目标芯片化保护装置的信息;若装置库中不存在第一目标芯片化保护装置的信息,则获取目标下装文件并将目标下装文件下装至第一目标芯片化保护装置,以使第一目标芯片化保护装置进入在线状态。实现了自动、准确配置芯片化保护装置,为运维人员减轻了运维、调试的工作量压力,也为智能变电站的可靠运行提供了帮助。
Description
技术领域
本申请涉及继电保护技术领域,特别是涉及一种芯片化保护装置的即插即用方法、控制装置、计算机设备以及计算机可读存储介质。
背景技术
继电保护装置生产厂家众多,不同生产厂家的继电保护装置安装尺寸、接线端子型号不同、端子定义差异大。不同厂家的保护装置,甚至同厂家不同时期的保护装置不能实现外部开孔、端子的兼容,无法实现装置之间相互灵活互换。导致设计单位的出图时间长,生产厂家的生产工作不能标准化,生产效率低;安装调试单位工调试繁琐,建设周期长;维护运行单位必须熟悉每个生产厂家的设备特点,容易出错,严重时影响设备的安全运行。
芯片化保护装置具有结构紧凑、接口统一的特性,可以很好的解决上述问题,但是在进行变电站间隔扩建时存在着对芯片化保护装置配置效率低且容易出错的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种在进行变电站间隔扩建时能够自动进行配置,实现即插即用的芯片化保护装置的即插即用方法、控制装置、计算机设备以及计算机可读存储介质。
一方面,本申请实施例提供一种芯片化保护装置的即插即用方法,包括:响应于装置接入指令,尝试从装置库中获取第一目标芯片化保护装置的信息;第一目标芯片化保护装置为与装置接入指令对应的芯片化保护装置,装置库中存储有已注册的芯片化保护装置的信息;若装置库中不存在第一目标芯片化保护装置的信息,则获取目标下装文件并将目标下装文件下装至第一目标芯片化保护装置,以使第一目标芯片化保护装置进入在线状态。
在其中一个实施例中,已注册的芯片化保护装置的信息包括备份下装文件,芯片化保护装置的即插即用方法还包括:若第二目标芯片化保护装置的下装文件中的配置信息、定值清单信息或压板状态信息任一项发生变化,则根据第二目标芯片化保护装置的下装文件和第二目标芯片化保护装置的设备特征信息得到备份下装文件并将备份下装文件存储到装置库中;第二目标芯片化保护装置为处于在线状态的芯片化保护装置。
在其中一个实施例中,已注册的芯片化保护装置的信息包括芯片化保护装置的状态,状态包括在线状态和离线状态,尝试从装置库中获取第一目标芯片化保护装置的信息的步骤后还包括:若装置库中存在第一目标芯片化保护装置的信息且根据第一目标芯片化保护装置的信息确定第一目标芯片化保护装置处于离线状态,则根据第一目标芯片化保护装置的设备特征信息获取对应的备份下装文件,并将获取到的备份下装文件下装到第一目标芯片化保护装置,以使处于离线状态的第一目标芯片化保护装置恢复在线状态。
在其中一个实施例中,已注册的芯片化保护装置的信息包括备份下装文件,芯片化保护装置的即插即用方法还包括:若接收到备份指令,则根据第二目标芯片化保护装置的下装文件和第二目标芯片化保护装置的设备特征信息得到备份下装文件并将备份下装文件存储到装置库中;第二目标芯片化保护装置为处于在线状态的芯片化保护装置。
在其中一个实施例中,根据第二目标芯片化保护装置的下装文件和第二目标芯片化保护装置的设备特征信息得到备份下装文件并将备份下装文件存储到装置库中的步骤包括:根据第二目标芯片化保护装置的下装文件、第二目标芯片化保护装置的设备特征信息以及当前时间得到备份下装文件并将备份下装文件存储到装置库中。
在其中一个实施例中,装置库中已注册的芯片化保护装置的信息与已注册的芯片化保护装置的IP地址一一对应,装置接入指令包括第一目标芯片化保护装置的IP地址,尝试从装置库中获取第一目标芯片化保护装置的信息的步骤包括:根据第一目标芯片化保护装置的IP地址从装置库中尝试获取第一目标芯片化保护装置的信息。
在其中一个实施例中,将目标下装文件下装至第一目标芯片化保护装置的步骤后还包括:若判断目标下装文件与第一目标芯片化保护装置的装置要求不匹配,则发出异常报警信号。
另一方面,本申请实施例提供一种芯片化保护装置的即插即用控制装置,包括:信息获取模块,用于响应于装置接入指令,尝试从装置库中获取第一目标芯片化保护装置的信息;第一目标芯片化保护装置为与装置接入指令对应的芯片化保护装置,装置库中存储有已注册的芯片化保护装置的信息;第一下装模块,用于若装置库中不存在第一目标芯片化保护装置的信息,则获取目标下装文件并将目标下装文件下装至第一目标芯片化保护装置,以使第一目标芯片化保护装置进入在线状态。
又一方面,本申请实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述任一实施例的方法的步骤。
再一方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例的方法的步骤。
基于上述任一实施例,在有第一目标芯片化保护装置接入的情况下,从装置库中尝试查找第一目标芯片化保护装置的信息,根据查找的结果确定第一目标芯片化保护装置是否为用于间隔扩建的芯片化保护装置。如果第一目标芯片化保护装置为用于间隔扩建的芯片化保护装置,就将目标下装文件自动下装至第一目标芯片化保护装置,实现了自动、准确配置芯片化保护装置,为运维人员减轻了运维、调试的工作量压力,也为智能变电站的可靠运行提供了帮助。
附图说明
为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中芯片化保护装置的即插即用方法的流程示意图;
图2为另一个实施例中芯片化保护装置的即插即用方法的流程示意图;
图3为一个实施例中一键下装功能的运行时序图;
图4为一个实施例中芯片化保护装置的即插即用控制装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的实施例。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本申请的公开内容更加透彻全面。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。
空间关系术语例如“在...下”、“在...下面”、“下面的”、“在...之下”、“在...之上”、“上面的”等,在这里可以用于描述图中所示的一个元件或特征与其它元件或特征的关系。应当明白,除了图中所示的取向以外,空间关系术语还包括使用和操作中的器件的不同取向。例如,如果附图中的器件翻转,描述为“在其它元件下面”或“在其之下”或“在其下”元件或特征将取向为在其它元件或特征“上”。因此,示例性术语“在...下面”和“在...下”可包括上和下两个取向。此外,器件也可以包括另外地取向(譬如,旋转90度或其它取向),并且在此使用的空间描述语相应地被解释。
需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。
在此使用时,单数形式的“一”、“一个”和“/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。同时,在本说明书中使用的术语“和/或”包括相关所列项目的任何及所有组合。
随着芯片技术的发展,SoC(System on Chip,片上***)技术在通信等领域有着广泛的应用。继电保护***越来越复杂但是继电保护***的可靠性已到了发展瓶颈,利用SoC技术研发制成的芯片化保护装置为继电保护***的进一步突破提供了可能性。
请参阅图1,本申请实施例提供了一种芯片化保护装置的即插即用方法,该芯片化保护装置的即插即用方法可以集成在智能变电站的管理***中,下面以智能变电站的管理***为执行主体进行说明,该芯片化保护装置的即插即用方法包括步骤S102与步骤S104。
S102,响应于装置接入指令,尝试从装置库中获取第一目标芯片化保护装置的信息。
第一目标芯片化保护装置为与装置接入指令对应的芯片化保护装置,装置库中存储有已注册的芯片化保护装置的信息。
可以理解,智能变电站现在一般采用IEC61850标准建设,新加入智能变电站的设备经过按照IEC61850标准所形成的下装文件配置即可了解整个智能变电站的布局和结构,芯片化保护装置经过配置后即可发挥相应的继电保护功能,装置库会将接入过智能变电站的芯片化保护装置的信息存储起来,即完成在智能变电站的注册。第一目标芯片化保护装置在接入后会发出装置接入指令,智能变电站的管理***在接收到装置接入指令后响应该装置接入指令,尝试从装置库中检索第一目标芯片化保护装置的相关信息,以确认第一目标芯片化保护装置是否为已注册的芯片化装置。在一个具体实施例中,第一目标保护装置与智能变电站的管理***通过总线连接,第一目标保护装置通过UDP报文的方式将装置接入指令发送到总线上,智能变电站的管理***持续监听总线上的报文以及时对装置接入指令进行响应。
S104,若装置库中不存在第一目标芯片化保护装置的信息,则获取目标下装文件并将目标下装文件下装至第一目标芯片化保护装置,以使第一目标芯片化保护装置进入在线状态。
可以理解,装置库中不存在第一目标芯片化保护装置的信息意味着第一目标芯片化保护装置未在是未注册的芯片化保护装置,新接入的这一芯片化保护装置是用于进行间隔扩建的。由智能变电站的管理***将目标下装文件下装至第一目标芯片化保护装置,第一目标芯片化保护装置在对目标下装文件进行解析并完成配置后可进入在线状态。芯片化保护装置的状态包括在线状态和离线状态。智能变电站的管理***可以和处于在线状态的芯片化保护装置进行通信,处于在线状态的芯片化保护装置可根据运行中的下装文件发挥继电保护的功能。智能变电站的管理***无法和处于离线状态的芯片化保护装置进行通信,处于离线状态的芯片化保护装置可能为出现故障而被拨出进行检修而无法通信,或用来替换故障芯片化保护装置还暂时未被配置而无法通信,所以处于离线状态的芯片化保护装置无法发挥继电保护的功能。获取目标下装文件可以通过IEC61850标准中的Getfile服务,将目标下装文件下装至第一目标芯片化保护装置可以通过IEC61850标准中的Setfile服务并基于SFTP协议进行。
基于本实施例中的芯片化保护装置的即插即用方法,在有第一目标芯片化保护装置接入的情况下,从装置库中尝试查找第一目标芯片化保护装置的信息,根据查找的结果确定第一目标芯片化保护装置是否为用于间隔扩建的芯片化保护装置。如果第一目标芯片化保护装置为用于间隔扩建的芯片化保护装置,就将目标下装文件自动下装至第一目标芯片化保护装置,实现了自动、准确配置芯片化保护装置,为运维人员减轻了运维、调试的工作量压力,也为智能变电站的可靠运行提供了帮助。
在一个实施例中,已注册的芯片化保护装置的信息包括备份下装文件。具体而言,第一目标芯片化保护装置在进入在线状态后将在智能变电站的管理***完成注册,为了便于维修以及更换芯片化保护装置,在智能变电站的管理***会将第一目标芯片化保护装置的下装文件备份以形成备份下装文件存储在装置库中。备份下装文件一般根据芯片化保护装置的设备特征信息(如设备ID)命名。
在一个实施例中,芯片化保护装置的即插即用方法还包括:若第二目标芯片化保护装置的下装文件中的配置信息、定值清单信息或压板状态信息任一项发生变化,则根据第二目标芯片化保护装置的下装文件和第二目标芯片化保护装置的设备特征信息得到备份下装文件并将备份下装文件存储到装置库中。第二目标芯片化保护装置为处于在线状态的芯片化保护装置。
可以理解,第二目标芯片化保护装置的下装文件中包括配置信息、定值清单信息或压板状态信息。配置信息指的是IEC61850信息中的CID(Configured IED Description,智能电子设备实例配置)文件,CCD(Configured Circuit Description,回路实例配置)文件,芯片化保护装置通过解析配置信息中的配置信息即可了解智能变电站中的已接入的智能电子设备以及相关回路的连接情况。定值清单信息指的是有关继电保护功能的各种数值所形成的清单,如电流定值、时限定值等。压板状态信息指的是与第二目标芯片保护装置对应的各类压板的状态。这些信息对芯片话保护装置的功能有较大影响,因此在它们发生变化时就要重新备份。为了便于从装置库中获取特定的备份下装文件,备份下装文件的命名是根据第二目标芯片化保护装置的设备特征信息设置并存储到装置库中。
在一个实施例中,已注册的芯片化保护装置的信息包括备份下装文件,芯片化保护装置的即插即用方法还包括:若接收到备份命令,则根据第二目标芯片化保护装置的下装文件和第二目标芯片化保护装置的设备特征信息得到备份下装文件并将备份下装文件存储到装置库中。第二目标芯片化保护装置为处于在线状态的芯片化保护装置。可以理解,备份下装文件的形成以及存储也可以由备份命令触发启动,如工作人员通过操作终端向智能变电站的管理***发送备份命令。
在一个实施例中,已注册的芯片化保护装置的信息包括芯片化保护装置的状态,状态包括在线状态和离线状态。在线状态和离线状态的说明可参照上文。如图2所示,芯片化保护装置的即插即用方法包括步骤S202至S206。
S202,响应于装置接入指令,尝试从装置库中获取第一目标芯片化保护装置的信息。
第一目标芯片化保护装置为与装置接入指令对应的芯片化保护装置,装置库中存储有已注册的芯片化保护装置的信息。
S204,若装置库中不存在第一目标芯片化保护装置的信息,则获取目标下装文件并将目标下装文件下装至第一目标芯片化保护装置,以使第一目标芯片化保护装置进入在线状态。
步骤S202与步骤S102类似、S204与步骤S104类似,在此不再赘述。
S206,若装置库中存在第一目标芯片化保护装置的信息且根据第一目标芯片化保护装置的信息确定第一目标芯片化保护装置处于离线状态,则根据第一目标芯片化保护装置的设备特征信息获取对应的备份下装文件,并将获取到的备份下装文件下装到第一目标芯片化保护装置,以使处于离线状态的第一目标芯片化保护装置恢复在线状态。
可以理解,若装置库中存在第一目标芯片化保护装置的信息则意味着接入的芯片化保护装置是已注册过的。如果已注册过的芯片化保护装置因被拔出检修而处于离线状态,由于其已被下装过下装文件所以其再重新接入后会自动恢复在线状态。但此时第一目标芯片化保护装置的状态仍为离线状态,则该第一目标芯片化保护装置应该为用于替换故障芯片化保护装置的未经下装的芯片化保护装置。该第一目标芯片化保护装置与其替换的故障芯片化保护装置有相同的设备特征信息,所以智能变电站的管理***根据第一目标芯片化保护装置的设备特征信息即可获取到对应的备份下装文件,并将获取到的备份下装文件下装至第一目标芯片化保护装置即可使其恢复在线状态。智能变电站的管理***可以通过尝试与芯片化保护装置通信来判断芯片化保护装置的状态,若通信成功则该芯片化保护装置处于在线状态,若通信失败则该芯片化保护装置处于离线状态。
在一个实施例中,根据第二目标芯片化保护装置的下装文件和第二目标芯片化保护装置的设备特征信息得到备份下装文件并将备份下装文件存储到装置库中的步骤包括:根据第二目标芯片化保护装置的下装文件、第二目标芯片化保护装置的设备特征信息以及当前时间得到备份下装文件并将备份下装文件存储到装置库中。可以理解,一个已注册的芯片化保护装置可对应多个备份下载文件,以备份的时间作为区分,增加了下装时对备份下装文件选择的灵活性。
在一个实施例中,装置库中已注册的芯片化保护装置的信息与已注册的芯片化保护装置的IP地址一一对应,装置接入指令包括第一目标芯片化保护装置的IP地址,尝试从装置库中获取第一目标芯片化保护装置的信息的步骤包括:根据第一目标芯片化保护装置的IP地址从装置库中尝试获取第一目标芯片化保护装置的信息。具体而言,智能变电站的保护***从装置接入指令中获得第一目标芯片化保护装置的IP地址,根据IP地址在装置库中进行检索,根据检索结果确定是否存在对应的已注册的芯片化保护装置的信息。
在一个实施例中,将目标下装文件下装至第一目标芯片化保护装置的步骤后还包括:若判断目标下装文件与第一目标芯片化保护装置的装置要求不匹配,则发出异常报警信号。可以理解,在目标下装文件与第一目标芯片化保护装置的装置要求不匹配时则代表智能变电站的管理***所获取到的目标下装文件不合适,应通过异常报警信号提醒工作人员进行人工核查或智能变电站的管理***根据异常报警信号自动进行调整。
在一个具体实施例中,智能变电站的管理***为根据IEC61850模型搭建的设备管理单元模型。在设备管理单元模型中增加两个数据点,一个是用于备份文件的数据点,数据点名称为ConfBak,建模为MGR(单点),类型为CTL(遥控),中文描述为“启动备份”。另外一个是动作事件数据点,数据点名称分别为ConfMade中文描述为“备份完成”,存放所有备份的动作事件。当芯片化保护装置收到设备管理单元模型的指示后启动备份功能,芯片化保护装置会事先定义好配置备份列表,备份功能启动后按照列表顺序收集下装文件,对下装文件进行打包,打包成功后将ConfMade置为完成状态,备份完成报告为urcbMgrConfBak,设备管理单元模型收到ConfMade为完成状态后采用IEC61850文件服务GetFile获取装置侧打包完成的备份下装文件,备份下装文件路径采用固定路径/configuration/backup.pkg。在设备管理单元***中按照每个装置的***唯一ID建立目录,将获取的备份下装文件存放到对应的目录下,每次获取的备份下装文件名称中包含备份操作时的日期。
在一个具体实施例中,备份下装文件的下装可以根据下装命令进行。在设备管理单元模型中增加两个动作事件数据点,数据点名称分别为UnpackOk,中文描述为“下装备份解析成功”,以及UnpackErr,中文描述为“下装备份解析失败”,存放所有下装的动作事件。下装操作时通过设备管理单元模型打开下装操作界面,选择需要下装的备份文件,***会自动将备份文件选择路径定位到当前芯片化保护装置对应的目录下,防止下装错误的备份文件到装置。一键下装将备份的.pkg文件以IEC61850文件下载服务SetFile方式下装到装置,下装后装置自动重启以使配置生效。备份文件下装名称采用固定路径/configuration/backup.pkg。芯片化保护装置接收到备份下装文件后,对备份下装文件进行解析,若备份下装文件符合装置要求,且不会对装置产生功能异常和启动异常,装置将UnpackOk置为正常状态,芯片化保护装置的全部功能恢复。若备份下装文件中不符合装置要求,且会对装置产生功能异常和启动异常,装置将UnpackErr置为异常状态,终止下装操作。下装失败时,“告警报告”中有错误告警信息记录,重启后上送相关信息。
在一个具体实施例中,设备管理单元模型中还包括根据下装文件的变化启动备份的遥控控点,设备管理单元触发自动备份的触发条件数据点包括:(1)配置信息变化遥信:模型名称ConfigChg,当芯片化保护装置正运行的下装文件中的配置信息发生变化时触发配置信息变化遥信,设备管理单元收到遥信变化后启动自动备份命令,完成自动备份。(2)定值变化遥信:模型名称SetChg,当芯片化保护装置正运行的下装文件中的定值清单发生变化时触发定值变化遥信,设备管理单元收到遥信变化后启动自动备份命令,完成自动备份。(3)压板状态变化遥信:模型名称PStatusChg,当芯片化保护装置正运行的下装文件中压板状态发生变化时触发压板状态变化遥信,设备管理单元收到遥信变化后启动自动备份命令,完成自动备份。
在被上述触发条件触发后,设备管理单元发送向对应的芯片化保护装置启动备份遥控命令,芯片化保护装置应答成功后启动自动备份过程。芯片化保护装置将需备份的所有内容形成一个压缩文件后,上送文件生成完成报告。设备管理单元以MMS文件服务召唤备份芯片化保护装置备份的压缩文件,压缩文件召唤路径为/configuration/backup-YYYYMMDDhhmmss.pkg。其中的时标为压缩文件的生成时间。设备管理单元对压缩文件重新命名后存储于备份区命名方式为:智能变电站名+IEDname+备份时间。备份时间格式为YYYYMMDDhhmmss。其中YYYY代表四位数年份,MM代表两位数月份,DD代表两位数日期,hh代表两位数小时,mm代表两位数分钟,ss代表两位数秒。所有时间数据如果位数不足均应在高位以0补齐。最后存储在设备管理单元的备份文件夹devCfg中,按照设备分目录进行存储,不需要存储数据库。芯片化保护装置的配置通信接口,由61850子***提供接口,由61850通信程序调用实现,设备管理单元通过消息交互,和前置通信模块共同实现备份管理功能。
在一个具体实施例中,上述接入芯片化保护装置的具体流程为:设备管理单元配置监听进程,实时监测装置接入信号,信号为自定义UDP报文,通过信号发送源获取新接入装置的IP信息。检修替换的装置上电接入网络后自动发送装置基本信息信号,监听进程接收到装置接入信号,获取装置IP信息,自动侦测有新装置接入。自动侦测获取装置IP信息后,在智能装置库中检索IP信息,自动识别此IP对应的装置,获取装置的基本信息和状态,设备管理单元判断芯片化保护装置通讯状态为在线状态时,则此芯片化保护装置为正常运行装置进行检修或短暂型异常恢复。设备管理单元判断芯片化保护装置通讯状态离线状态时,则此芯片化保护装置为检修替换装置。当未获取芯片化保护装置的基本信息和状态时,则此芯片化保护装置为间隔扩建装置。
针对检修替换装置,通过自动识别获取装置基本信息后,进行自动匹配,以该芯片化保护装置的设备ID为关键值,按照自动备份时备份下装文件存储路径命名规则,匹配到此装置最新的备份下装文件。设备管理单元通过SFTP方式将备份下装文件自动下装到检修替换装置,检修替换装置侦测到备份下装文件后启动自动恢复,恢复到替换前装置的状态,恢复完成后自动重启,与设备管理单元恢复通讯,所有装置功能恢复正常。
当备份下装文件与检修装置不匹配时可以通过工作人员所在的终端进行手动选择备份下装文件并进行确认,如果有多个检修替换装置需要确认,会弹出菜单便于工作人员逐个处理。工作人员选择要处理的检修替换装置后,如果有多个可选择的备份下装文件,会弹出确认对话框,进行人工确认。人工选择需要备份的文件版本后,设备管理单元将对应的模型及配置文件后下装到保护装置,文件下载采用SFTP方式。文件下装成功后,保护装置自动重启,管理单元实现与设备的正常通信。
针对间隔扩建装置,设备管理单元通过探测网络上目前不在61850通信列表的设备IP,判断该设备为间隔扩建装置。根据设备配置表或人工干预,实现对间隔扩建装置IEDName的自动匹配。可由工作人员匹配电压等级、间隔名称、IEDName等信息。间隔扩建装置接入后,设备管理单元为其配置SCD文件后调整其模型文件。下装至间隔扩建装置的目标下装文件,可以为其他间隔的备份下装文件,也可以为经过核对匹配的新生成的下装文件。最后通过SFTP的方式进行下装。
如图3所示,上述根据下装命令进行一键下装的软件功能和程序设计具体为:用户通过软件框架界面(GUIFrame)选择配置文件并载入,经由控制模块(Controller)调用配置文件解析(ConfigParser)的解析文件接口对配置文件进行格式校验。如果配置文件格式不正确,则在界面上显示错误信息提示窗口;否则,解析文件后创建对应的数据结构对象,并将该操作写入到日志中,最后将创建的数据结构指针返回至框架界面(GUIFrame)从而生成图形化装置画面。
应该理解的是,虽然图1-图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-图3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
如图4所示,本申请实施例提供一种芯片化保护装置的即插即用控制装置,包括信息获取模块11和第一下装模块13。信息获取模块11用于响应于装置接入指令,尝试从装置库中获取第一目标芯片化保护装置的信息。第一目标芯片化保护装置为与装置接入指令对应的芯片化保护装置,装置库中存储有已注册的芯片化保护装置的信息。第一下装模块13用于若装置库中不存在第一目标芯片化保护装置的信息,则获取目标下装文件并将目标下装文件下装至第一目标芯片化保护装置,以使第一目标芯片化保护装置进入在线状态。
在一个实施例中,已注册的芯片化保护装置的信息包括备份下装文件。芯片化保护装置的即插即用控制装置还包括备份模块。备份模块用于若第二目标芯片化保护装置的下装文件中的配置信息、定值清单信息或压板状态信息任一项发生变化,则根据第二目标芯片化保护装置的下装文件和第二目标芯片化保护装置的设备特征信息得到备份下装文件并将备份下装文件存储到装置库中。第二目标芯片化保护装置为处于在线状态的芯片化保护装置。
在一个实施例中,备份模块还用于若接收到备份命令,则根据第二目标芯片化保护装置的下装文件和第二目标芯片化保护装置的设备特征信息得到备份下装文件并将备份下装文件存储到装置库中。第二目标芯片化保护装置为处于在线状态的芯片化保护装置。
在一个实施例中,已注册的芯片化保护装置的信息包括芯片化保护装置的状态,状态包括在线状态和离线状态。芯片化保护装置的即插即用控制装置还包括第二下装模块。第二下装模块用于若装置库中存在第一目标芯片化保护装置的信息且根据第一目标芯片化保护装置的信息确定第一目标芯片化保护装置处于离线状态,则根据第一目标芯片化保护装置的设备特征信息获取对应的备份下装文件,并将获取到的备份下装文件下装到第一目标芯片化保护装置,以使处于离线状态的第一目标芯片化保护装置恢复在线状态。
在一个实施例中,备份模块还用于根据第二目标芯片化保护装置的下装文件、第二目标芯片化保护装置的设备特征信息以及当前时间得到备份下装文件并将备份下装文件存储到装置库中。
在一个实施例中,装置库中已注册的芯片化保护装置的信息与已注册的芯片化保护装置的IP地址一一对应,装置接入指令包括第一目标芯片化保护装置的IP地址。信息获取模块还用于根据第一目标芯片化保护装置的IP地址从装置库中尝试获取第一目标芯片化保护装置的信息。
在一个实施例中,芯片化保护装置的即插即用控制装置还包括异常报警模块。异常报警模块用于若判断目标下装文件与第一目标芯片化保护装置的装置要求不匹配,则发出异常报警信号。
关于芯片化保护装置的即插即用控制装置的具体限定可以参见上文中对于芯片化保护装置的即插即用方法的限定,在此不再赘述。上述芯片化保护装置的即插即用控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储智能变电站运行时的各种数据。该计算机设备的网络接口用于与芯片化保护装置通过网络连接通信。该计算机程序被处理器执行时以实现以下步骤:
响应于装置接入指令,尝试从装置库中获取第一目标芯片化保护装置的信息。第一目标芯片化保护装置为与装置接入指令对应的芯片化保护装置,装置库中存储有已注册的芯片化保护装置的信息。
若装置库中不存在第一目标芯片化保护装置的信息,则获取目标下装文件并将目标下装文件下装至第一目标芯片化保护装置,以使第一目标芯片化保护装置进入在线状态。
在有些实施例中,该计算机程序被处理器执行时可实现上述任一实施例中的芯片化保护装置的即插即用方法的步骤。
再一方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的芯片化保护装置的即插即用方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
在本说明书的描述中,参考术语“有些实施例”、“其他实施例”、“理想实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种芯片化保护装置的即插即用方法,其特征在于,包括:
响应于装置接入指令,尝试从装置库中获取第一目标芯片化保护装置的信息;所述第一目标芯片化保护装置为与所述装置接入指令对应的芯片化保护装置,所述装置库中存储有已注册的芯片化保护装置的信息;
若所述装置库中不存在所述第一目标芯片化保护装置的信息,则获取目标下装文件并将所述目标下装文件下装至所述第一目标芯片化保护装置,以使所述第一目标芯片化保护装置进入在线状态。
2.根据权利要求1所述的芯片化保护装置的即插即用方法,其特征在于,所述已注册的芯片化保护装置的信息包括备份下装文件,所述芯片化保护装置的即插即用方法还包括:
若第二目标芯片化保护装置的下装文件中的配置信息、定值清单信息或压板状态信息任一项发生变化,则根据所述第二目标芯片化保护装置的下装文件和所述第二目标芯片化保护装置的设备特征信息得到所述备份下装文件并将所述备份下装文件存储到所述装置库中;所述第二目标芯片化保护装置为处于在线状态的所述芯片化保护装置。
3.根据权利要求2所述的芯片化保护装置的即插即用方法,其特征在于,所述已注册的芯片化保护装置的信息包括芯片化保护装置的状态,所述状态包括在线状态和离线状态,所述尝试从装置库中获取第一目标芯片化保护装置的信息的步骤后还包括:
若所述装置库中存在所述第一目标芯片化保护装置的信息且根据所述第一目标芯片化保护装置的信息确定所述第一目标芯片化保护装置处于离线状态,则根据所述第一目标芯片化保护装置的设备特征信息获取对应的所述备份下装文件,并将获取到的所述备份下装文件下装到所述第一目标芯片化保护装置,以使处于离线状态的所述第一目标芯片化保护装置恢复在线状态。
4.根据权利要求1所述的芯片化保护装置的即插即用方法,其特征在于,所述已注册的芯片化保护装置的信息包括备份下装文件,所述芯片化保护装置的即插即用方法还包括:
若接收到备份指令,则根据第二目标芯片化保护装置的下装文件和所述第二目标芯片化保护装置的设备特征信息得到所述备份下装文件并将所述备份下装文件存储到所述装置库中;所述第二目标芯片化保护装置为处于在线状态的所述芯片化保护装置。
5.根据权利要求2或4所述的芯片化保护装置的即插即用方法,其特征在于,所述根据第二目标芯片化保护装置的下装文件和所述第二目标芯片化保护装置的设备特征信息得到所述备份下装文件并将所述备份下装文件存储到所述装置库中的步骤包括:
根据所述第二目标芯片化保护装置的下装文件、所述第二目标芯片化保护装置的设备特征信息以及当前时间得到所述备份下装文件并将所述备份下装文件存储到所述装置库中。
6.根据权利要求1所述的芯片化保护装置的即插即用方法,其特征在于,所述装置库中已注册的芯片化保护装置的信息与已注册的芯片化保护装置的IP地址一一对应,所述装置接入指令包括所述第一目标芯片化保护装置的IP地址,所述尝试从装置库中获取第一目标芯片化保护装置的信息的步骤包括:
根据所述第一目标芯片化保护装置的IP地址从所述装置库中尝试获取所述第一目标芯片化保护装置的信息。
7.根据权利要求1所述的芯片化保护装置的即插即用方法,其特征在于,所述将所述目标下装文件下装至所述第一目标芯片化保护装置的步骤后还包括:
若判断所述目标下装文件与所述第一目标芯片化保护装置的装置要求不匹配,则发出异常报警信号。
8.一种芯片化保护装置的即插即用控制装置,其特征在于,包括:
信息获取模块,用于响应于装置接入指令,尝试从装置库中获取第一目标芯片化保护装置的信息;所述第一目标芯片化保护装置为与所述装置接入指令对应的芯片化保护装置,所述装置库中存储有已注册的芯片化保护装置的信息;
第一下装模块,用于若所述装置库中不存在所述第一目标芯片化保护装置的信息,则获取目标下装文件并将所述目标下装文件下装至所述第一目标芯片化保护装置,以使所述第一目标芯片化保护装置进入在线状态。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111224742.9A CN113961395A (zh) | 2021-10-21 | 2021-10-21 | 芯片化保护装置的即插即用方法以及控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111224742.9A CN113961395A (zh) | 2021-10-21 | 2021-10-21 | 芯片化保护装置的即插即用方法以及控制装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113961395A true CN113961395A (zh) | 2022-01-21 |
Family
ID=79465737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111224742.9A Pending CN113961395A (zh) | 2021-10-21 | 2021-10-21 | 芯片化保护装置的即插即用方法以及控制装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113961395A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115333044A (zh) * | 2022-10-12 | 2022-11-11 | 南方电网数字电网研究院有限公司 | 基于智能变电站芯片化保护装置的即时备用方法和*** |
-
2021
- 2021-10-21 CN CN202111224742.9A patent/CN113961395A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115333044A (zh) * | 2022-10-12 | 2022-11-11 | 南方电网数字电网研究院有限公司 | 基于智能变电站芯片化保护装置的即时备用方法和*** |
CN115333044B (zh) * | 2022-10-12 | 2023-01-20 | 南方电网数字电网研究院有限公司 | 基于智能变电站芯片化保护装置的即时备用方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113064747B (zh) | 一种服务器启动过程中的故障定位方法、***及装置 | |
US6718489B1 (en) | Electronic service request generator for automatic fault management system | |
KR20150033711A (ko) | 런타임 오류 복원 방법, 디바이스 및 시스템 | |
CN108897658B (zh) | 主数据库监控方法、装置、计算机设备和存储介质 | |
CN114116280B (zh) | 交互式bmc自恢复方法、***、终端及存储介质 | |
CN112529223A (zh) | 一种设备故障报修方法、装置、服务器及储存介质 | |
CN113672456A (zh) | 应用平台的模块化自监听方法、***、终端及存储介质 | |
CN112769922B (zh) | 一种微服务集群自启动的装置及方法 | |
US20080235357A1 (en) | On-line configuration management system and method | |
WO2024148857A1 (zh) | 服务器故障根因的过滤方法和装置、非易失性可读存储介质及电子装置 | |
CN113961395A (zh) | 芯片化保护装置的即插即用方法以及控制装置 | |
CN113672306B (zh) | 服务器组件自检异常恢复方法、装置、***及介质 | |
CN111309388B (zh) | 设备的***软件版本的自动回滚***及其方法 | |
WO2023240944A1 (zh) | 数据恢复方法、装置、电子设备及存储介质 | |
CN109150596B (zh) | 一种scada***实时数据转储方法和装置 | |
CN114116282B (zh) | 一种网络附加存储故障上报并修复的方法和装置 | |
CN115757042A (zh) | Bmc异常重启的故障定位方法、装置、电子设备及存储介质 | |
CN112817620B (zh) | 控制器终端程序更新方法、装置、计算机设备和存储介质 | |
CN110095144A (zh) | 一种终端设备本地故障识别方法及*** | |
CN111611142A (zh) | 信息收集方法、装置及存储介质 | |
CN112000442A (zh) | 一种基于kubernetes平台的集群状态自动获取方法及装置 | |
CN115048244B (zh) | 一种服务器的硬件修复方法、***、计算机设备及介质 | |
CN110008114B (zh) | 配置信息维护方法、装置、设备及可读存储介质 | |
CN112527652B (zh) | 测试信息更新方法、装置、计算机设备和存储介质 | |
CN114860262A (zh) | 一种面向离线环境的任务驱动构建*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |