[发明专利]用于测试批量配置的方法和装置有效
申请号: | 201210028655.0 | 申请日: | 2012-02-07 |
公开(公告)号: | CN102707705B | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | B·克兰多尔;D·蒂勒;N·贝尔 | 申请(专利权)人: | 费希尔-罗斯蒙特系统公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 曹雯 |
地址: | 美国得*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 测试 批量 配置 方法 装置 制造品 | ||
技术领域
本公开一般涉及批量配置,更具体地,涉及用于测试批量配置的示例性方法、装置和制造品。
背景技术
批量(batch)是一种可用于运行重复性和/或顺序性操作来制造产品的过程控制系统配置。在过程工厂的生命周期期间,过程控制系统可能需要替换、修改、打补丁、升级等。然而,过程控制系统的任何改变有可能中断过程工厂和/或批量配置的运行。
发明内容
公开了用于测试批量配置的示例性方法、装置和产品。一种公开的示例性方法包括:使用处理器识别执行路径,所述执行路径贯穿过程控制系统的批量配置;生成用于所述执行路径的测试计划;激励所述过程控制系统执行所述测试计划;以及记录所述测试计划的结果。
一种公开的示例性装置包括:路径发现器,其用于识别执行路径,所述执行路径贯穿过程控制系统的批量配置;测试计划产生器,其用于生成用于所述执行路径的测试计划;以及测试计划执行器,其用于激励所述过程控制系统执行所述测试计划并用于记录所述测试计划的结果。
附图说明
图1是用于测试过程控制系统的批量配置的示例性系统的示意图。
图2示出实现图1的示例性批量测试器的示例性方式。
图3示出示例性批量层级。
图4示出示例性顺序功能图(SFC),其表示批量的一部分。
图5是对应于在图4中高亮的示例性路径的交互表。
图6是用于在图4中高亮的示例性路径的示例性测试计划。
图7是示例性交互映射表。
图8是图6的示例性测试计划的示例性结果。
图9是表示示例性过程的流程图,可使用图1和2的示例性批量测试器执行该示例性过程来测试批量配置。
图10和11是表示示例性过程的流程图,可执行该示例性过程来实现图1和2的示例性批量测试器和/或测试过程控制系统的批量配置。
图12是示例性伪码,其可被实现来识别贯穿批量配置的路径。
图13A-E是示例性伪码,其可被实现来合并贯穿批量配置的分叉和汇聚的路径。
图14是示例性伪码,其可被实现来生成人可读和/或机器可读的批量交互表。
图15A-J是示例性伪码,其可被实现来生成批量测试计划。
图16是能够用于限定SFC和/或为SFC导向的示例性规则集。
图17是示例性处理器平台的示意图,可使用该示例性处理器平台和/或对其编程来执行图10和/或11的示例性过程、图12、13A-E、14和/或15A-J的示例性伪码,和/或实施批量配置的测试。
具体实施方式
由于现代过程控制系统的复杂性以及过程工厂配置和/或批量配置的无限制数量,因此,在发布过程控制系统和/或批量配置的修改、补丁、升级等之前检测到可能出现的任何缺陷是困难的。例如,这些未检测到的缺陷可能仅在该过程控制系统和/或批量配置结合实际的过程工厂运行之后和/或之时才变得明显。为缓解替换、修改、修补、更新和/或升级其一个或多个过程控制系统和/或批量配置的需要,一些客户替代地选择将其过程控制系统与其他设备和/或网络隔离。虽然这些举措可能降低中断的可能性,但是却阻止了过程工程师利用过程控制系统和/或批量配置的更新版本中的可用的特点和/或性能。
总而言之,在此公开的示例性装置、方法和制造品可用于测试批量配置。特别地,在此公开的示例性装置、方法和制造品可用于自动地识别贯穿批量配置的所有可能的执行路径,自动地生成用于那些可能的执行路径中的任何一个或全部的测试计划,和/或自动测试那些可能的执行路径中的任何一个或全部。在将新的和/或更新后的过程控制系统用于控制客户的过程工厂之前,可与该新的和/或更新后的过程控制系统一起测试批量配置。附加地或替代地,可针对项目设计目标和/或功能测试例目标来测试批量配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于费希尔-罗斯蒙特系统公司,未经费希尔-罗斯蒙特系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210028655.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示控制设备、显示控制方法和程序
- 下一篇:具有接触界面的无线远程控制件