买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】用于操作电气设备的方法和实现该方法的电气设备_施耐德电器工业公司_201910211584.X 

申请/专利权人:施耐德电器工业公司

申请日:2019-03-20

公开(公告)日:2024-04-23

公开(公告)号:CN110300145B

主分类号:H04L67/125

分类号:H04L67/125

优先权:["20180322 FR 1852481"]

专利状态码:有效-授权

法律状态:2024.04.23#授权;2021.02.12#实质审查的生效;2019.10.01#公开

摘要:一种用于操作电气设备的方法,包括在新应用程序的安装100之后自动配置通信单元,其中:a控制单元广播102安装新应用程序的通知;b通信网关获取108其尚未订阅的数据类型的列表,然后向控制单元发送110订阅这些类型数据的请求;c控制单元接收订阅请求,并将订阅请求中列出的类型与新安装的应用程序生成的数据的类型进行比较112;d通信网关在步骤c期间更新116已经接受或拒绝订阅请求的每种数据类型的接受或拒绝订阅状态。

主权项:1.一种用于操作电气设备2的方法,所述电气设备2是用于测量或保护或控制电气设施4的设备,所述电气设备2包括通过本地数据交换链路16连接到通信网关14的电子控制单元12;所述控制单元12能够接收一个或多个可执行软件应用程序22,每个应用程序22被编程为当其由控制单元12执行时根据一个或多个预定义的数据类型来生成数据,生成的数据能够被发送到通信网关14,以便提供给远程终端18,所述控制单元12被配置为只有安装在所述控制单元12中的应用程序22生成的数据对应于通信网关14订阅的数据类型时,才通过本地数据交换链路16将这些数据发送到通信网关14,每种数据类型的订阅状态被记录在通信网关14中;该方法包括通信网关14的自动配置,在电气设备2的操作过程中在新应用程序22的安装100之后自动实现,其中:a所述控制单元12在本地数据链路16上广播102新应用程序22的安装的通知;b作为响应,所述通信网关14获取108其尚未订阅的数据类型的列表,然后向控制单元12发送110对这些数据类型的订阅请求;c所述控制单元12接收订阅请求,并且作为响应,将订阅请求中列出的类型与新安装的应用程序22生成的数据的类型进行比较112,订阅数据类型的请求在已经生成了104对应于该种数据类型的数据的情况下被接受114,订阅数据类型的请求在相反的情况下被拒绝;d所述通信网关14根据控制单元返回的响应来更新116在步骤c期间已接受或拒绝订阅请求的每种数据类型的接受或拒绝订阅状态。

