TIA Portal Test Suite là phần mềm hỗ trợ đảm bảo chất lượng (kiểm tra lỗi) của các chương trình tự động hóa trong TIA Portal.

MESIDAS.COM chuyên cung cấp license (key/code) cấp phép/ kích hoạt bản quyền cho các phần mềm tự động hóa Siemens. Nếu bạn đang cần tư vấn, báo giá hay mua license TIA Portal Test Suite thì hãy liên hệ với MESIDAS GROUP để được hỗ trợ một cách nhanh chóng, hiệu quả và tận tâm nhé.

Kiem tra loi TIA Portal Test Suite

TIA Portal Test Suite có sẵn mã sản phẩm sau

6ES7823-1TE00-0AL5: TIA Portal Test Suite Advanced Software Update Service (SUS) download; within the framework of this contract, you will receive for one year all up-to-date software versions. The contract is extended automatically by 1 year, if not canceled 3 months prior to expiration. Period of delivery and service: 1 year from date of invoice. Requirement for conclusion: current version of the software. Email address required for delivery

Phần mềm có thể được cài đặt trên nhiều máy tính. Số lượng license hiện có xác định số lượng máy tính và phần mềm có thể được sử dụng đồng thời (floating license).

Các bài kiểm tra ứng dụng được tạo bằng Test Suite chỉ có thể được thực hiện cùng với SIMATIC S7-PLCSIM Advanced V3.0. Tuy nhiên, không cần license SIMATIC S7-PLCSIM Advanced V3.0 bổ sung cho việc này.

Siemens giới thiệu chung về TIA Portal Test Suite

Kiem tra loi TIA Portal voi TIA Portal Test Suite

Contains tools for checking the programming style and for creating test routines for software modules:

  • Styleguide Checker:to ensure a unified programming style, rule sets with programming guidelines in the TIA Portal project can be defined as well as their compliance regularly checked.
  • Application test:to check the correct processing of individual logic blocks or entire S7-1500 applications, test routines with function tests can be created in a TIA Portal project and subsequently executed and validated with help of SIMATIC S7-PLCSIM Advanced V3.0.

Đặc trưng chính của TIA Portal Test Suite

Styleguide Checker:

  • Ensuring of a standardized programming style within the company
  • Constant high program quality and simple maintainability of the code
  • Requirement for standardized applications and libraries

Application test:

  • Early error detection and validation of the functionality of S7-1500 programs
  • Continuous regression tests as warranty for the stability of software codes
  • Ensuring that only the tested code is released and distributed to plants

Ứng dụng của TIA Portal Test Suite

Styleguide Checker:

A unified programming style is a basic requirement for standardizing software. Binding regulations and programming recommendations must be set up for this and their compliance regularly checked.

The TIA Portal Test Suite Advanced supports the creation of rule sets and checks compliance with the rules within a TIA Portal project as per user request. At the end, the events of every individual standard check are listed. In case of a rule violation, the user can then navigate to the respective point of use and correct it.

Application test:

In the provision of libraries with standard blocks, it is very important that only the tested code is released and distributed. For this reason, creating test cases for blocks and programs which specifically check the function and the runtime behavior is recommended.

To create such tests, the TIA Portal Test Suite Advanced provides a text editor with which the test cases for S7-1500 applications are written and then executed with support of SIMATIC S7-PLCSIM Advanced V3.0. This makes it quick and easy to validate new block functionalities. At the same time, regression tests can be used to ensure that existing functionality remains unchanged. The risk of using/updating new logic blocks to real machines is significantly minimized thanks to sufficient tests.

Phương thức hoạt động của Test Suite

Styleguide Checker:

  • The user begins executing the rule validation of one or more rule sets.
  • All test results are displayed in the Inspector window and stored persistently under “Reports” in the project.

Application test:

When the user starts one or more selected test cases, the following steps are automatically executed one after the other.

  • Generation of an SIMATIC S7-PLCSIM Advanced instance
  • Selected S7-1500 program is compiled and loaded to the instance
  • Sequential execution of all defined test steps within a test case
  • Deletion of a PLCSIM Advanced instance (and, if necessary, generation of a new instance for the next test case)
  • Display of test results in the Inspector window, as well as persistent storing of the result under “Reports” in the project

Chức năng chính của Test Suite

Styleguide Checker:

  • In a TIA Portal project, one or more rule sets for the following objects can be created:
    • STEP 7 program blocks
    • PLC data types
    • PLC variables/user constants
  • For these objects, the following rules can each be defined separately:
    • Name length:
      Minimum / maximum number of characters for an object name
    • Name contains:
      (Not) permissible characters in the object name
    • Prefix suffix:
      (Not) allowed characters at the beginning/end of an object name
    • Casing:
      Selection between pascal, camel and upper casing
    • Metadata:
      Specifications of object properties, e.g. that a block must absolutely include an author and comment
  • For rule violations, the following categories can be selected:
    Error, alarm
  • Every rule can be temporarily activated/deactivated individually.
  • Available controllers (S7-300, S7-400, S7-1200, S7-1500) and objects (program blocks, PLC data types and PLC variables) in the same TIA Portal project can be selected via a scope selection to which the rules will apply.
  • Transfer of styleguide rules is possible via libraries (copy template) and XML export/import.

Application test:

  • In a TIA Portal project, one or more test cases can be created for an S7-1500 application with configured firmware >= V1.8.
  • In the test case, any number of test steps for a specific S7-1500 CPU within the same TIA Portal project can be created.
  • One individual test step follows the AAA pattern below:
    • Arrange:
      Value assignments of selected data block and PLC variables
    • Act:
      Program execution via SIMATIC S7-PLCSIM Advanced V3.0 with specification of a defined execution time (number of cycles/duration)
    • Assert:
      Compare actual values of selected data block and PLC variables with expected setpoints
  • Alias variables can optionally be declared which can be used within the test steps instead of specific data block and PLC variables in test steps. This allows test cases to easily be reused in other programs with other variable names.
  • The transfer of test cases is possible via libraries (copy templates)

System requirements

The TIA Portal Test Suite Advanced V16 requires STEP 7 Professional V16 including Update 1. To execute application tests, the SIMATIC S7-PLCSIM Advanced V3.0 software including Update 1 must also be installed. Supported operating systems and hardware requirements can be examined with STEP 7 Professional V16.

No SIMATIC S7-PLCSIM Advanced license is required for the exclusive execution of application tests. If, however, manual or automatic function tests are to be performed via the SIMATIC S7-PLCSIM Advanced API, an additional license for SIMATIC S7-PLCSIM Advanced is required.

MESIDAS.COM chuyên cung cấp license (key/code) cấp phép/ kích hoạt bản quyền cho các phần mềm tự động hóa Siemens. Nếu bạn đang cần tư vấn, báo giá hay mua license TIA Portal Test Suite thì hãy liên hệ với MESIDAS GROUP để được hỗ trợ một cách nhanh chóng, hiệu quả và tận tâm nhé.

0 0 votes
Article Rating
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x