用于IED的自动配置的方法与流程

文档序号:13561780研发日期:2016年阅读:705来源:国知局
技术简介:
本发明针对变电站自动化系统中IED配置依赖人工操作效率低的问题,提出基于预定义邻近关系自动分配SID并关联GID的解决方案,通过通信网络实现配置数据的自动加载与激活,提升系统配置的智能化水平。
关键词:智能电子设备配置,自动配置方法,邻近关系确定
本发明涉及工业自动化与控制系统(iacs)(例如变电站自动化(sa)系统)的领域。本发明特别涉及一种在sa系统中配置智能电子装置ied以及在系统安装或备件替换时自动将正确的配置数据加载到控制系统的装置,或者在ied的限制的范围中自动加载到属于此ied的替换模块的方法。
背景技术
:iacs通常包括通信ied集合,每个ied可以具有其特定目的,其能够在ied上的基本软件或固件中定义,与ied类型以及系统/项目特定配置数据相关。此ied特定配置数据在其能够在系统中被激活以前需要被设计,并且然后加载到ied上。在系统内,应确保在系统中每个ied具有针对其任务的唯一身份,以及允许完成其任务的唯一配置数据。因此,不应存在具有相同身份和配置数据的两个ied,特别是在相同变电站系统中。如今,大多数ied是标准符合的,并且能够使用以下术语来描述:全球标识,gid:作为唯一字符串值或作为唯一通信地址的ied的世界范围唯一标识。这能够是制造商序列号,以及例如在基于以太网的通信系统中的以太网mac地址,并且唯一地标识一件硬件,例如ied。连同制造商名称或通信协议标识一起所采用的此ied通常是“世界范围”唯一的,与存储技术中的世界范围名称wwn类似。ied类型:ied的类型定义了ied的基本功能性和能力,以及能够如何配置ied的方法和协议等。连同制造商标识一起的类型唯一定义能力的此集合。如果应替换ied并采用预定义的配置数据加载ied,则新ied应具有相同的ied类型。详细地,这可以是类型标识字符串,可能连同版本号一起。系统标识,sid:系统内ied的位置和/或角色的标识。系统内每个ied具有系统范围的唯一标识,并且与其绑定(tie)的是一个或多个通信级别标识。为系统中ied设计的配置数据主要取决于其在系统中的角色。sid通常是ied名称,与至少一个通信级别地址耦合,允许采用其角色特定配置数据加载ied。配置应用,ca:持有系统的所有或一些ied的配置数据的应用。配置数据与sid绑定,并且经由ied类型,ca'知道'如何主要将此数据加载到正确类型的ied。在ied失效的情况下,它可能需要通过相同类型的ied来替换、向其给予正确的系统身份以及加载正确的配置数据。在许多情况下,人类手动执行与第一系统启动以及替换失效装置(例如,ied或ied的模块)相关的这些任务。这需要时间,并且容易出错。us2004/083278描述了具有多个节点的网络,其中用于参数化和/或配置节点的第一节点的节点特定数据被存储在网络的节点的第二节点中。us2013/0275566描述了一种用于在基于以太网的通信网络中配置至少一个装置的方法,所述基于以太网的通信网络包括具有以太网能力的多个装置,其中确定通信网络中要配置的相应装置的拓扑位置(其与装置类型关联),从包含至少一种装置类型的多个拓扑位置和至少一种装置类型的多个配置数据的数据库发送对应于其装置类型以及对应于其确定的拓扑位置的配置数据到相应装置,并且然后基于所传送的配置数据配置相应的装置。us2005/0163118描述了一种用于将ip地址分配到装置的方法,包括以下步骤:将装置连接到交换机的端口,将该端口的标识码从交换机传送到装置,将该端口的标识码从装置传送到地址服务器,基于端口的标识码将ip地址分配到装置。技术实现要素:因此,本发明的目标是要提供一种用于使用sa系统中的现有组件和信息的新的或替换的ied的自动配置过程的方法。此目标通过根据独立权利要求的方法和装置实现。优选的实施例根据从属专利权利要求是显然的。本发明提供一种用于将配置数据加载到sa系统中的第一ied(例如,新的或替换ied)的方法。sa系统包括第二ied,即正常运行的(upandrunning)现有ied,其经由通信网络连接到第一ied。该方法包括以下步骤:a)借助于邻近关系确定第一ied的第一系统标识sid,其中邻近关系在存储在第二ied中的关系表中被预定义,并指示通信网络中的第一和第二ied的相对布置;b)将第一sid分配到第一ied;以及c)获得与第一sid对应的第一配置数据,以及将第一配置数据和关系表加载到第一ied。邻近关系包含通信网络中的第一和第二ied的相对布置以及在替换或重新安装之前用在原始第一ied中的sid。例如,当旧的ied已经由新的ied替换时,靠近旧的ied连接的ied知道在旧的ied中已经使用哪个sid,因此也知道应当在新的ied中使用的sid。邻近关系可以在变电站的ied的安装之前例如,在网络拓扑规划中被定义。通常,sa系统包括多个ied。任何ied具有包括分别指示每个ied及其两个邻居ied的相对布置的邻近关系的关系表。换言之,所有ied都知道整个sa系统中的邻近关系(即诸如来自所有其它ied的身份和sid的配置),并且知道所有的邻居。因此,在启动时不存在预先配置任何ied的需要。系统将sid加载到一个ied,并取决于邻近,其它sid将被自动确定和配置。因此,ied的整个配置过程能够以传播的方式执行。第一ied的配置以自动的方式执行,并且在第一次安装它时也工作,因为也能够从网络拓扑规划检索sid。在安装的初始阶段,根据网络拓扑规划,所有ied都能够手动预先配置有正确的sid。备选地,仅手动配置一个初始ied,并且它包含邻近关系。根据本发明,其它ied能够以自动方式配置。优选地,根据本发明的方法还包括以下步骤:从通信网络收集第一ied的全球标识gid,并将第一sid与第一ied的gid关联。换言之,sid与gid链接或捆绑(bind)到gid。在分配第一sid并与gid关联之后,变电站中的其它ied能够使用其gid解决(addressee)到第一ied的通信。第一和第二ied能够彼此靠近地(鉴于它们的交换机端口而作为虚拟邻居或作为物理邻居(即直接在网络中连接,而其间没有其它ied))连接。特别地,通信网络能够是根据高可用性无缝冗余hsr协议的以太网环。在此情况下,第一ied经由以太网环根据物理网络拓扑与第二ied相邻而连接。第一和第二ied仍然能够离彼此几百米而定位,但它们靠近彼此地连接,因为它们之间不存在其它ied。物理上使用标识的装置之间的点对点连接的通信系统能够以这样的方式排序,以致于每个ied在其之前和之后具有另一个ied,即能够确定邻居或“虚拟”邻居。仅具有双工连接的基于交换机的以太网系统对于每个连接的ied具有借助于交换机的sid(例如其ip地址)的唯一标识以及在交换机处的硬件端口的端口id,ied连接到该硬件端口。链路层发现协议lldp允许确定哪个ied连接到个别交换机的哪个硬件端口。这能够例如用来检查交换机配置的正确性。根据本发明的方法也能够在调试之后使用以确定应用ied(而不仅仅是以太网交换机)的gid(例如交换机id和交换机端口id)与sid(例如iec61850中的ied名称和ip地址)之间的当前关系。如果稍后例如借助于lldp在某个交换机端口(例如,分配到sid的特定交换机id/端口id)处检测到新ied,其具有错误配置或仅仅是基本配置,但是有正确的ied类型,能够将其分配到对应的sid并且其正确的配置数据从某一ca加载。此ca能够自然地位于sa系统的中央,或者分散地分布到所有邻居。如上面已经描述的,也可以对于基于交换机的树网络定义“虚拟邻居”,例如总是在相同交换机处具有下一较高和下一较低端口地址的ied,以及如果邻居端口号低于1或在最大端口号之上,则在下一较低交换机处的最高端口和/或在下一较高交换机处的最低端口用作邻居。因此,sid和gid之间的关系是分散但是冗余地存储在系统中,允许自动地将sid分配到新ied,并且关于对于环所说的所有ca位置也是有效的。第一和第二ied之间的邻近关系能够在设计时间预先配置并加载到caied中,或者能够使用链路层发现协议lldp在第一次调试之后从现有的sa系统,例如从第二ied或从配置应用程序ca检索或确定。邻近关系描述第一ied应该在sa系统内提供哪些功能。因此,能够确定第一ied的sid。此外,第一sid能够与第一ied的gid关联,这实现到通信网络内的第一ied的通信。优选地,第一sid能够包括第一ied的角色定义,并且该方法还包括以下步骤:确定第一ied的类型信息以验证第一ied是否符合角色。这能够避免第一ied接管角色但其不能够接管该角色。能够进行检查第一ied的ied类型的验证,其中出于安全原因,能够采用证书签名ied的信息。在验证之后,能够采用第一配置数据激活或配置第一ied。优选地,第二ied还能够包括对应于第二ied的第二sid的第二配置数据,并且第一ied能够存储第二配置数据。在在第一ied被激活之后需要替换第二ied的情况下,这能够由第一个ied完成,因为它具有针对第二ied的sid和配置数据。根据另一方面,本发明还提供在变电站自动化sa系统中的激活的ied,其中所述激活的ied适合于将配置数据加载到需要被配置的新ied。激活的和新的ied经由通信网络彼此连接(例如,根据hsr协议经由以太网环相邻而连接)。备选地,鉴于端口编号,激活的和新的ied能够分别经由相邻的交换机端口连接。激活的ied适合于:从通信网络收集新ied的全球标识gid;确定新ied的系统标识sid,其中邻近关系是预定义的并且指示通信网络中第一和第二ied的相对布置;通过将第一ied的sid与第一ied的gid关联来将sid分配到新的ied;获得与第一ied的sid对应的第一配置数据,并且将第一配置数据加载到新的ied。当变电站系统中的ied都未被配置或激活时,例如在变电站的初始或安装阶段,存在例如使用以下步骤中的一个进行初始配置加载的需要:(a)sid能够手动加载到每个ied中。在物理布线后,从系统读取特定物理位置处的每个ied的sid和gid之间的关系,并将其存储到ied中,使得所有邻居ied知道邻居之间的sid邻近关系。此信息能够稍后用来根据前面介绍的方法自动加载替换或备用的ied。(b)sid和物理位置和/或邻居之间的关系能够在设计阶段预定义,并且在安装时应保持此关系以及预期的物理连接。在这种情况下,只需要手动配置初始ied和ca(也可能在初始ied上)。由于初始ied具有本身与其它邻居之间的邻近关系信息(即其邻居的sid),它能够然后自动地触发其邻居ied的加载。调试时的正常信号测试还将确保正确的物理邻居连接。根据本发明的方法不太容易出错,并且能够提供备件的更快替换。完全自引导系统,即自动加载系统,能够减少安装和调试工作。此外,如果属于某个系统配置版本的所有ied配置数据在一个或多个ca内可用,则系统将本身保持在一致的配置状态中。附图说明将参考附图中所图示的优选示范实施例在下文中更详细地解释本发明的主题,其中:图1示意性地示出经由hsr环彼此靠近地连接的第一ied21、22和第二ied10;图2示意性地示出经由交换机连接的第一ied21、22和第二ied10,其中交换机端口(ied连接到其)彼此靠近地连接;以及图3示出使用hsr环网络的实现示例。附图中使用的参考符号及其主要含义在指示列表中以总结形式列出。原则上,同一部分在附图中提供有相同的参考符号。具体实施方式图1示出基于以太网的hsr环30内的简单邻近关系。ied10是变电站系统50中的配置和激活的ied,而ied21或22是需要被配置的新安装的备用ied。备用ied21或22靠近ied10而连接,即它们是邻居。ied10能够检索备用ied21、22的gid。此外,ied10能够基于邻近关系信息确定备用ied21、22应在其'左'和'右'侧连接哪个sid。换言之,ied10知道在左边和右边的其邻居ied应该具有哪个sid。因此,基于此邻近关系信息,ied10能够检查邻居ied21、22是否具有正确的sid。如果sid不正确,则ied10能够将正确的sid分配给备用ied21、22。当sid的分配成功时,能够触发加载对应的配置数据。这能够由激活的ied10或者通过在具有对于适当sid的配置数据的系统中通知ca而完成。为了将正确的系统角色特定配置数据加载到仅具有gid的“通用”备用ied21或22上,能够确定ied21或22的sid,并分别捆绑到其gid。能够使用协议lldp检索ied21和22的gid。以下方法能够通过这样做将手动工作最小化:-对于lon总线,ied具有按钮,其将其gid发送到总线。因此,ca能够通过等待此gid消息而被带入用于配置某个sid的状态,并且如果按下按钮并且消息到达,则其将此gid捆绑到sid,并且然后下载配置数据。-对于can总线,总线上的物理位置由硬件确定sid通信地址,即gid不是通信地址,但sid由系统硬件给出。-ca经由ied的'本地'接口物理上直接连接到需要被配置的ied21、22。gid和sid之间的关系能够由本地物理缆线链路确定。自然地,此ied需要在配置加载之前或之后布线到过程中的其预期位置。sid能够从ied的物理放置导出,例如类似于通过绑定到某个机架、机架位置的某一物理地址,或通过将sid链接到地理位置的gps坐标的can总线。本发明为此目的附加地引入了邻域的概念:邻居ied21、22的sid能够与通过探索邻居ied确定的邻居ied21、22的gid关联,其中gid是世界范围唯一的。当ied配置有配置数据并被激活时,变电站系统50中的其它ied能够使用ied21、22的gid与ied21、22进行通信。hsr端口a和b能够明确地定义邻近关系左/右,并且链路层发现协议lldp允许从邻居ied获取所需要的数据,例如所需要的信息,例如gid。一旦已确定了新的ied21、22的正确的sid,则可以使用以下方法自动分配:通过放置在总线系统中或在物理机柜中,sid相关通信地址,例如,gid自动被给出;或通过相关过程设备处的像gps或机器可读标签的方式,ied确定其与该过程的关系和/或物理位置,并且因此根据可能的sid和预配置的地理和/或过程位置之间的已知关系来确定其sid。在将正确的sid分配到新的ied21、22之后,能够触发配置数据的加载。一种可能性是要在中央布置ca。在这种情况下,在将sid分配给新的ied之后,其能够询问ca关于其配置数据。备选地,如果所有ied都具有sid,则ca能够扫描具有sid的ied,并且检查它们的配置是否对应于预期状态并且如果情况不是这样的,则采用该预期状态加载ied。另一种可能性是所有装置都包含所有系统角色的所有配置数据,并仅激活与其sid对应的那部分。这可能是ied内的配置其模块的优选解决方案。如果新的ied具有sid,则这些过程可以自动运行。可选地,为了确保安全规程并确定可能不同的加载过程,ied能够可选地例如通过在分配sid之前读取其ied类型或软件/硬件版本检查其邻居的能力。此外,由于能够使用自动过程例如,通过引入被篡改的ied来危及系统,为了安全性原因ied能力字符串(像其类型)可能需要通过此ied类型的制造商的证书或通过系统集成商或系统所有者证书进行认证。如果由于某种原因,不使用ied类型,例如因为所有ied具有相同的能力,则对于ied的使用需要单独的认证过程。此基本通信能够使用gid通信地址(其中在以太网情况下此为mac地址),或物理邻近作为lldp支持。在ied初始化规程已经在系统启动时的情况下,只需要手动配置一个ied。然后,此ied能够确定其邻居的sid并触发其配置数据的加载。另外,对于此加载,若干变体是可能的,如上面已经指示的:-ied包含环中所有ied的配置数据。新ied在具有其sid之后,加载有配置数据的此完全集合,然而只激活属于其sid的那部分。-ied仅包含其左和右ied的配置数据。因为任何ied具有两个邻居,所以在替换ied的情况下存在某一冗余。然而,在系统启动时,必须手动或从中央ca供应(不同的)配置集合,并且在重新配置时,新的iedf必须检索其邻居的配置数据以支持稍后替换它们。-具有分配的sid的ied只知道其邻居应具有的sid。在具有gid的新ied已经从其一个或多个邻居获取其sid之后,它能够由某一ca加载,或者从某一ca触发加载,或者甚至通过自身从某一ca加载其配置。这些ca可能每ied(如果模块需要配置)、每子系统存在或一个用于整个系统(可能冗余)。图2示出ied的虚拟邻近关系,其中第一ied10是变电站系统50中的配置和激活的ied,并且经由在通信网络中的交换机s1和s2(特别地,经由交换机s1的交换机端口p8和p7)与第二ied21连接。因此,鉴于端口编号拓扑,交换机端口号8和7彼此相邻地定位。换言之,根据端口编号,交换机端口彼此并置。根据本发明,第二ied21被认为是第一ied10的虚拟邻居。如针对图1所解释的,也能够为图2中的网络连接确定sid。特别地,如果存在ied的物理标识,例如,ied连接到的端口号和交换机id,能够在调试后从系统中读出sid与此物理标识的关系,并且稍后能够用来将sid分配给连接到相同交换机和交换机端口的新的或替换的ied例如,第二ied22连接到具有交换机s2的第一号pi的交换机端口。由于端口号8(第一个ied连接到其)是交换机s1的最后端口,所以鉴于端口编号拓扑,第二交换机s2的交换机端口p1能够被认为靠近交换机s1的交换机端口8或与其相邻。因此,根据本发明,第二ied22也是第一ied10的虚拟邻居。类似于图2中所示的连接,第一ied10具有关于邻居ied21、22的邻近关系信息。基于此信息,第一ied10能够检查邻居ied21、22,并且在需要的情况下分配正确的sid到邻居ied21、22。在分配之后,对应于ied的sid的配置数据能够被传输到ied21、22。该方法的剩余步骤例如确定加载配置数据和触发加载以及向ied21、22分配正确的配置数据与上面针对图1解释的类似。图3示出实现示例,其中在hsr环30上,每个ied'知道'其左邻居(例如,ied连接端口a)以及右邻居(例如ied连接端口b)的sid。图3中所示的ied或ied模块可以是被配置成执行特定功能的通用ied,这在其后缀中是显而易见的,例如dc、cb或es。通过lldp,每个ied能够检查当前邻居是否具有正确的sid。如果情况不再是这样的,则设置警报,能够检查邻居ied类型,并且如果ok,则分配正确的sid到其。在此之后,开始从ca的配置加载过程。每环可能存在一个ca,或者对于整个系统存在一个ca,或者每个ied是其邻居的ca。特别地,每个ied可以已存储ied的配置数据。因此,每个运行的ied都能够配置新的或替换的ied。特别地,每个ied基于与主过程的连接来标识自身和ied配置中的相关部分。在iec61850系统内,可以基于ldname,例如,xxxyyyqb2来完成标识。在iedqc1失效并应当被交换的情况下,则能够安装优选相同类型的备用ied或ied模块。邻居iedqb2或qa1l1能够检测交换并将ied配置数据传输到备用ied或ied模块。换言之,能够自动配置和激活备用ied,即再次正常运行。如前面所解释的,包含每个ied及其邻居的邻近关系的关系表存储在每个ied中。例如,包括图3中所有ied的相邻关系的关系表能够如下:左第一右qc1qa1l1qa1l2qa1l1qa1l2qa1l3qa1l2qa1l3bi1qa1l3bi1qc2bi1qc2qb9qc2qb9qc9bu1qc9qb9qc9bu1tsqb1tsbu1tsqb1qb2qb1qb2qc1qa1l1qc1qb2例如,节点qc2知道具有sid的完整表。它能够向左和右邻居分配其sid并加载完整的表。节点bi1和qb9能够进行相同的操作,并且因此配置通过整体系统传播。虽然已经在附图和前面的描述中详细描述了本发明,但是此种描述被认为是说明性的或示范的并且不是限制性的。对于所公开的实施例的变化能够由本领域熟练并且实施所要求保护的发明的人员根据对附图、公开和所附权利要求的研究来理解和实现。在权利要求中,词语“包括”并不排除其它元素或步骤,并且不定冠词“一”或“一个”不排除多个。起码在不同的权利要求中陈述某些元件或步骤的事实并不指示这些元件或步骤的组合不能有利地使用,具体地说,除了实际的权利要求从属性之外,还应当考虑公开任何进一步有意义的权利要求组合。当前第1页12
当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!