[发明专利]比较方法、自动化系统以及控制器有效
申请号: | 200780007222.4 | 申请日: | 2007-02-28 |
公开(公告)号: | CN101395576A | 公开(公告)日: | 2009-03-25 |
发明(设计)人: | 艾伯特·诺贝格;斯特凡·泽尔贝格 | 申请(专利权)人: | ABB公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G05B1/00;G06F7/20;G06F9/30 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 朱 胜;李春晖 |
地址: | 瑞典韦*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 比较 方法 自动化 系统 以及 控制器 | ||
技术领域
本发明涉及自动化领域,具体而言,涉及一种用于比较从自动化系统 内的应用程序的不同版本获得的变量值的方法、自动化系统以及控制器。
背景技术
例如为了在生产线中消除单调任务和减少有害元素,自动控制或者自 动化在工业生产中非常重要。一般而言,自动化还提高过程的效率以及质 量,并且是一种满足当今对非环境影响和经济生产的需求的优良手段。
如今,多数过程工业如食品处理、能量生产厂或者发电厂、制药和化 工业确实或多或少地自动化,即,具有自动、计算机化的控制、操作和管 理。在这些计算机化的机器和过程中使用的程序代码不断被开发以满足变 化的需求。系统软件的定期更新因此对于改进现有例程以及对于纠正所用 例程的不足是必要的。
当要进行这样的更新时,当前使用的版本由新的更新版本重写。如果 新版本没有被充分下载、如果新版本包含错误或者如果它包含不可预知的 与系统的不兼容性从而例如造成系统内的不稳定,则该重写可能带来严重 问题。如果需要恢复到旧版本,则必须再次下载该先前代码。于是生产可 能会暂停,直到旧版本准备好并且再次运行。这样的生产中断开销很大, 或者根据所讨论的产业,甚至可能是危险的。
发明内容
一种用以执行应用或者应用程序的版本升级的改进方式是如在向与 本发明相同的申请人转让并且在与本发明同一日提交的标题为“Method for evaluating,an automation system,and a controller”的共同未 决专利申请中描述的那样,在同一控制器中执行两个版本。
本发明的一个目的在于提供一种用于保证当在同一控制器中执行应 用程序的两个版本并且比较从不同版本输出的值时,对进行中的控制器应 用执行没有中断或者干扰的方法。
本发明的另一目的在于提供一种执行比较的高效方式。更具体地,目 的在于提供一种不以任何方式影响进行中的过程或者从重要的任务扫描 (task scan)中占用处理时间或者容量的方法。
除了别的以外,这些目的通过如下的方法、系统以及控制器来实现。
根据本发明,提供了一种用于比较从自动化系统中的应用程序的不同 版本获得的变量值的方法。可以在其中实施该方法的系统包括用于借助存 储于其中的应用程序使过程自动化的控制器。应用程序的至少两个不同版 本存储于同一控制器内。该方法包括以下步骤:向应用程序的所有不同版 本输入从过程获得的输入信号;在控制器中,针对不同版本、基于输入信 号执行相同任务;在存储器位置存储从不同版本的执行中获得的与过程有 关的变量值,其中存储器位置为控制器所知;从存储器位置取回来自不同 版本的变量值,其中取回的变量值是从不同版本的对应执行步骤中得到 的;以及当控制器空闲时比较所取回的变量值。可以与当前使用的版本并 行地执行应用的新升级版本,并在利用实际输入信号的真实生产环境下评 价应用的新升级版本,由此消除停产风险。借助本发明,当控制器空闲时 进行比较,由此应用程序的执行不受干扰并且进行中的过程不受影响。另 外,借助本发明保证有目的的比较得以进行,因为保证了待比较的值来自 同一任务扫描。
根据本发明的一个实施例,在任务扫描之间执行所取回的变量值的比 较。在任务扫描过程中经常有一些空闲时间,因而这是用于执行比较的适 当时间段。
根据本发明的另一实施例,比较在新任务扫描将要开始时暂停,并且 如果没有足够空闲时间运行所有变量值,则所述比较在后续空闲时间中恢 复。借助这一特征,循环地比较应当比较的所有变量值。这是保证与过程 有关的任务不受干扰并且不会由于比较而引起对生产的干扰的另一方面。
根据本发明的又一实施例,如果发现变量值的差异,则可以在单独的 存储器位置存储不同变量值。由此如果需要,则可以建立所有登记的不同 变量值的完整列表。例如,用户能够确定不同值是收敛、发散还是有可能 保持恒定差异,并且由此确定版本之一是否有故障和需要修正。
根据本发明的又一实施例,该方法还包括向用户呈现所发现的差异的 步骤。该呈现可以用任何期望的方式来实现,例如以图形、数字或者图表 的形式来实现。
根据本发明的又一实施例,执行不同版本的比较以便在实际过程环境 下确定应用的新版本的功能。本发明的其它应用也是可以想到的,比如跟 踪故障等。本发明因此提供一种适用于不同目的的通用评价方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ABB公司,未经ABB公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780007222.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防溢锅盖
- 下一篇:存储器屏障总线命令的有效执行