【技术实现步骤摘要】
本专利技术涉及一种测试自动化产品的创新方法。
技术介绍
1、在自动化产品中,能够检查应用程序的安全性非常重要。例如,它旨在防止工业机器人执行运动进入安全关键区域,从而危及人员或损坏机器或设施。随着自动化产品变得越来越复杂,使得该情形变得越来越困难。例如,当机器进行复杂的流程和运动时,也必须保证其超限安全。作为其中的一部分,应从安全相关的角度对程序进行检查和认证。
2、在此类检查的范畴中,有必要执行和创建复杂的测试。这通常是通过手动输入不同的测试场景来完成的。这是繁琐的、耗时的,并且通常仅限于相关场景的子集。
3、具体的问题在于自动化产品的应用程序是用“自动化语言”定义的,在灵活和全面的测试方面存在局限性。
4、本论述的目的中“自动化语言”特别地包括针对可编程逻辑控制器的编程语言,例如(但不限于)在en 61131-3标准中确定的,包括:指令列表(stl)、接点计划(kop)、功能块语言(fbs,也称为功能计划(fbd)或step 7)、顺序语言(as)或结构化文本(st)。
5、在这种情况
...【技术保护点】
1.一种用于测试自动化应用的方法,
2.根据权利要求1所述的方法,其中,所述自动化语言的数据包括提供给测试单元的所述自动化语言的元素或模块。
3.根据前述权利要求中任一项所述的方法,其中,所述自动化语言是针对可编程逻辑控制器的编程语言、特别是根据或基于标准61131-3的编程语言。
4.根据前述权利要求中任一项所述的方法,其中,根据以下操作中的至少一项来处理针对所述测试环境的所述自动化语言的数据:
5.根据前述权利要求中任一项所述的方法,其中,基于附加的参考数据来处理针对所述测试环境的所述自动化语言的数据。
...
【技术特征摘要】
1.一种用于测试自动化应用的方法,
2.根据权利要求1所述的方法,其中,所述自动化语言的数据包括提供给测试单元的所述自动化语言的元素或模块。
3.根据前述权利要求中任一项所述的方法,其中,所述自动化语言是针对可编程逻辑控制器的编程语言、特别是根据或基于标准61131-3的编程语言。
4.根据前述权利要求中任一项所述的方法,其中,根据以下操作中的至少一项来处理针对所述测试环境的所述自动化语言的数据:
5.根据前述权利要求中任一项所述的方法,其中,基于附加的参考数据来处理针对所述测试环境的所述自动化语言的数据。
6.根据权利要求5所述的方法,其中,基于附加的参考数据根据以下操作来处理针对所述测试环境的所述自动化语言的数据:
7.根据前述权利要求中任一项所述的方法,其中,通过将所述自动化应用的真实系统与所述自动化应用的至少一个模拟进行比较来执行验证。
8.根据前述权利要求...
【专利技术属性】
技术研发人员:亚历山大·施泰因,马蒂亚斯·弗兰克,迈克尔·拜尔莱因,多米尼克·布戴,
申请(专利权)人:西门子股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。