【导读】
企业数字化转型非常重要的一个前提条件是实现标准化,在标准化的基础上,我们才可以更好地采集、分析、挖掘数据背后的意义。而标准化并不是一件一蹴而就的事情,它贯穿于工程任务,特别是在编写程序的过程中,对程序正确性以及规范性校验是不可缺少的一步。
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版本,截图如下
智能语音的落地,分享智能语音的产业观察
执法证据保全系统|智证据DW-S404
如何鉴别轻触开关质量
海拉为新款大众途锐生产LED矩阵头灯
为什么时钟树上要用clock inverter(min pulse width check)?
TIA Portal Test Suite Advanced介绍
微雪电子USB AVR JTAG ICE XPII下载器简介
人工智能正如火如荼 首届Arm人工智能开发者全球峰会吸引众多AI开发者
光伏电池供应商爱旭股份发布2021年报
LTE和5G无线技术对比简介
关于单块效果器中的模拟延迟和数字延迟
东芝推出搭载兼容NFC论坛类型3标签的有线接口的标签芯片
2022亚太区企业存储关键趋势展望
本田智能汽车为智能玻璃变色车窗申专利:电流通过时会变暗
全球半导体业在连续高涨两年之后开始回调
玄铁910:端云融合,“双剑合璧”解决算力难题
华为mate10什么时候上市?麒麟970+徕卡四摄,匹敌iphone8,华为mate10足以让你惊艳
中国联通与中国电信5G网络共建共享一周年工作成果
以太坊是目前市值上最大的竞争币
让AI驱散视障人士的黑暗