全文数据:用于操作电气设备的方法和实现该方法的电气设备技术领域本发明涉及一种用于操作电气设备的方法和一种实现该方法的电气设备。背景技术本发明更一般地应用于电气设施中使用的电气设备领域,特别是用于电气保护、电气测量或电气开关的设备,更具体地,用于切断电流的设备,诸如隔离器或接触器,这些电气设备被提供有能够执行嵌入式软件应用程序的电子控制单元。这些应用程序使得能够实现高级功能,诸如远程控制、监督和管理功能,从而改善这些设备的操作。希望能够随着时间的推移并根据用户的需要升级这些功能。例如,用户可以根据设备预期用途选择仅使用他们感兴趣的功能。如果他们的需求随着时间的推移而发展,他们也可能希望添加或删除某些功能。这也允许制造商在其整个生命周期内升级设备,或者实际上为用户提供根据特定需求设计的特定定制功能。实际上,在设计产品时,并不总是可以知道用户在整个产品生命周期中将进行何种使用。诸如此类的可升级行为必须能够由用户轻松快速地实现。为此,应用程序以可执行软件模块的形式分发,该可执行软件模块可以被“插入”,即在设备运行时由客户端在控制单元中“热”安装和卸载。通常,一旦安装,这些应用程序由控制单元执行。在执行期间,它们生成旨在传输到远程接收器的数据流。数据可以涉及与设备的操作和或与电量的测量有关的状态数据,和或与设备和或与设备相关联的电气设施有关的计算或复合指标。例如这些数据被生成并且意图随时间连续地或周期性地被发送。通过这种数据发送,可以远程控制、驱动和监督设备。通过设备上的嵌入式通信接口确保向远程接收器发送数据,该嵌入式通信接口通过内部数据链路连接到控制单元。这些已知设备的缺点在于,在某些情况下,数据的接收者可能不希望接收由安装的应用程序生成的某些类型的数据。实际上,应用程序通常是由发布者产生并从在线应用程序商店获得的通用模块。换句话说,应用程序并不总是被设计为用户的定制,并且经常发生用户仅需要由应用程序生成的某些数据,而不需要该应用程序生成的其他数据。用户不能总是精确地选择应用程序生成哪些数据。避免发送用户不需要的数据是合适的,因为这不必要地使数据交换链路饱和,这可能损害设备的正确操作,甚至损害用户远程驱动和监督设备的能力。不希望事先过于严格地使用固定参数对通信接口进行参数化,因为这会对设备的可升级特性产生不利影响。每次安装模块时都不需要用户手动参数化通信接口,因为这会使设备的使用相当复杂。因此,需要一种电气设备和相关的操作方法,其中,当在电气设备的控制单元中安装可执行模块时,自动配置通信接口。发明内容为此,本发明涉及一种用于操作电气设备的方法,诸如用于测量或保护或控制电气设施的设备,该电气设备包括通过本地数据交换链路连接到通信网关的电子控制单元;-控制单元能够接收一个或多个可执行软件应用程序,每个应用程序被编程为当其由控制单元执行时根据一个或多个预定义数据类型生成数据,生成的数据能够被发送到通信网关,以便可供远程终端使用,-控制单元被配置为只有安装在所述控制单元中的应用程序生成的数据对应于通信网关订阅的数据的类型时,才通过本地数据交换链路将这些数据发送到通信网关,每种数据类型的订阅状态被记录在通信网关中;-该方法包括通信单元的自动配置,在电气设备的操作过程中在新应用程序的安装之后自动实现,其中:a控制单元在本地数据链路上广播新应用程序的安装的通知;b作为响应,通信网关获取它尚未订阅的数据类型的列表,然后向控制单元发送订阅这些数据类型的请求;c控制单元接收订阅请求,并作为响应,将订阅请求中列出的类型与新安装的应用程序生成的数据的类型进行比较,订阅一种数据类型的请求在已经生成了对应于该种数据类型的数据的情况下被接受,订阅一种数据类型的请求在相反的情况下被拒绝;d通信网关根据控制单元返回的响应来更新在步骤c期间已接受或拒绝订阅请求的每种数据类型的接受或拒绝订阅状态。借助于本发明,通信接口在安装应用程序之后自动参数化,而不需要在每次安装期间由用户进行人工干预。根据本发明的有利但非强制性的方面,这种方法可以包含以下特征中的一个或多个,以下特征单独地或根据任何技术上可接受的组合而被采用:-步骤b至d以预定数量的迭代重复,该预定数量例如位于2和10之间,优选地位于3和6之间,再优选地等于5。-每次重复最迟在这些步骤的前一次重复结束之后的预定义持续时间之后实施。-预定义持续时间小于或等于5秒,优选小于或等于1秒。-在第二预定义持续时间之后重复步骤b至d。-第二持续时间大于第一持续时间,例如大于或等于一小时。-该方法包括自动取消订阅的步骤,其中:e通信网关检测到它不再接收与其订阅的数据类型之一相对应的数据;f作为响应,通信网关再次向控制单元发送订阅请求;g控制单元以拒绝订阅作出响应,并且通信网关将订阅列表的相应数据的状态更新为“未订阅”状态。-由控制单元在本地数据交换链路上分派的数据被封装在帧内,每个帧包括寻址和同步元数据,同步元数据包括发送这种数据类型的周期的值,并且其中,在步骤d期间,如果在大于为一种数据类型接收的最后一帧中包含的发送周期性值的持续时间之后没有接收到与该种数据类型对应的数据,则通信网关将与该种数据类型相关联的数据视为不再被接收。-控制单元授权将由新安装的应用程序生成的、对应于通信网关所订阅的数据类型的数据在内部数据交换链路上发送并发往通信网关。根据另一方面,本发明涉及一种电气设备,诸如用于测量或保护或控制电气设施的设备,该电气设备包括通过本地数据交换链路连接到通信网关的电子控制单元;-控制单元能够接收一个或多个可执行软件应用程序,每个应用程序被编程为当其由控制单元执行时根据一个或多个预定义数据类型生成数据,所生成的数据能够通过通信网关被传输到远程终端;-控制单元被配置为只有安装在控制单元中的应用程序生成的数据对应于通信网关订阅的数据类型时,才通过本地数据交换链路将这些数据发送到通信网关,每种数据类型的订阅状态被记录在通信网关中;-控制单元和通信单元还被编程为在电气设备的操作过程中在新应用程序的安装之后自动实现,其中:a控制单元在本地数据链路上广播新应用程序的安装的通知;b作为响应,通信网关获取它尚未订阅的数据类型的列表,然后向控制单元发送订阅这些数据类型的请求;c控制单元接收订阅请求,并作为响应,将订阅请求中列出的类型与新安装的应用程序生成的数据的类型进行比较,订阅一种数据类型的请求在已经生成了对应于该种数据类型的数据的情况下被接受,订阅一种数据类型的请求在相反的情况下被拒绝;d通信单元根据控制单元返回的响应来更新在步骤c期间已接受或拒绝订阅请求的每种数据类型的订阅状态。附图说明根据以下对用于操作电气设备的方法的实施例的描述,将更好地理解本发明并且后者的其他优点将变得更加清楚,该描述仅通过示例和参考附图给出,在附图中:-图1是根据本发明的电气设备的示意图;-图2是封装由安装在图1的电气设备中的应用程序发送的数据的帧的简化表示;-图3是操作图1的设备的方法的流程图;-图4是图3的操作方法的特定实施例的流程图。具体实施方式图1表示与电气设施4相关联的电气设备2的示例。例如,设施4是用于在此在工业或家庭设置中电力供应一个或多个功率设备的配电设施。在该示例中,电气设备2连接到设施4以驱动和或监督设施4的全部或一部分。根据各种实施例,电气设备2是电气保护设备或电气测量设备或电气开关设备,尤其是电气断路器设备。在该说明性示例中,设备2是隔离器或接触器,其适于在检测到电缺陷的情况下或响应于用户命令中断对设施4的电力供应。附图标记6表示设备2的主要部分,该部分旨在与设施4交互并且适于实现设备的一个或多个主要功能8,诸如用于测量和或保护和或驱动和控制设施4的功能。例如,主要部分6包括一个或多个机电或电气或磁电装置,或任何其他等效装置。例如,在设备2是隔离器的情况下,主要部分6包括用于切断适于中断对设施4的电力供应的电流的构件。设备2还包括嵌入式电子控制装置10,其包括电子控制单元12。通信网关14通过本地数据交换链路16连接到设备2和单元12。控制单元12意图驱动或至少监督由设备2的主要部分6实现的全部或部分功能8。因此,单元12连接到主要部分6。这里控制单元12包括诸如微处理器或微控制器的计算逻辑单元、计算机存储器和适于连接到链路16的通信接口。存储器包括一个或多个非易失性存储器模块、例如闪存或EEPROM技术或任何其他等效的数据存储技术。存储器尤其包括可执行指令,诸如可由控制单元12执行的机器代码和或由控制单元12实现的编译器可编译的指令,尤其是允许实现图3的方法的指令。通信网关14适于通过数据链路20与位于设备2外部的远程终端18通信,数据链路20诸如网络链路,例如以太网链路。例如,终端18是计算机客户端,诸如SCADA类型的工业控制系统。在该示例中,网关14包括微处理器或微控制器类型的计算逻辑单元、计算机存储器、与链路16兼容的通信接口、以及与远程终端18的通信接口。存储器包括一个或多个非易失性存储器模块,例如闪存或EEPROM技术或任何其他等效数据存储技术。存储器尤其包括可执行指令,诸如可由网关14的计算逻辑单元执行的机器代码和或由网关14的计算逻辑单元实现的编译器可编译的指令,特别是允许实现图3的方法。链路16在这里是有线数据交换总线,诸如例如CAN或类似类型的现场总线。作为变型,使用基于TCPIP协议的协议并且包括类似的应用相关层的数据链路也可以是合适的。控制装置10还可以包括未示出的本地控制面板,其包括人机控制界面,该人机控制界面可以包括电子显示屏和或控制和数据输入构件诸如键盘或触摸屏以及短距离-无线本地通信接口和或有线通信接口例如USB链路和或适于读取可移动信息记录介质诸如存储卡的合适的读取器。控制单元12被编程为接收可执行软件模块22,可执行软件模块22适于安装在控制单元12中,并且一旦安装,就可以由控制单元12的计算逻辑单元执行。模块22被命名为下面的“应用程序”、或者“与应用程序相关的模块”。应用程序22使得可以实现高级功能,诸如用于设备2和或设施4的远程控制、测量、处理、监督和管理的功能。在某些情况下,应用程序22还适于根据远程分派并通过网关14接收的控制命令来控制设备2的一个或更多功能8。每个应用程序22包括可由控制单元12的计算逻辑单元执行和或编译的指令。应用程序22可以从远程计算机服务器下载或从云计算类型的在线服务下载和或通过本地控制面板从用于记录信息的物理介质上传输。应用程序22是“可插拔的”,也就是说,它们可以在设备2运行时在控制单元22中“热”安装和卸载,而无需关闭或重启设备2或控制器单元12或中断设备2的主要部分6的操作。例如,应用程序22的安装由用户执行。具体地,链路16不被中断或重新初始化并且保持可操作。例如,控制单元12包括嵌入式操作系统。该操作系统通过执行包含在控制单元12的存储器中的指令来实现。操作系统在控制单元12的工作存储器中定义接收区域,其中一旦安装了应用程序22就接收应用程序22。操作系统监督应用程序22对控制单元12的硬件资源以及主要部分6的访问。以这种方式,应用程序22可以监督和或驱动功能8的全部或部分。每个应用程序22在其执行期间生成能够被发送到网关14的至少一个数据流。该数据取决于相应应用程序22的性质和作用。例如,数据可以代表设备2的内部状态、或与设备2相关联的电气设施4、或设备2的功能8。例如,这些数据涉及电力供应的存在或不存在、断路器构件的开关状态,或元件的使用周期的数量、或故障或异常的指示。数据也可以代表电量,无论是测量或计算的,诸如:电功率、电压、电流或这些电量的谐波、还有相移或功率因数、或一定量的能量。这些量可以是瞬时的或在预定义的持续时间内随时间平均的。例如,生成数据并意图将数据发送到网关14。因此,可以从终端18远程控制和监督设备2。由应用程序22生成的数据可以属于各种类型的数据或数据族。因此可以理解,表述“数据类型”不限于数据的静态类型,并且在本说明书的含义内,“数据类型”也可以指定命名元素或数据族或数据流的标识符。命名元素或标识符例如由设备2的制造商定义。例如,数据类型以变量的形式被数字地编码,诸如字母数字字符串或数字索引。例如,在实践中,数据由每个应用程序22连续地生成或随时间重复。因此,优选地以数据流的形式组织数据。每个数据流是随时间连续生成的一系列单独数据。一个和相同流的数据都是一个和相同类型的。通过数据类型的特定值以唯一的方式识别每个数据流。优选地,当控制单元12通过链路16将数据发送到网关14时,该数据被封装在帧或消息中。如图2所示,每个帧30包括寻址和同步元数据32和主体34,其中存储了帧、尤其是相应的数据的信息内容。在该说明性而非必要限制性的示例中,元数据32包括:-消息的接收者的标识符36,-消息的发送者的标识符38,-消息的性质的标识符40,特别用以指示该消息是否形成定期发送该消息的流的一部分,-发送与该数据流相关联的消息的周期的值42。主体34包括由应用程序22生成的至少一个数据。对于每个数据,主体34包括:-数据类型的标识符44,-数据的物理单元的标识符46,例如在国际系统中表示的,-数据的值48。帧30的格式可以不同。在实践中,帧30的格式根据用于实现链路16的技术进行调整。例如,每个帧30由控制单元12基于由应用程序22生成的数据而自动构造。根据优选的实现模式,由应用程序22生成的数据不一定系统地发送到网关14。实际上,在某些情况下,最终用户可能不需要生成的所有数据并且可能选择仅接收生成的某些数据。因此,网关14向终端18提供用户已指示他们希望接收的数据。网关14仅从设备2收集用户定义的必须提供给终端18的数据。为此,网关14包括订阅管理系统。如图1所示,网关14包括订阅列表24,其中定义了用户希望接收的一个或多个数据类型。订阅列表24例如可由用户参数化。订阅列表24包含一个或多个条目,每个条目将一种数据类型的标识符与订阅状态相关联。例如,术语“列表”在此以通用方式表示列表、表或向量、或数据库类型、或树的数据结构、或任何其他适当的数据结构。订阅状态在这里是一个变量,它可以采用以下状态之一:订阅、未订阅或发现。订阅状态可以以数字形式编码,例如作为一串字母数字字符或作为数字值。在本说明书的含义内,当订阅列表24中存在与给定类型的数据流对应的数据类型并且在该列表中与其关联的订阅状态等于“订阅”时,网关14被视为订阅了该给定类型的数据流。当订阅列表24中存在与给定类型的数据流对应的数据类型并且在该列表中与其关联的订阅状态等于“未订阅”时,或者当订阅列表24中没有相应的数据类型时,网关14没有订阅给定类型的数据流。更确切地说,在该示例中,列在清单24中但其订阅状态等于“未订阅”的数据类型对应于应用程序22尚未生成但是用户希望在该数据变得可用时接收该数据的数据类型。未列在列表24中的数据类型对应于用户不希望接收的数据类型。控制单元12本身被配置为只有由安装在控制单元12中的应用程序22生成的数据对应于网关14订阅的数据类型的情况下,才向网关14并且通过本地链路16发送这些数据。例如,控制单元12仅向网关14发送网关14先前已订阅的数据,也就是说,它已经对其进行了被单元12接受的订阅请求的数据。以特别有利的方式,网关14被编程为当新应用程序22被安装在控制单元12中时自动更新数据的订阅状态。换句话说,当数据在安装新应用程序22之后变得可用时,网关14将列表24中存在的该数据的状态从“未订阅”自动更新为“订阅”。参考图3的流程图描述了这种自动配置网关14的方法的示例性实现。为了便于理解本例给出的描述,这里以纯粹说明性和非限制性的方式考虑列表24包含其已经订阅且在这里已经由已经安装在控制单元12中的一个或多个应用程序22生成和发送的名为D1、D2和D3的数据类型。列表24还包括用户希望将来接收但不是由已安装的应用程序22生成的名为D4、D5、D7和D10的数据类型。网关14没有订阅数据D4、D5、D7和D10,因此它们在列表24中拥有等于“未订阅”的订阅状态。首先,在步骤100期间,新应用程序22例如由用户安装在控制单元12中。作为响应,在步骤102期间,控制单元12在本地链路16上自动广播通知以通知新应用程序22的安装。接下来,在步骤104期间,新安装的应用程序22开始生成数据。生成的数据的性质取决于编程到应用程序22中的功能。此时,由该应用程序22生成并且网关14尚未订阅的数据不通过链路16发送。例如,这些数据临时存储在控制单元12内的缓冲存储器中。在所考虑的说明性示例中,新安装的应用程序22生成数据D4、D5、D6和D7以及D10,但是这些不是通过链路16发送的。另一方面,由其他已经安装的应用程序22生成的数据D1、D2和D3通过链路16发送到网关14,因为网关14订阅了它。并行地,在步骤102之后的步骤106期间,网关14通过链路16接收由控制单元12发送的通知。作为响应,网关14触发发现由新安装的应用程序22生成的数据的方法。因此,在步骤108期间,网关14获取在订阅列表24中声明并且尚未订阅的数据类型的列表。在所考虑的示例中,这需要数据类型D4、D5、D7和D10。此后,在步骤110期间,网关14向控制单元12发送对在步骤108中识别的每个数据类型的订阅的请求。换句话说,网关14尝试订阅由新安装的应用程序22生成的数据。该请求例如通过链接16以消息或提示的形式分派。在该步骤110期间,网关14在此更新对应数据的状态,以指示订阅请求正在进行中。例如,订阅状态变量更改为“发现”。在所考虑的示例中,网关14发送对数据D4、D5、D7和D10的订阅请求,但不发送对列表24中没有的数据D6的订阅请求。在步骤112期间,控制单元12接收订阅请求。作为响应,控制单元12自动地将订阅请求中列出的数据类型与新安装的应用程序22生成的数据的类型进行比较。作为变型,还对由安装在控制单元12中的所有应用程序22生成的数据执行该比较。例如,控制单元12检查由新安装的应用程序22生成的并且等待发送的、例如存储在缓冲存储器中的数据。如果新安装的应用程序22或实际上已安装的应用程序22中的至少一个应用程序已经生成了与这种类型的数据相对应的数据,则接受订阅该种数据类型的请求。在相反的情况下,也就是说,如果新安装的应用程序22还没有生成或者在由新安装的应用程序22生成的数据中没有找到对应于这种数据类型的数据,则拒绝订阅该种数据类型的请求。此后,在步骤114期间,控制单元12向网关14发送对先前接收的每个订阅请求的响应,例如订阅接受或拒绝响应。例如,在实践中,在新安装的应用程序22开始生成数据之前可能存在等待时间。在应用程序22能够生成各种类型的数据的情况下,有可能在步骤104期间不会同时开始生成这些数据。某些类型的数据可能在比某些其他类型的数据更长的延迟时间之后才开始生成。在所考虑的示例中,在实现步骤112的时刻,新安装的应用程序22已经开始生成数据D4、D5和D6,但不生成数据D7和D10。控制单元12接受对数据D4和D5的订阅请求,但不接受对数据D7和D10的订阅请求。最后,在步骤116期间,网关14根据控制单元12返回的响应来更新订阅列表24,例如通过针对已经在步骤112期间接收或拒绝了订阅请求的每个数据类型将订阅状态改变成“订阅”或“未订阅”值。在说明性示例中,这涉及数据D4和D5订阅以及D7和D10未订阅。有利地,该方法的步骤108至116在步骤116完成时重复一次或多次。实际上,在实践中,由于比步骤112的实现的持续时间更长的等待时间,或者由于影响控制单元12的临时干扰,应用程序22可能尚未开始生成某些数据。优选地,在步骤112期间,执行比较所花费的时间保持小于预定义的最大持续时间,以免阻止该方法的执行。作为变型,可以对网关14进行编程,以便在步骤116期间,如果在允许的时间跨度到期之前没有接收到肯定响应,则默认地考虑拒绝对一种数据类型的订阅请求。在这种情况下,在步骤114期间,控制单元12不一定发送对订阅的拒绝,并且仅将接受订阅请求的响应发送到网关14。因此,在步骤118期间,网关14确定是否必须实现该方法的重复或重新迭代。例如,迭代的次数是预定义的。例如,预定义的迭代次数在2到10之间,优选地在3到6之间,再优选地等于5。如果确定没有必要的重复,则该方法在步骤120期间终止。相反,如果实现重复,则以与上文所述相同的方式实现步骤108。根据实现方式,迭代次数被存储在计数器中,该迭代次数在每次重复实现该方法时在步骤118期间递减。迭代次数在这里是非零整数。当在安装另一新应用程序22之后,例如在步骤106期间,计数器被重新初始化为预定义值。因此,在每个步骤118期间,网关14通过查询计数器的值来验证是否应该执行重复。如果计数器的值等于零,则不需要重复,并且实现步骤120。相反,如果计数器的值大于或等于1,则再次实现步骤108。优选地,每个重复最迟在这些步骤的前一次重复结束之后的第一预定义持续时间之后实现。例如,第一预定义持续时间小于或等于5秒,优选地小于或等于1秒。因此,优选地,所有重复一起保持小于1分钟,优选小于30秒。因此,这些重复使得可以考虑由新安装的应用程序22生成的数据,这些数据在步骤112的第一次执行期间不能被考虑。在所考虑的示例中,仅在第一次执行步骤108到116之后才开始生成数据D7和D10。随后的重复允许网关14订阅数据D7和D10,只要后者在步骤112的至少一个后续执行期间可用即可。作为变型,不实现额外的重复130,并且该方法在步骤116之后直接进入步骤120。以有利的方式,该方法还包括额外重复130,在该过程中再次执行步骤108至116。该重复130独立于在步骤118之后实施的可选重复来实现。例如,在步骤106期间开始该方法之后的第二预定义持续时间到期时自动触发重复130。作为变型,该持续时间可以在前一次重复的结束时从步骤120倒计时。举例来说,第二持续时间大于或等于一小时。例如,第二持续时间大于第一持续时间。换句话说,额外重复130以比该方法的其他重复更长的周期实现。额外的重复130使得可以考虑由新安装的应用程序22生成的数据,这些数据在第一次执行步骤112期间不能被考虑,这是由于类似跳点blip的干扰可能已经能够持续足够久以至于足以影响在步骤118之后触发的重复。由于重复130在于步骤118之后触发的重复很久之后才实施,所以受到这种类似跳点的干扰的影响的风险更低,因为这种类似跳点的干扰在此期间已经消失的可能性更大。作为变型,不实现额外的重复130。与这些步骤并行地,一旦在步骤112的完成时接受对数据类型的订阅请求,控制单元12就授权向网关14发送由新安装的应用程序22生成的并且对应于这种数据类型的数据。借助于本发明,通信接口在安装应用程序之后被自动参数化,而不需要在每次安装期间由用户进行人工干预,因为这会使设备的使用相当复杂。还可以避免通过发送用户不需要的数据来不必要地使数据交换链路饱和。因此,设备2的可升级和模块化行为得到保护,而不会中断操作或重启设备2和网关14或重新初始化通信,同时确保令人满意的使用简单性。图4表示在卸载应用程序22之后由网关14可选地实现的自动取消订阅的方法的示例。例如,在步骤200期间,从控制单元12卸载先前安装的应用程序22。因此,在步骤202期间停止生成先前由该应用程序22生成并且网关14订阅的数据。作为响应,在步骤204期间,网关14检测到它不再通过链路16接收与其订阅的至少一种数据类型相对应的数据。根据优选实施例,该检测是基于包含在针对该数据接收的最后帧中的周期性值42。例如,该周期性值42宣告最大时间跨度,在该最大时间跨度之后,假定为该数据接收下一帧30。因此,如果在比为此数据类型接收的最后一帧中包含的周期性值42更大的持续时间之后没有接收到与这种数据类型相对应的数据,则网关14将与该种数据类型相关联的数据视为不再被接收。作为变型,可以不同地执行检测。在步骤206期间,网关14再次通过链路16向控制单元12发送订阅请求。在步骤208的过程中,控制单元12处理该请求并且由于没有模块22通过链路16向网关14发送对订阅的拒绝,结果订阅列表24的数据状态转到“未订阅”状态。最后,在步骤210期间,网关14更新相应的一个或多个数据类型的订阅状态,例如通过修改列表24,以便将相应数据的订阅状态改变为值“未订阅”。上文设想的实施例和变体可以组合在一起以产生新的实施例。

