图1图示了频率转换器的备份。图1示出了5个频率转换器1至5, 每个频率转换器包括存储器M1,其中保持数据DATA1至DATA5,并且 可供所述频率转换器的控制器使用以在频率转换器的运行过程中对其进 行控制。关于这一点,数据例如是指用于定义频率转换器的运行的各种设 定值的程序或部分程序以及参数。
频率转换器1至5通过
接口互连。在图1的示例中,该接口实际上是 由连接有
电缆6和7的连接器组成。电缆7并非是必要的,但是使用电缆 7可获得以下优点:在电缆6出现故障的情况下或在频率转换器1至5中 的一个被移除或失效并且由电缆6所形成的链断开的情况下,所有剩余的 频率转换器仍然能够彼此通信。
图1的频率转换器包括一个备份应用(backup application),该备份 应用通过从频率转换器的存储器M1获取数据并且通过将获取的数据的 拷贝经过所述接口传输到至少一个其它频率转换器以存储在存储器M1 或M3中,来负责频率转换器的备份。图1的情况作为示例表示了将保持 在各个频率转换器的存储器M1中的数据的备份保持在两个其它频率转 换器的存储器M2和M3中。这在所有的实施中并非是必要的,因为即使 在将备份拷贝保持在一个其它频率转换器的情况下,数据破坏的
风险也能 被显著减小。然而,通过将备份拷贝保持在两个不同的频率转换器中,风 险能够被进一步减小,因为在这种情况下,即使在两个不同的频率转换器 中同时丢失数据,数据也不会被毁坏。
上面参照图1描述了数据和备份拷贝被保持在存储器M1、M2和M3 中。实际上,所述存储器可以通过其中保持有所考虑的频率转换器的数据 和其它设备的拷贝的单个存储器装置来实现,或者可替换地,以两个或更 多的存储器装置来实现。例如,存储器
电路或
硬盘可以充当存储器装置。
脱离图1,可行的是,例如,频率转换器1的备份拷贝没有如图所示 全部保持在频率转换器2和3的存储器中,而是对备份拷贝进行分散。因 此,例如可以在频率转换器2和3之间划分第一备份拷贝,而在频率转换 器3和5之间划分第二备份拷贝。
图2为图1的频率转换器1的框图。频率转换器1包括控制器,在频 率转换器1的运行期间,该控制器基于存储在存储器M1中的数据DATA1 控制频率转换器的运行。频率转换器1进一步包括备份应用9,该备份应 用9负责存储在频率转换器的存储器M1中的数据以及保持在存储器M2 和M3中的其它频率转换器的备份拷贝DATA2和DATA3的备份。实际 上,控制器和备份应用可以通过电路方案或执行
指定计算机程序的一个或 多个处理器来实现。
在该示例中,频率转换器1通过接口10与其它频率转换器通信,并 且频率转换器1经由该接口10连接到总线11。频率转换器之间的数据传 输技术可以是UART(通用异步收发器)、I2C(内置集成电路)、以太网、
现场总线、蓝牙、WLAN(无线局域网)或任何其它用于在设备之间传输 数字数据的实用方式。
图3图示了频率转换器的运行的第一实施例。例如,关于图1和图2 所示的频率转换器可以布置为根据图3的
流程图来运行。
例如,关于频率转换器的实现,确定待实现的频率转换器将其备份拷 贝传输到哪个(些)频率转换器以及将从哪个(些)频率转换器接收要被 保持在存储器中的备份拷贝。这可通过多种替代方式来实现,例如:
1)频率转换器的用户输入关于频率转换器中的备份拷贝要被传输到 的、至少一个其它频率转换器的信息。例如,该信息可以由连接器或者其 他频率转换器的标识符(名称、序列号或地址)组成,其中备份拷贝经由 该连接器传输并且接收备份拷贝的频率转换器与该连接器连接,或者当频 率转换器经由总线传输待传输的备份拷贝时,对向其传输备份拷贝的其他 频率转换器进行寻址。
关于开始,频率转换器被布置为经由总线传输通知它已经连接至总线 的预定消息,并且响应于该消息,从连接到总线的其它频率转换器接收关 于他们的标识符的信息。因此,频率转换器接收与其经由总线连接的所有 其它频率转换器的标识符的相关信息。基于给定的
算法,频率转换器随后 可以选择将它的备份拷贝要传输到的其它频率转换器。可替换地,与总线 相连的频率转换器之一可以充当主频率转换器,其将关于备份拷贝将被传 输到的频率转换器的标识符的信息传输到频率转换器。
当频率转换器察觉到它的备份拷贝将被传输到的其它频率转换器时, 在方框A中,频率转换器的备份应用检查是否是数据备份的适当时间。 例如,当从前一备份起过去了给定时间之后,频率转换器的用户在频率转 换器中输入特定的控制命令时、当频率转换器的存储器M1中已存储了特 定量的未更新的数据时、或者当频率转换器变换到预定的运行状态时,开 始进行备份。例如,这种运行状态可以是在存储器中存储的用户输入的参 数或在频率转换器的存储器中存储的程序更新。
如果数据备份是直接目的,则在方框B中,备份应用从频率转换器 的存储器获取数据并且通过接口将获取的数据传输到其中保持有备份拷 贝的至少一个其它频率转换器。在此,取决于具体情况,要从存储器获取 的数据可以由存储器M1的全部数据内容组成,或者仅由存储在存储器中 的特定数据组成;在后一种情况下,所考虑的数据可以是在最后执行之后 存储在存储器中的那些数据。为了保持该信息,备份应用9优选地保持指 示在何时备份了哪些数据的列表。
在方框C中,备份应用通过接口从另一频率转换器接收备份拷贝, 所述频率转换器经由该接口实现彼此的数据传输连接。在方框D中,备 份应用9将所接收的备份拷贝存储在存储器M2或M3中。
在方框E中,检查备份应用9是否接收到将待保持在其存储器M2 或M3中的备份拷贝返回其它频率转换器的
请求。备份应用9可以通过用 户接口从频率转换器的用户接收到这样的请求,或者,可替代地,通过所 述频率转换器实现彼此数据传输连接的接口从其它频率转换器接收到这 样的请求。例如,在这种情况下,用户可以通过用户接口向所述其它频率 转换器手动输入命令以请求恢复备份拷贝。换句话说,关于新的频率转换 器的安装,用户将失效的频率转换器的标识符定义为新的频率转换器的标 识符,并且触发新的频率转换器向总线发送用以恢复备份拷贝的请求。连 接到总线的其它频率转换器接收该请求,并且保持所述备份拷贝的频率转 换器基于该请求中所包括的标识符检测在其存储器M2或M3中是否具有 所请求的备份拷贝。
若在方框E中检测到已接收到用以恢复备份拷贝的请求,则在方框F 中,备份应用9通过接口将存储在存储器M2或M3中的备份拷贝的拷贝 传输到已经为其保持所述备份拷贝的频率转换器。
图4图示了频率转换器的运行的第二实施例。图4的实施例在很大程 度上对应于图3的实施例,因此在下文中将主要通过提出这些实施例之间 的差别来描述图4的实施例。
图4的实施例不包括方框E的步骤,而是包括方框G,其中检查在 备份拷贝存储在频率转换器的存储器M2或M3中的频率转换器中是否已 检测到使用中的中断。这意味着,在图4的实施例中,频率转换器的备份 应用9通过接口监控为其将备份拷贝保持在存储器M2或M3中的频率转 换器的运行。取决于实施,监控可以涉及由频率转换器实现的特定消息到 备份拷贝保持在其中的频率转换器的周期性传输,并且响应于该传输的消 息,若未发生使用中断,则接收预定的应答。
使用中的中断意思是不能与第二频率转换器建立连接。这可能涉及第 二频率转换器的使用中的中断或这些频率转换器之间的数据传输连接中 的中断。在方框F中,备份应用9可以配置为一旦为所述频率转换器检测 到的使用中的中断已经结束,将其存储器M2或M3中所保持的备份拷贝 的拷贝自动传输到第二频率转换器。因此,所述第二频率转换器可以,例 如在使用中的中断之后,自动地接收备份拷贝以进行使用,由此可以自动 恢复到使用所述第二频率转换器。
图4的实施例获得的优点在于:如果频率转换器失效并且维护人员以 另一个频率转换器替换该失效的频率转换器,则可以在新的频率转换器中 自动恢复该失效的频率转换器的备份拷贝,而无需维护人员查明从何处找 到该备份拷贝并且将找到的备份拷贝手动安装入新的频率转换器。备份拷 贝的这种自动恢复至少在下列情况下可以成功:当向新的频率转换器给出 失效的频率转换器的标识符时;或者,当以新的频率转换器代替失效的频 率转换器进行连接并且利用电缆直接连接到其中保持有所述备份拷贝的 第二频率转换器时。
在图4所示的情况下,可以自动命名新的频率转换器,使得在已经采 用该频率转换器之后,该频率转换器被配置为经由总线传输预定的消息, 由此接收到该消息的所有频率转换器通过通知他们自身的标识符,在本示 例中即他们的名称,而对该消息进行应答。如果在此通过利用特定的算法 (例如,频率转换器1、频率转换器2、频率转换器3......等等)来实现 频率转换器的命名,则新的频率转换器能够基于接收到的标识符来识别还 未对该消息做出应答的频率转换器的名称,并且随后使用所述频率转换器 的名称(标识符)。
例如,也可如下对所有频率转换器(地址或标识符的分配)进行自动 命名。在这种情况下,作为预备行为,已经安装所有的频率转换器,已经 构造对其进行连接的总线,并且已经对单个频率转换器进行参数化。用户 从充当协调器的任何一个频率转换器启动该命名。协调器向总线传输启动 消息。选择该消息的结构使得总线上的各个设备能够对该消息进行读取和 解释(广播)。各个设备向协调器传输为其保留下面的空闲总线地址的请 求。设备在从启动消息起的一个随机延迟之后传输该消息。设备在延迟期 间侦听该总线,并且如果该总线被保留则延迟其自身的消息。一旦协调器 接收到对单个名称(总线地址)的保留请求,则向该设备传输与该保留有 关的信息。其它设备只有在从总线接收到该消息之后才启动对新的随机延 迟的计算。当在足够长的时间内总线上没有业务量时,协调器解释为已将 地址分配给所有的设备。例如,协调器为其自身保留总线的第一个或最后 一个地址。
在用于启动备份拷贝的命名之后,协调器请求总线的第一设备将其备 份拷贝传输至该总线。使用一些简单的算法来计算存储备份拷贝的设备。 如果在两个不同的设备中请求该备份拷贝,则例如,可以进行协商以将备 份拷贝存储在总线上的随后两个设备中。存储备份拷贝的那些设备向数据 的发送器传输与存储成功相关的信息。传输结束之后,单个设备将传输时 机给予具有下一个地址的设备。一旦协调器看到所有的备份拷贝已经成功 实现,则将其信息传输到所有设备并且在它的用户接口指示该成功。也可 以指示该过程的进展。除协调器之外,也可以在各个单个设备的用户接口 处指示这些事项。
在上述方案中,可以在各个设备启动之后检查是否所有的设备都在总 线中。例如,在电源故障之后,协调器向总线的所有设备发送一个查询并 且最终向所有的设备发送一个指示设备可以变换到正常使用状态的广播 消息。如果初始协调器在确定的时期内未启动该检查,则具有下一个地址 的设备承担协调器的
角色。如果总线上失去一个或多个设备,则协调器向 用户给出错误指示及其错误报告。也可以在总线上的其它设备的显示器上 指示错误。当检测到一个设备的缺失时,协调器在总线上搜索替代设备。 这可以自动进行或在用户的命令下进行。当在总线上找到新的设备时,将 存储在总线的其它设备中的数据恢复到该设备。
图5图示了频率转换器的运行的第三实施例。图5的实施例在很大程 度上对应于图4的实施例,因此,下面主要通过提出这些实施例之间的差 别来描述图5的实施例。
在图5的情况下,频率转换器1的备份应用9在存储器M1中保持频 率转换器1通过接口10所连接的频率转换器2至5的列表。实际上,所 述列表可以由,例如,频率转换器2至5的标识符(名称、序列号或地址) 组成。为了生成该列表,频率转换器可以,例如,以确定的时间间隔通过 接口10和总线11传输预定的消息,向总线通知它的标识符和连接,并且 对应地从与总线连接的其它频率转换器接收与其标识符相关的信息。
在方框G中,当频率转换器的备份应用已经检测到备份拷贝存储在 频率转换器的存储器M2或M3中的频率转换器中的使用中的中断时(以 类似于图4的方式),在方框I中,频率转换器检查其是否具有通过接口 10到标识符不包括在列表中的频率转换器的连接。例如,这可以通过频 率转换器在检测到使用中的中断后,通过接口从第二频率转换器接收不包 括在所保持的列表中的标识符来实现。在此情况下假设,这种故障已经发 生在备份拷贝存储在已被维护人员以另一频率转换器替换的频率转换器 的存储器M2或M3中的频率转换器中,因此其标识符不包括在列表中。 因此,在方框F中,备份应用将存储在其存储器M2或M3中的备份拷贝 传送到新的频率转换器,从而自动配置该新的频率转换器以使该新的频率 转换器以类似于它所替换的失效频率转换器的方式运行。
图6图示了频率转换器的运行的第四实施例。图6的实施例在很大程 度上对应于图4的实施例,因此下面主要通过提出这些实施例之间的差别 来描述图6的实施例。
在方框G中,一旦频率转换器的备份应用检测到备份拷贝存储在频 率转换器的存储器M2或M3中的频率转换器的使用中的中断(以类似于 图4的方式),则在方框J中,检查其是否具有通过接口10到具有预定标 识符的频率转换器的连接。例如,这可以通过频率转换器在检测到使用中 的中断之后,从另一个频率转换器接收包括预定标识符的消息来实现。在 本实施例中,待安装的用以替换失效的频率转换器的新的频率转换器总是 具有相同的预定标识符。因此,该预定标识符指示涉及所添加的用以替换 失效的频率转换器的新的频率转换器。
因此,在方框F中,备份应用从存储器M2或M3中获取为其检测到 使用中的中断的频率转换器所保持的备份拷贝,并且将该备份拷贝传输到 具有预定标识符的频率转换器。因此,新的频率转换器被自动地配置为以 类似于它所替换的失效的频率转换器的方式运行。当将备份拷贝恢复到其 使用时,新的频率转换器还优选地被配置为自动改变其标识符以对应于包 括在接收到的备份拷贝中的失效频率转换器的标识符。该预定标识符随后 被释放以在下一次频率转换器必须以新的频率转换器替换时所使用。
图7图示了频率转换器之间的连接。在图7所示的情况下,频率转换 器12、13和14包括用交叉连接电缆互连的连接器16。
由于这种连接,频率转换器13,例如,立即检测到频率转换器12的 移除,因为紧接着交叉连接电缆15的分离是由连接器16可检测到的变化。 对应地,由于交叉连接电缆的附接,频率转换器13检测到代替被移除的 频率转换器12的恢复或替代被移除的频率转换器12的频率转换器。在此 情况下,频率转换器13可以被配置为经由他们之间的电缆(图中未示出) 或者,可替换地,经由两个频率转换器均连接到的总线(图中未示出)传 输为频率转换器12所保持的备份拷贝以供频率转换器12使用。数据传输 电缆可以与交叉连接电缆15物理地布置在同一电缆中,由此该数据传输 电缆是由经由连接器16也连接到频率转换器的不同的
导线组成。
应该理解,上述详细说明和相关附图仅意在说明本发明。在不背离本 发明的保护范围的情况下,本领域的技术人员易于理解对本发明的不同变 化和
修改。