用于GOOSE通信的诊断制造技术

技术编号:10077678 阅读:157 留言:0更新日期:2014-05-24 16:50
本发明专利技术提供一种用于GOOSE通信的诊断。本发明专利技术实施例提供针对基于面向通用对象的变电站事件(GOOSE)所实施的分布式应用的逻辑的诊断的方法、装置、系统以及计算机程序产品。所述方法包括:基于针对分布式应用的数据模型来创建至少一个逻辑诊断模块;获取GOOSE信号信息;基于GOOSE信号信息来执行至少一个逻辑诊断模块。根据本发明专利技术实施例,提供一种可行的方式,用于在线地或脱机地诊断和/或分析基于GOOSE的应用的逻辑。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】本专利技术提供一种用于GOOSE通信的诊断。本专利技术实施例提供针对基于面向通用对象的变电站事件(GOOSE)所实施的分布式应用的逻辑的诊断的方法、装置、系统以及计算机程序产品。所述方法包括:基于针对分布式应用的数据模型来创建至少一个逻辑诊断模块;获取GOOSE信号信息;基于GOOSE信号信息来执行至少一个逻辑诊断模块。根据本专利技术实施例,提供一种可行的方式,用于在线地或脱机地诊断和/或分析基于GOOSE的应用的逻辑。【专利说明】用于GOOSE通信的诊断
本专利技术的实施例大体上涉及过程控制(PC)系统。更特别地,本专利技术的实施例涉及用于诊断用于变电站自动化系统(SAS)的面向通用对象的变电站事件(GOOSE)应用逻辑的方法、装置、系统及计算机程序产品。
技术介绍
变电站可以包括诸如电力电缆、传输线、母线、交换机、电力变压器和仪表变压器等的主要设备,这些设备可以被布置在开关场和/或间隔(bay)中。这些主要设备通过变电站自动化系统(SAS)以自动化的方式进行操作。示例性SAS包括二次设备(称为智能电子设备(IED)),二次设备负责保护、控制并监控所述主要设备。从逻辑上,SAS的结构可以被划分成三个层级,即变电站级、间隔级和过程级。IED可以被分配给这些级。通常,分布式应用对于SAS是必要且重要的。通过IED之间的数据交换可以实现诸如遍及全站的互锁应用、分布式保护协调等的分布式应用。IED之间的数据交换(也被称为横向通信)基于点对点通信。传统上,通过相关的IED之中的硬件来实施分布式应用,并且通过IED中的专用输入/输出(I/O)卡来执行数据的转移。随着国际标准IEC61850的引入,数字式变电站迅速发展并成为SAS设计中的趋势。数字式变电站采用工业以太网网络作为贯穿整个应用领域的基本通信总线。对于时序要求严格的基于事件的消息,IEC61850直接在通信栈的以太网链路层上指定面向通用对象的变电站事件(GOOSE)。G00SE是基于工业以太网网络上的点对点通信的在IED之间提供快速可靠的数据交换的机制。相应地,G00SE成为实施上文提到的分布式应用的重要途径。G00SE具有许多优点,包括(例如)减少布线、更可靠、实时、更大容量、种类更多且更加复杂的信号、以及易于维护。然而,由于在G00SE网络上传输的信号是虚拟的且不可见的,当异常情况发生时很难对其进行诊断和分析。因此,需要用于对G00SE通信进行诊断和/或分析的技术。
技术实现思路
存在一些涉及用于诊断G00SE通信的方法的工具或文件。然而,这些方法仅诊断G00SE消息的异常传输行为(诸如连接中断,以及G00SE消息的丢失、风暴和传输性能),而无法解决对应用层上基于G00SE所实施的分布式应用(简称为基于G00SE的分布式应用)的逻辑进行诊断的问题。因此,期望在本领域中提供一种可行的方式,用于诊断基于G00SE的分布式应用的逻辑。还期望提供一种方式,用于当异常情况发生时分析基于G00SE分布式应用的逻辑。为了更好地解决一个或多个所关心的问题,在本专利技术的第一个方面,提供一种针对过程控制系统的分布式应用的逻辑的诊断方法,其中,基于面向通用对象的变电站事件(G00SE)来实施分布式应用。该方法包括:基于针对分布式应用的数据模型来创建至少一个逻辑诊断模块;获取G00SE信号信息;基于G00SE信号信息来执行至少一个逻辑诊断模块。在一个实施例中,至少一个逻辑诊断模块可以被实施为脚本,例如可执行的脚本。在另一个实施例中,至少一个逻辑诊断模块可以被实施为可编程逻辑控制器(PLC)。在一些实施例中,从过程控制系统的配置文件中获取数据模型。进一步地,从由S⑶文件、CID文件和I⑶文件构成的组中选择配置描述文件。 在一个实施例中,获取GOOSE信号信息包括捕捉过程控制系统中的网络上的在线GOOSE数据包以获取GOOSE信号信息。作为替代地,在另一个实施例中,获取GOOSE信号信息包括接收过程控制系统的脱机记录的GOOSE数据包以获取GOOSE信号信息。在一个实施例中,执行至少一个逻辑诊断模块包括将GOOSE信号信息分配给数据模型。在另一个实施例中,执行至少一个逻辑诊断模块包括将GOOSE信号信息分配给逻辑诊断模块。在进一步的实施例中,执行至少一个逻辑诊断模块包括在过程控制系统的测试期间或在试运行期间或在运行期间,由周期或GOOSE事件触发来手动地或自动地执行至少一个逻辑诊断模块。此外,该方法进一步可以包括:记录与所述执行相关的信息;当异常情况发生时分析该信息。该信息可以包括以下至少一个=GOOSE原数据包、IED信息、GOOSE控制块信息、GOOSE数据集、GOOSE事件以及诊断结果。在又一个实施例中,该方法进一步可以包括当异常情况发生时发出警报。在本专利技术的实施例中,可以从由变电站自动化系统、水力发电站、风力发电系统以及分布式能量资源系统构成的组中选择过程控制系统。在本专利技术的第二个方面,提供一种针对过程控制系统的分布式应用的逻辑的诊断装置,其中,基于面向通用对象的变电站事件(GOOSE)来实施分布式应用。该装置包括创建构件、获取构件以及执行构件,创建构件被配置成基于针对分布式应用的数据模型来创建至少一个逻辑诊断模块,获取构件被配置成获取GOOSE信号信息,执行构件被配置成基于GOOSE信号信息来执行至少一个逻辑诊断模块。在本专利技术的第三个方面,提供一种针对过程控制系统的分布式应用的逻辑的诊断系统,其中,基于面向通用对象的变电站事件(GOOSE)来实施分布式应用。该系统包括至少一个处理器和包含计算机程序指令的至少一个存储器。存储器和计算机程序指令被配置成使设备执行如下操作:基于针对分布式应用的数据模型来创建至少一个逻辑诊断模块;获取GOOSE信号信息;基于GOOSE信号信息来执行至少一个逻辑诊断模块。在本专利技术的第四个方面,提供一种针对过程控制系统的分布式应用的逻辑的诊断的计算机程序产品,其中,基于面向通用对象的变电站事件(GOOSE)来实施分布式应用。计算机程序产品包括至少一个计算机可读存储介质,该计算机可读存储介质具有存储在其中的计算机可读程序指令。计算机可读程序指令包括:用于基于针对分布式应用的数据模型创建至少一个逻辑诊断模块的程序指令;用于获取G00SE信号信息的程序指令;用于基于G00SE信号信息执行至少一个逻辑诊断模块的程序指令。可以实施说明书中所描述的主题的特定实施例以实现下述一个或多个优点。由于说明书中所描述的技术的特定实施例,使用横向通信很容易地诊断来自用于分布式应用功能的不同的IED的G00SE信号之间的、基于G00SE的分布式应用的逻辑交互。进一步地,很容易配置一个覆盖任何分布式应用情况或任何过程控制系统的逻辑诊断模块。此外,可以在线诊断基于GOOSE的分布式应用逻辑而不打断正常的操作。还可以脱机诊断基于GOOSE的分布式应用逻辑。而且,通过记录并分析诊断结果,很容易了解确切的异常情况。当结合附图阅读时,还将从具体实施例的下文描述中理解本专利技术的实施例的其它特征和优点,其中,附图示出(例如通过举例的方式)本专利技术实施例的原理。【专利附图】【附图说明】下文将参考附图对本专利技术的实施例(示例意义上所提出的)及其优点进行更加详细地说明,其中:图1是数字本文档来自技高网
...

【技术保护点】
针对过程控制系统的分布式应用逻辑的诊断方法,其中,基于面向通用对象的变电站事件(GOOSE)来实施所述分布式应用,所述方法包括:基于针对所述分布式应用的数据模型来创建至少一个逻辑诊断模块;获取GOOSE信号信息;并且基于所述GOOSE信号信息来执行所述至少一个逻辑诊断模块。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:付海明崔春向乾亮刘圣晨
申请(专利权)人:ABB技术有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1