TIA Portal Test Suite Advanced介绍

电子说

1.3w人已加入

描述

【导读】

企业数字化转型非常重要的一个前提条件是实现标准化,在标准化的基础上,我们才可以更好地采集、分析、挖掘数据背后的意义。而标准化并不是一件一蹴而就的事情,它贯穿于工程任务,特别是在编写程序的过程中,对程序正确性以及规范性校验是不可缺少的一步。

TIA Portal Test Suite Advanced 介绍

Test Suite(测试套件)是博途V16开始推出的选件,需要独立安装安装包资源见文末)。安装后集成在博途平台,实现两部分功能:

样式指南:

为确保编程风格统一,可以在 TIA Portal 项目中定义规则集和编程风格指南,并定期检查程序是否与其相符。

应用测试:

要检查单个逻辑块或整个 S7-1500 应用程序的处理是否正确,可以在 TIA Portal 项目中创建用于功能测试的测试用例,然后借助 SIMATIC S7-PLCSIM Advanced V3.0 更新 / V4.0 执行该用例并进行验证。

PLC控制

功能说明

样式指南

借助以下规则,可为 PLC 标签、块、块接口和 UDT 创建编程规范指南。

名称长度: 对象名称的最小/最大字符数

名称包含: 对象名称中(不)允许的字符

前缀/后缀:对象名称开头/结尾(不)允许的字符

大小写:  在帕斯卡、驼峰式和大写字母之间选择

块/标签属性(例如,检查是否存在块注释)

在 TIA 项目中,用户可以启动对规则遵守情况的检查。

该检查的结果将在 TIA Portal 中输出。使用 GoTo 功能,可定位至违反规则的位置。 

应用测试

用于创建 S7 应用程序测试用例的文本编辑器。

在每个测试用例中,可以选择为 PLC 标签定义本地别名,并且可以创建用于检查应用程序的多个测试步骤。单个测试步骤包括:

一个/多个全局 PLC 标签(DB/PLC 标签)的赋值

执行语句:CPU 周期数/运行时间

资产:该时间过后,将标签的当前值与定义的值进行比较。

测试开始后,由用户自动执行以下步骤

创建 PLCSIM Adv.实例

将项目中选择的 CPU 下载到 PLCSIM Adv.

执行测试,之后删除 PLCSIM 实例

在 TIA Portal 中输出测试结果

PLC控制

V17的新特性

对以下功能的开放性支持

规则集和测试用例的 XML/ASCII 文件导出和导入

从库中导出和导入(模板副本)

运行样式指南检查器和应用程序测试

测试结果在 Openness 应用程序中作为 .NET 对象提供,因此可以使用用户定义的导出格式导出。

使用 PNV 编辑器中的快捷菜单导出/导入规则集和测试用例。

应用程序测试:

用于在测试用例编辑器中复制、剪切和折叠测试用例的快捷菜单。

应用程序测试现在支持 ET 200pro、S7-1500 R/H 和 SIMATIC 驱动器控制器

适用于整数和实数变量的新“Assert.InRange (variable, lowerBound, upperBound)”指令

在测试用例编辑器中使用工具栏注释掉单行/多行。

风格指南检查器:

可以将作者、版本号和备注添加至规则集

用于检查是否存在变量和块参数备注的新规则

示例程序

含V16版本,截图如下

PLC控制






审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分