权利要求:1.一种用于操作电气设备2的方法,所述电气设备2是用于测量或保护或控制电气设施4的设备,所述电气设备2包括通过本地数据交换链路16连接到通信网关14的电子控制单元12;所述控制单元12能够接收一个或多个可执行软件应用程序22,每个应用程序22被编程为当其由控制单元12执行时根据一个或多个预定义的数据类型来生成数据,生成的数据能够被发送到通信网关14,以便提供给远程终端18,所述控制单元12被配置为只有安装在所述控制单元12中的应用程序22生成的数据对应于通信网关14订阅的数据类型时,才通过本地数据交换链路16将这些数据发送到通信网关14,每种数据类型的订阅状态被记录在通信网关14中;该方法包括通信单元16的自动配置,在电气设备2的操作过程中在新应用程序22的安装100之后自动实现,其中:a所述控制单元12在本地数据链路16上广播102新应用程序22的安装的通知;b作为响应,所述通信网关14获取108其尚未订阅的数据类型的列表,然后向控制单元12发送110对这些数据类型的订阅请求;c所述控制单元12接收订阅请求,并且作为响应,将订阅请求中列出的类型与新安装的应用程序22生成的数据的类型进行比较112,订阅数据类型的请求在已经生成了104对应于该种数据类型的数据的情况下被接受114,订阅数据类型的请求在相反的情况下被拒绝;d所述通信网关14根据控制单元返回的响应来更新116在步骤c期间已接受或拒绝订阅请求的每种数据类型的接受或拒绝订阅状态。2.根据权利要求1所述的方法,其中步骤b至d以预定数量的迭代重复118,预定数量位于2和10之间,优选地位于3和6之间,再优选地等于5。3.根据权利要求2所述的方法,其中每个重复最迟在步骤b至d的前一次重复结束之后的第一预定义持续时间之后实施。4.根据权利要求3所述的方法,其中所述第一预定义持续时间小于或等于5秒,优选地小于或等于1秒。5.根据权利要求1所述的方法,其中在第二预定义持续时间之后重复130步骤b至d。6.根据权利要求5所述的方法,其中第二预定义持续时间大于第一预定义持续时间,例如大于或等于一小时。7.根据权利要求1至6中任一项所述的方法,还包括自动取消订阅的步骤,其中:e所述通信网关14检测204到其不再接收与其订阅的数据类型之一相对应的数据;f作为响应,所述通信网关14再次向控制单元发送206订阅请求;g所述控制单元以拒绝订阅作出响应,并且所述通信网关14将订阅列表24的相应数据的状态更新为“未订阅”状态。8.根据权利要求7所述的方法,其中由控制单元12在本地数据交换链路16上分派的数据被封装在帧30内,每个帧包括寻址和同步元数据32,同步元数据包括发送该数据类型的周期的值42,并且其中,在步骤d期间,如果在比为该种数据类型接收的最后一帧中包含的发送周期性值更大的持续时间之后没有接收到与该种数据类型对应的数据,则通信网关14将与该种数据类型相关联的数据视为不再被接收。9.根据前述权利要求1所述的方法,其中,在步骤d之后,控制单元12授权将由新安装的应用程序22生成的、与通信网关14订阅的数据类型对应的数据在内部数据交换链路16上发送并发往通信网关14。10.一种电气设备2,用于测量或保护或控制电气设施4,所述电气设备2包括通过本地数据交换链路16连接到通信网关14的电子控制单元12;所述控制单元12能够接收一个或多个可执行软件应用程序22,每个应用程序22被编程为当其由控制单元12执行时根据一个或多个预定义的数据类型来生成数据,生成的数据能够通过通信网关14发送到远程终端18;所述控制单元12被配置为只有安装在所述控制单元12中的应用程序22生成的数据对应于通信网关14订阅的数据的类型时,才通过本地数据交换链路16将这些数据发送到通信网关14,每种数据类型的订阅状态被记录在通信网关14中;所述控制单元和所述通信单元还被编程为在电气设备2的操作过程中在新应用程序22的安装100之后自动实现,其中:a所述控制单元12在本地数据链路16上广播102新应用程序22的安装的通知;b作为响应,所述通信网关14获取108其尚未订阅的数据类型的列表,然后向控制单元12发送110对这些数据类型的订阅请求;c所述控制单元12接收订阅请求,并且作为响应,将订阅请求中列出的类型与新安装的应用程序22生成的数据的类型进行比较112,订阅数据类型的请求在已经生成了104与该种数据类型对应的数据的情况下被接受114,订阅数据类型的请求在相反的情况下被拒绝;d所述通信单元12根据控制单元返回的响应来更新116在步骤c期间已接受或拒绝订阅请求的每种数据类型的订阅状态。

百度查询: 施耐德电器工业公司 用于操作电气设备的方法和实现该方法的电气设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。