[发明专利]用于基于网络的测试的方法和设备有效
申请号: | 201280071178.4 | 申请日: | 2012-06-29 |
公开(公告)号: | CN104204981B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | K.P.迪基 | 申请(专利权)人: | 通用电气智能平台有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02;G05B19/042 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 叶晓勇,汤春龙 |
地址: | 美国弗*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 基于 网络 测试 方法 设备 | ||
相关申请的交叉引用
本申请要求2012年1月6日提交的美国临时申请序号61/583956的优先权益,通过引用将其内容完整地结合到本文中。
标题为“Apparatus and Method for Creating and Presenting Control Logic”的PCT国际申请,署名发明人为Bernardo Anger,代理人案件编号256211;
标题为“Apparatus and Method for Synchronization of Control Logic”的PCT国际申请,署名发明人为Kenneth Dickie,代理人案件编号256214;以及
标题为“Apparatus and Method for Third Party Creation of Control Logic”的PCT国际申请,署名发明人为Kenneth Dickie,代理人案件编号256213;
均与本申请同日提交,通过引用将其内容完整地结合到本文中。
技术领域
本文所公开的主题一般涉及控制逻辑的测试,以及更具体来说,涉及从通信网络对控制逻辑的测试。
背景技术
自动化装置执行各种功能,并且这些装置通常包括控制器或控制装置,其控制或管理这些功能的执行。例如,机器人控制器(例如利用微处理器的那些控制器)常常控制机器人的功能,并且机器人能够执行各种制造任务。装配线控制器用来控制对或者在装配线所执行的各种功能。消费者装置控制器可用来控制任何类型的消费者装置(例如大楼保安系统、大楼照明系统或者大楼供热系统)的操作和机能。这些类型的控制器共同提供自动化功能,并且一般称作自动化控制器。
自动化控制器通常包括并且利用控制逻辑来执行其功能。控制逻辑可包括执行各种预定功能的计算机软件和/或计算机硬件。例如,装配线控制器(例如用于装瓶设备)可包括微处理器,其操作编程计算机软件以调节速度以及与对瓶进行装填和加盖的装配线关联的其它功能。在另一个示例中,控制器还可包括运行编程计算机软件的微处理器,其调节各种装置参数(例如温度、压力或操作速度)。在又一个示例中,供水系统控制器可包括控制泵和喷洒器的控制逻辑。
执行控制逻辑的测试,以确保正确执行控制逻辑功能。如果控制逻辑没有正确起作用,则自动化控制器将常常出故障,由此对用户导致各种问题。常规测试方式依靠在自动化控制器本身直接测试控制逻辑。也就是说,维护人员必须亲临自动化控制器的站点,以便亲自编写确定自动化控制器的控制逻辑是否正确起作用的测试。因此,控制逻辑的测试是高费用、费时并且麻烦的,从而引起对这些已知方式的一般用户不满。
发明内容
在许多实施例中,测试自动化控制器,并且测试在通信网络、例如在因特网以及在硬件上手动执行。接收并且存储控制逻辑的表示或模型。这个控制逻辑表示代表驻留在自动控制器上并且操作自动控制器的控制逻辑。在这点上,该表示描述控制逻辑的功能性、工作和操作。自动化控制器远离通信网络来设置,并且与其进行通信。基于控制逻辑的所接收表示(作为一系列块),自动生成测试过程。该测试过程对测试控制逻辑的每个单独表示(例如块)以及测试整个表示(例如对控制逻辑的操作、功能性、语法或者任何其它特征来测试连接在一起的所有块)是有效的。
该测试过程应用于控制逻辑的表示,以创建控制逻辑的整个操作的模拟。模拟与自动化控制器的操作同时并且并行地进行。评估模拟的至少一个结果,并且可采取适当动作。
在其它方面,基于模拟的结果,进行关于至少一个用户接收通知的确定。通知仅发送给所选用户或者多个用户。
在又一些方面,一种用于测试控制逻辑的设备包括接口和处理器。该设备驻留在通信网络。
接口具有输入和输出。输入配置成接收驻留在自动化控制器上的控制逻辑的表示。自动化控制器远离通信网络中的存储器来设置。
处理器耦合到存储器和接口。处理器配置成将控制逻辑的表示存储在存储器中,并且还配置成基于控制逻辑的每个所接收级的表示(例如当控制逻辑组织为一系列互连块时的各控制逻辑块)来自动生成测试过程。测试过程对测试控制逻辑的表示并且创建映射是有效的。如本文所使用的“映射”指的是连接一系列单独控制逻辑块以提供一个或多个单独功能。在映射中,已知输入由映射中的互连块应用于映射并且映射到输出。处理器还配置成将测试过程应用于控制逻辑,以创建控制逻辑的操作的模拟,并且模拟与自动化控制器的操作同时并且平行地进行。处理器还配置成评估测试的至少一个结果,并且在输出呈现该评估。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用电气智能平台有限公司,未经通用电气智能平台有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280071178.4/2.html,转载请声明来源钻瓜专利网。