【导读】
企业数字化转型非常重要的一个前提条件是实现标准化,在标准化的基础上,我们才可以更好地采集、分析、挖掘数据背后的意义。而标准化并不是一件一蹴而就的事情,它贯穿于工程任务,特别是在编写程序的过程中,对程序正确性以及规范性校验是不可缺少的一步。
TIA Portal Test Suite Advanced介绍
Test Suite(测试套件)是博途V16开始推出的选件,需要独立安装(安装包资源见文末)。安装后集成在博途平台,实现两部分功能:
样式指南:
为确保编程风格统一,可以在 TIA Portal 项目中定义规则集和编程风格指南,并定期检查程序是否与其相符。
应用测试:
要检查单个逻辑块或整个 S7-1500 应用程序的处理是否正确,可以在 TIA Portal 项目中创建用于功能测试的测试用例,然后借助 SIMATIC S7-PLCSIM Advanced V3.0 更新 / V4.0 执行该用例并进行验证。

功能说明
样式指南
借助以下规则,可为 PLC 标签、块、块接口和 UDT 创建编程规范指南。
名称长度:对象名称的最小/最大字符数
名称包含:对象名称中(不)允许的字符
前缀/后缀:对象名称开头/结尾(不)允许的字符
大小写:在帕斯卡、驼峰式和大写字母之间选择
块/标签属性(例如,检查是否存在块注释)
在 TIA 项目中,用户可以启动对规则遵守情况的检查。
该检查的结果将在 TIA Portal 中输出。使用 GoTo 功能,可定位至违反规则的位置。
应用测试
用于创建 S7 应用程序测试用例的文本编辑器。
在每个测试用例中,可以选择为 PLC 标签定义本地别名,并且可以创建用于检查应用程序的多个测试步骤。单个测试步骤包括:
一个/多个全局 PLC 标签(DB/PLC 标签)的赋值
执行语句:CPU 周期数/运行时间
资产:该时间过后,将标签的当前值与定义的值进行比较。
测试开始后,由用户自动执行以下步骤
创建 PLCSIM Adv.实例
将项目中选择的 CPU 下载到 PLCSIM Adv.
执行测试,之后删除 PLCSIM 实例
在 TIA Portal 中输出测试结果

V17的新特性
对以下功能的开放性支持
规则集和测试用例的 XML/ASCII 文件导出和导入
从库中导出和导入(模板副本)
运行样式指南检查器和应用程序测试
测试结果在 Openness 应用程序中作为 .NET 对象提供,因此可以使用用户定义的导出格式导出。
使用 PNV 编辑器中的快捷菜单导出/导入规则集和测试用例。
应用程序测试:
用于在测试用例编辑器中复制、剪切和折叠测试用例的快捷菜单。
应用程序测试现在支持 ET 200pro、S7-1500 R/H 和 SIMATIC 驱动器控制器
适用于整数和实数变量的新“Assert.InRange (variable, lowerBound, upperBound)”指令
在测试用例编辑器中使用工具栏注释掉单行/多行。
风格指南检查器:
可以将作者、版本号和备注添加至规则集
用于检查是否存在变量和块参数备注的新规则
示例程序
含V16版本,截图如下

审核编辑:刘清
-
PLC控制
+关注
关注
9文章
255浏览量
29327 -
SIMATIC
+关注
关注
1文章
231浏览量
16761 -
S7-1500
+关注
关注
3文章
302浏览量
7188
原文标题:你的西门子PLC程序标准化达标了吗?敢不敢测一测?【附资源下载】
文章出处:【微信号:工控PLC布道师,微信公众号:工控PLC布道师】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
Teamcenter、TIA Portal和虚拟调试如何才能结合在一起
OSPF Conformance Test Suite E7
BGP-4 Conformance Test Suite E
IS-IS Conformance Test Suite E
L2TP Conformance Test Suite E7
PIM-SM Conformance Test Suite
在TIA Portal中调整KUKA标准IO的数量
STEP7(TIA Portal) 中各种图标的含义
使用TIA Portal进行工程设计的开放接口
TIA Portal Openness V13 SP1安装程序
介绍一下TIA Portal V18安装和授权获取的流程
TIA Portal V18包安装的流程和注意事项
TIA Portal版本和CPU中程序版本在上传时的兼容性
STEP7(TIA Portal)TRACE功能全面解析

TIA Portal Test Suite Advanced介绍
评论