[发明专利]用于允许在过程控制系统中故障回退到先前软件版本的装置和方法无效
申请号: | 200780023468.0 | 申请日: | 2007-05-03 |
公开(公告)号: | CN101479702A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | S·S·贝尔;A·沙马;N·R·斯万森;P·F·麦洛克林;J·M·多伊尔 | 申请(专利权)人: | 霍尼韦尔国际公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 张晓冬;王忠忠 |
地址: | 美国新*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 允许 过程 控制系统 故障 退到 先前 软件 版本 装置 方法 | ||
技术领域
[0001]本公开内容总体上涉及控制系统。更具体地说,本公开内容涉及一种在过程控制系统中允许故障回退(fail-back)到先前软件版本的装置和方法,可以包括在故障回退期间维持对过程的控制。
发明背景
[0002]常常使用过程控制系统来管理处理工厂。示例处理工厂包括制造厂、化工厂、原油精炼厂和矿石处理厂。连同其它操作一起,过程控制系统一般在处理工厂中管理对电动机、阀及其它工业装置的使用。
[0003]在常规的过程控制系统中,控制器常常用来控制对处理工厂中工业装置的操作。所述控制器例如可以监视工业装置的操作,向所述工业装置提供控制信号,并且当检测到故障时产生警报。
[0004]在常规的过程控制系统中,常常需要或者希望更新正由控制器执行的软件。更新软件的过程通常被称为“移植(migration)”。不同的软件或不同版本的软件通常还被称为“软件版本(softwarereleases)”。过程控制系统移植到新的软件版本常常是关键操作,原因在于它可能显著地影响(或者甚至停止)处理工厂的操作。典型地,过程控制系统移植到新的软件版本还需要依照以下方式来进行,其中从一个软件版本到下一个软件版本保留过程控制系统的功能和行为(behavior)。
发明内容
[0005]本公开内容提供了一种在过程控制系统中允许故障回退到先前软件版本的设备和方法,它可以包括在故障回退期间维持对过程的控制。
[0006]在第一实施例中,一种方法包括接收安装软件版本的请求,其中所述软件版本要被安装在第一装置和/或第二装置上。所述方法还包括发起在所述第二装置上安装软件版本并且确定用户是否想要继续安装所述软件版本。所述方法进一步包括如果所述用户想要继续安装那么发起在所述第一装置上安装软件版本。另外,所述方法包括如果用户不想继续安装那么在第二装置上恢复第二软件版本。
[0007]在特定的实施例中,第一和第二装置表示用来控制过程的控制器。在安装软件版本和恢复第二软件版本期间,所述过程由至少一个控制器来控制。
[0008]在其它特定的实施例中,第一和第二装置表示冗余的装置。在第二装置上安装软件版本期间,第一装置充当主装置并且所述第二装置充当后备装置。所述方法还包括在第二装置上安装软件版本之后致使所述第二装置充当主装置和第一装置充当后备装置。所述方法进一步包括在第二装置上恢复第二软件版本期间使所述第二装置充当后备装置并且使第一装置充当主装置。
[0009]在第二实施例中,一种设备包括用来存储软件版本的至少一个存储器。所述设备还包括可操作来接收安装软件版本的请求的至少一个处理器,其中所述软件版本要被安装在第一装置和/或第二装置上。至少一个处理器还用来在第二装置上发起软件版本的安装并且确定用户是否想要继续所述软件版本的安装。至少一个处理器进一步用来如果用户想要继续安装那么在第一装置上发起软件版本的安装。另外,至少一个处理器用来如果用户不想继续安装则在第二装置上恢复第二软件版本。
[0010]在第三实施例中,计算机程序被包含在计算机可读媒体上并且可操作来由处理器执行。计算机程序包括用来接收安装软件版本的请求的计算机可读程序代码,其中所述软件版本要被安装在第一装置和/或第二装置上。所述计算机程序还包括用于发起在所述第二装置上安装软件版本并且确定用户是否想要继续安装所述软件版本的计算机可读程序代码。所述计算机程序进一步包括如果所述用户想要继续安装那么在所述第一装置上发起安装所述软件版本的计算机可读程序代码。另外,所述计算机程序包括用于如果用户不想继续安装那么在第二装置上恢复第二软件版本的计算机可读程序代码。
[0011]根据以下附图、描述和权利要求,对于本领域技术人员而言其它技术特征可以是容易看得见的。
附图说明
[0012]为了更完整地理解此公开内容,现在结合附图来参考下列描述,其中:
[0013]图1图示了依照本公开内容的一个实施例的示例过程控制系统;
[0014]图2图示了用于在依照本公开内容的一个实施例的过程控制系统中允许故障回退到先前软件版本的示例方法;
[0015]图3到6C图示了用于在依照本公开内容的一个实施例的过程控制系统中支持移植到新的软件版本的示例用户界面;和
[0016]图7图示了用于在依照本公开内容的一个实施例的过程控制系统中执行移植到新的软件版本的示例性状态机。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于霍尼韦尔国际公司,未经霍尼韦尔国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780023468.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:目标检测设备、方法及程序
- 下一篇:用于衰减全内反射(ATR)光谱仪的附件