产品描述
西门子PLC扩展模块6ES72882DR160AA0
西门子PLC扩展模块6ES72882DR160AA0
TIA Portal 测试套件
TIA Portal 中支持自动化程序质量保证的软件
包含用于检查编程风格和为软件模块创建测试例程的工具:
样式指南检查器:
为了确保统一的编程风格,可以定义 TIA Portal 项目中带编程准则的规则集,并定期检查其合规性。
应用测试:
为了检查单个逻辑块或整个 S7-1500 应用程序的正确处理,可以在 TIA Portal 项目中创建带功能测试的测试例程,然后在 SIMATIC S7-PLCSIM Advanced V3.0 的帮助下执行和验证。
V17 的新增功能
为了包含在持续集成工作流中,可以通过 Openness API 运行以下功能:
规则集和测试用例的 XML/ASCII 文件导出和导入
从库中导出和导入(复制模板)
运行样式指南检查器和应用程序测试
测试结果在 Openness 应用程序中作为 .NET 对象提供,因此可以使用用户自定义的导出格式导出。
应用测试现在还支持 ET 200pro、S7-1500 R/H 和 SIMATIC Drive Controller(需要安装 SIMATIC S7-PLCSIM Advanced V4.0)
用于整数和实数变量的新指令“Assert.InRange (variable,lowerBound,upperBound)”
软件可安装在多台 PC 上。获得许可证的数量决定可同时运行该软件的 PC 的数量(浮动许可证)。
使用测试套件创建的应用程序测试只能与 SIMATIC S7-PLCSIM Advanced V3.0(包括 Update 1 或高版本)一起执行。但是,此操作不需要额外的 SIMATIC S7-PLCSIM Advanced V3.0 许可证。
还可以选择完成软件新服务。
有关软件新服务、类型、在线软件交付以及如何使用自动化许可管理器处理软件的详细信息,请见此处:
www./simatic-licenses
样式指南检查器:
确保公司内部的标准化编程风格
恒定的高程序质量和简单的代码可维护性
标准化应用程序和库的要求
应用测试:
早期错误检测和 S7-1500 程序功能验证
连续回归测试作为软件代码稳定性的保证
确保仅发布经过测试的代码并将其分发给工厂
统一的编程风格是软件标准化的基本要求。为此,必须制定具有约束力的法规和编程建议,并定期检查其符合性。
TIA Portal Test Suite Advanced 支持创建规则集,并根据用户要求检查 TIA Portal 项目中规则的符合性。后,列出了每个单的标准检查的事件。如果违反规则,则用户可以导航到相应的使用点并进行正。
在提供具有标准块的库时,仅发布和分发经过测试的代码非常重要。因此,建议为专门检查功能和运行时行为的块和程序创建测试用例。
为了创建此类测试,TIA Portal Test Suite Advanced 提供了一个文本编辑器,用于编写 S7-1500 应用程序的测试用例,然后在 SIMATIC S7-PLCSIM Advanced V3.0 的支持下执行。这样可以轻松地验证新模块的功能。同时,可以使用回归测试来确保现有功能保持不变。由于进行了充分的测试,因此大大降低了在实际机器中使用/新新逻辑块的风险。
样式指南检查器和应用程序测试可以合并到持续集成工作流中,并通过可用的 Openness API 自动运行。
一个或多个规则集的规则验证可以通过 Openness API 或由用户启动。
所有测试结果都显示在巡检窗口中,并*存储在项目的“报告”下。测试结果以 .NET 对象形式提供,因此可以通过 Openness 应用程序,使用用户自定义的导出格式导出。
当用户启动一个或多个选定的测试用例时,以下步骤将自动一个接一个地执行。
生成 SIMATIC S7-PLCSIM Advanced 实例
所选的 S7-1500 程序将被编译并加载到实例中
在测试用例中顺序执行所有定义的测试步骤
删除 PLCSIM Advanced 实例(并在必要时为下一个测试用例生成新实例)
在巡检窗口中显示测试结果,并将结果持久存储在项目中的“报告”下测试结果以 .NET 对象形式提供,因此可以通过 Openness 应用程序,使用用户自定义的导出格式导出。
在 TIA Portal 项目中,可以为以下对象创建一个或多个规则集:
STEP 7 程序段
PLC 数据类型
PLC 变量/用户常数
对于这些对象,可以分别定义以下规则:
名称长度:
对象名称的小/大字符数
名称包括:
(不允许)允许的对象名称字符
前缀后缀:
(不允许)允许的对象名称开头/结尾的字符
机箱:
在 pascal、camel 和 upper casing 之间选择
元数据:
对象属性的规范,例如块必须**包含作者和注释
对于违反规则的情况,可以选择以下类别:
故障,报警
每个规则都可以分别临时激活/停用。
可以通过应用规则的范围来选择同一 TIA Portal 项目中的可用 PLC(S7-300,S7-400,S7-1200,S7-1500)和对象(程序块,PLC 数据类型和 PLC 变量)。
可以通过库(复制模板)和 XML 导出/导入来传输样式指南规则。
在 TIA Portal 项目中,可以为 S7-1500 应用程序创建一个或多个测试用例,且组态的固件 >= V1.8。
在测试案例中,可以为同一 TIA Portal 项目中的特定 S7-1500 CPU 创建任意数量的测试步骤。
一个单的测试步骤遵循以下 AAA 模式:
排列:
所选数据块和 PLC 变量的值分配
措施:
通过 SIMATIC S7-PLCSIM Advanced V3.0 执行程序,并*已定义的执行时间(周期数/持续时间)
声称:
将所选数据块和 PLC 变量的实际值与预期设定值进行比较
可以选择声明别名变量,这些别名可以在测试步骤中使用,而不是在测试步骤中使用特定的数据块和 PLC 变量。这使得测试用例可以轻松地在具有其他变量名称的其它程序中重用。
可以通过库(复制模板)传输测试用例
TIA Portal Test Suite Advanced V17 需要 STEP 7 Professional V17。要执行应用程序测试,还必须安装包括 Update 1 在内的 SIMATIC S7-PLCSIM Advanced V3.0 软件。使用 STEP 7 Professional V17,可以检查支持的操作系统和硬件要求。
立执行应用程序测试不需要 SIMATIC S7-PLCSIM Advanced 许可证。但是,如果要通过 SIMATIC S7-PLCSIM Advanced API 执行手动或自动功能测试,则需要 SIMATIC S7-PLCSIM Advanced 的附加许可证。
西门子PLC扩展模块6ES72882DR160AA0 西门子PLC扩展模块6ES72882DR160AA0
您是第290946位访客
版权所有 ©2024 八方资源网 粤ICP备10089450号-8
浔之漫智控技术(上海)有限公司 保留所有权利.
浔之漫智控技术(上海)有限公司 保留所有权利.
技术支持: 八方资源网 八方供应信息 投诉举报 网站地图手机网站
微信号码
地址:上海市 松江区 小昆山镇 荡湾村 广富林4588弄52号3楼
联系人:颜经理女士
微信帐号:X15021292620