嵌入式节点的自动固件升级制造技术

技术编号:20329054 阅读:20 留言:0更新日期:2019-02-13 05:42
本公开提供了一种用于工业控制系统和其它系统中的装置和方法。一种方法包括:由主节点(154)检测(302)备份节点(170)可用且未被配置。该方法包括由主节点(154)将主节点(154)自动复制(310)到备份节点(170),包括将主节点(154)的个性复制到备份节点(170)。

【技术实现步骤摘要】
嵌入式节点的自动固件升级
本公开一般地涉及工业系统。更具体地,本公开涉及网络系统(包括但不限于工业网络)中的嵌入式节点。
技术介绍
可以使用可被实现为任意数量的设备的节点网络来实现工业系统。这些节点中的许多是嵌入式固件受控设备,该嵌入式固件受控设备可能会经历故障或另外需要升级或维护。期望稳定和冗余的系统。
技术实现思路
本公开提供了一种用于工业控制系统和其它系统中的装置和方法。一种方法包括由主节点检测备份节点可用且未被配置。该方法包括由主节点自动地将主节点复制到备份节点。所公开的实施例包括主节点,该主节点包括控制器和存储器,被配置为执行如本文所述的过程。所公开的实施例还包括编码有可执行指令的非瞬时性机器可读介质,所述可执行指令在被执行时使得主节点的一个或多个处理器执行如本文所公开的过程。在各种实施例中,该方法还包括:由主节点向备份节点查询标识;由主节点接收备份节点的标识;以及由主节点检验该标识对应于与主节点兼容的硬件。在各种实施例中,主节点和备份节点连接到同一网络,并且还经由冗余路径被连接。在各种实施例中,冗余路径是主节点和备份节点之间的直接连接。在各种实施例中,复制主节点包括向备份节点发送配置,该配置使得根据主节点来配置备份节点。在各种实施例中,复制主节点包括由主节点将一个或多个应用发送到备份节点以在备份节点上执行,使得备份节点复制主节点的操作。在各种实施例中,该方法还包括激活备份节点以替换主节点。根据以下附图、描述和权利要求,本领域技术人员可以容易地明白其它技术特征。附图说明为了更完整地理解本公开,现在参考以下结合附图做出的描述,其中:图1图示了根据本公开的示例性工业过程控制和自动化系统;图2图示了根据所公开的实施例的包括主节点和备份节点的冗余节点系统的实施例;和图3图示了根据所公开的实施例的过程。具体实施方式以下讨论的附图和用于描述本专利文件中本专利技术的原理的各种实施例仅作为说明,并且不应以任何方式被解释为限制本专利技术的范围。本领域技术人员将理解,本专利技术的原理可以在任何类型的适当布置的设备或系统中实现。图1图示了根据本公开的示例性工业过程控制和自动化系统100。如图1中所示,系统100包括促进生产或处理至少一种产品或其它材料的各种部件。例如,系统100在此用于促进对一个或多个工厂101a-101n中的部件的控制。每个工厂101a-101n代表一个或多个处理设施(或其一个或多个部分),诸如用于生产至少一种产品或其它材料的一个或多个制造设施。通常,每个工厂101a-101n可以实现一个或多个过程,并且可以单独地或共同地被称为过程系统。过程系统通常代表被配置为以某种方式处理一种或多种产品或其它材料的任何系统或其部分。在图1中,使用过程控制的Purdue模型来实现系统100。在Purdue模型中,“层级0”可包括一个或多个传感器102a和一个或多个致动器102b。传感器102a和致动器102b代表过程系统中可以执行各种功能中的任何功能的部件。例如,传感器102a可以测量过程系统中的各种特性,诸如温度、压强或流率。而且,致动器102b可以改变过程系统中的各种特性。传感器102a和致动器102b可以代表任何合适的过程系统中的任何其它或附加部件。每个传感器102a包括用于测量过程系统中的一个或多个特性的任何合适的结构。每个致动器102b包括用于操作或影响过程系统中的一个或多个条件的任何合适的结构。至少一个网络104耦合到传感器102a和致动器102b。网络104促进与传感器102a和致动器102b的交互。例如,网络104可以传输来自传感器102a的测量数据并向致动器102b提供控制信号。网络104可以代表任何合适的网络或网络的组合。作为特定示例,网络104可以代表以太网网络、电信号网络(诸如HART或FOUNDATION现场总线网络)、气动控制信号网络或任何(一个或多个)其它或附加类型的(一个或多个)网络。在如本文所讨论的特定实施例中,网络104至少部分地实现为无线网络,并且传感器102a和致动器102b至少部分地使用无线设备来实现。在Purdue模型中,“层级1”可以包括一个或多个控制器106,控制器106耦合到网络104。除其它之外,每个控制器106尤其可以使用来自一个或多个传感器102a的测量结果来控制一个或多个致动器102b的操作。例如,控制器106可以从一个或多个传感器102a接收测量数据,并使用该测量数据生成针对一个或多个致动器102b的控制信号。每个控制器106包括用于与一个或多个传感器102a交互并控制一个或多个致动器102b的任何合适的结构。例如,每个控制器106可以代表比例-积分-微分(PID)控制器或多变量控制器,诸如鲁棒多变量预测控制技术(RMPCT)控制器或实现模型预测控制(MPC)或其它高级预测控制(APC)的其它类型的控制器。作为特定示例,每个控制器106可以代表运行实时操作系统的计算设备。两个网络108耦合到控制器106。网络108促进与控制器106的交互,诸如通过向控制器106传输数据和从控制器106传输数据。网络108可以代表任何合适的网络或网络的组合。作为特定示例,网络108可以代表一对冗余以太网网络,例如来自霍尼韦尔国际公司的容错以太网(FTE)网络。至少一个交换机/防火墙110将网络108耦合到两个网络112。交换机/防火墙110可以将流量从一个网络传输到另一个网络。交换机/防火墙110还可以阻止一个网络上的流量到达另一个网络。交换机/防火墙110包括用于在网络之间提供通信的任何合适结构,例如霍尼韦尔控制防火墙(CF9)设备。网络112可以代表任何合适的网络,诸如FTE网络。在Purdue模型中,“层级2”可以包括耦合到网络112的一个或多个机器级控制器114。机器级控制器114执行各种功能以支持控制器106、传感器102a和致动器102b的操作和控制,控制器106、传感器102a和致动器102b可以与特定的一件工业装备(例如锅炉或其它机器)相关联。例如,机器级控制器114可记录由控制器106收集或生成的信息,诸如来自传感器102a的测量数据或针对致动器102b的控制信号。机器级控制器114还可以执行应用,该应用控制控制器106的操作,从而控制致动器102b的操作。此外,机器级控制器114还可以提供对控制器106的安全访问。每个机器级控制器114包括用于提供对机器或其它单件装备的访问、控制或与机器或其它单件装备有关的操作的任何合适的结构。每个机器级控制器114可以例如代表运行MICROSOFTWINDOWS操作系统的服务器计算设备。尽管未示出,但是不同的机器级控制器114可用于控制过程系统中的几件不同装备(其中每件装备与一个或多个控制器106、传感器102a和致动器102b相关联)。一个或多个操作员站116耦合到网络112。操作员站116代表提供对机器级控制器114的用户访问的计算或通信设备,机器级控制器114然后可以提供对控制器106(并且可能对传感器102a和致动器102b)的用户访问。作为特定示例,操作员站116可以允许用户使用由控制器106和/或机器级控制器114收集的信息来审阅传感器102a和致动器102b的操作历史。操作员站116还可以允许用户调整传本文档来自技高网...

【技术保护点】
1.一种方法,包括:由主节点(154)检测(302)备份节点(170)可用且未被配置;和由主节点(154)自动地将主节点(154)复制(310)到备份节点(170),包括将主节点(154)的个性复制到备份节点(170)。

【技术特征摘要】
2017.07.31 US 15/6652851.一种方法,包括:由主节点(154)检测(302)备份节点(170)可用且未被配置;和由主节点(154)自动地将主节点(154)复制(310)到备份节点(170),包括将主节点(154)的个性复制到备份节点(170)。2.如权利要求1所述的方法,还包括:由主节点(154)向备份节点(170)查询(304)标识;由主节点(154)接收(306)备份节点(170)的标识;和由主节点(154)检验(308)所述标识对应于与主节点(154)兼容的硬件。3.如权利要求1所述的方法,其中,所述主节点(154)和所述备份节点(170)连接到同一网络(108),并且还经由冗余路径(210)连接。4.如权利要求3所述的方法,其中,所述冗余路径(21...

【专利技术属性】
技术研发人员:R·班德卡B·雷诺J·F·施泰因曼
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:美国,US

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

1