0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TIA Portal Test Suite Advanced介紹

carniubility ? 來源:工控PLC布道師 ? 作者:Kurapika余 ? 2022-10-10 10:30 ? 次閱讀

【導(dǎo)讀】

企業(yè)數(shù)字化轉(zhuǎn)型非常重要的一個(gè)前提條件是實(shí)現(xiàn)標(biāo)準(zhǔn)化,在標(biāo)準(zhǔn)化的基礎(chǔ)上,我們才可以更好地采集、分析、挖掘數(shù)據(jù)背后的意義。而標(biāo)準(zhǔn)化并不是一件一蹴而就的事情,它貫穿于工程任務(wù),特別是在編寫程序的過程中,對(duì)程序正確性以及規(guī)范性校驗(yàn)是不可缺少的一步。

TIA Portal Test Suite Advanced介紹

Test Suite(測試套件)是博途V16開始推出的選件,需要獨(dú)立安裝安裝包資源見文末)。安裝后集成在博途平臺(tái),實(shí)現(xiàn)兩部分功能:

樣式指南:

為確保編程風(fēng)格統(tǒng)一,可以在 TIA Portal 項(xiàng)目中定義規(guī)則集和編程風(fēng)格指南,并定期檢查程序是否與其相符。

應(yīng)用測試:

要檢查單個(gè)邏輯塊或整個(gè) S7-1500 應(yīng)用程序的處理是否正確,可以在 TIA Portal 項(xiàng)目中創(chuàng)建用于功能測試的測試用例,然后借助 SIMATIC S7-PLCSIM Advanced V3.0 更新 / V4.0 執(zhí)行該用例并進(jìn)行驗(yàn)證。

c1ffb650-3964-11ed-9e49-dac502259ad0.png

功能說明

樣式指南

借助以下規(guī)則,可為 PLC 標(biāo)簽、塊、塊接口和 UDT 創(chuàng)建編程規(guī)范指南。

名稱長度:對(duì)象名稱的最小/最大字符數(shù)

名稱包含:對(duì)象名稱中(不)允許的字符

前綴/后綴:對(duì)象名稱開頭/結(jié)尾(不)允許的字符

大小寫:在帕斯卡、駝峰式和大寫字母之間選擇

塊/標(biāo)簽屬性(例如,檢查是否存在塊注釋)

在 TIA 項(xiàng)目中,用戶可以啟動(dòng)對(duì)規(guī)則遵守情況的檢查。

該檢查的結(jié)果將在 TIA Portal 中輸出。使用 GoTo 功能,可定位至違反規(guī)則的位置。

應(yīng)用測試

用于創(chuàng)建 S7 應(yīng)用程序測試用例的文本編輯器。

在每個(gè)測試用例中,可以選擇為 PLC 標(biāo)簽定義本地別名,并且可以創(chuàng)建用于檢查應(yīng)用程序的多個(gè)測試步驟。單個(gè)測試步驟包括:

一個(gè)/多個(gè)全局 PLC 標(biāo)簽(DB/PLC 標(biāo)簽)的賦值

執(zhí)行語句:CPU 周期數(shù)/運(yùn)行時(shí)間

資產(chǎn):該時(shí)間過后,將標(biāo)簽的當(dāng)前值與定義的值進(jìn)行比較。

測試開始后,由用戶自動(dòng)執(zhí)行以下步驟

創(chuàng)建 PLCSIM Adv.實(shí)例

將項(xiàng)目中選擇的 CPU 下載到 PLCSIM Adv.

執(zhí)行測試,之后刪除 PLCSIM 實(shí)例

在 TIA Portal 中輸出測試結(jié)果

c21bf220-3964-11ed-9e49-dac502259ad0.png

V17的新特性

對(duì)以下功能的開放性支持

規(guī)則集和測試用例的 XML/ASCII 文件導(dǎo)出和導(dǎo)入

從庫中導(dǎo)出和導(dǎo)入(模板副本)

運(yùn)行樣式指南檢查器和應(yīng)用程序測試

測試結(jié)果在 Openness 應(yīng)用程序中作為 .NET 對(duì)象提供,因此可以使用用戶定義的導(dǎo)出格式導(dǎo)出。

使用 PNV 編輯器中的快捷菜單導(dǎo)出/導(dǎo)入規(guī)則集和測試用例。

應(yīng)用程序測試:

用于在測試用例編輯器中復(fù)制、剪切和折疊測試用例的快捷菜單。

應(yīng)用程序測試現(xiàn)在支持 ET 200pro、S7-1500 R/H 和 SIMATIC 驅(qū)動(dòng)器控制器

適用于整數(shù)和實(shí)數(shù)變量的新“Assert.InRange (variable, lowerBound, upperBound)”指令

在測試用例編輯器中使用工具欄注釋掉單行/多行。

風(fēng)格指南檢查器:

可以將作者、版本號(hào)和備注添加至規(guī)則集

用于檢查是否存在變量和塊參數(shù)備注的新規(guī)則

示例程序

含V16版本,截圖如下

c22d9f16-3964-11ed-9e49-dac502259ad0.png






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PLC控制
    +關(guān)注

    關(guān)注

    9

    文章

    251

    瀏覽量

    27288
  • SIMATIC
    +關(guān)注

    關(guān)注

    1

    文章

    231

    瀏覽量

    15759
  • S7-1500
    +關(guān)注

    關(guān)注

    3

    文章

    300

    瀏覽量

    6407

原文標(biāo)題:你的西門子PLC程序標(biāo)準(zhǔn)化達(dá)標(biāo)了嗎?敢不敢測一測?【附資源下載】

文章出處:【微信號(hào):工控PLC布道師,微信公眾號(hào):工控PLC布道師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Teamcenter、TIA Portal和虛擬調(diào)試如何才能結(jié)合在一起

    PDM是什么?PLM是什么?Teamcenter、TIA Portal和虛擬調(diào)試如何才能結(jié)合在一起?
    發(fā)表于 09-29 07:36

    OSPF Conformance Test Suite E7

    Agilent Technologies automated OSPF conformance test suite provides realistic internet-scale
    發(fā)表于 07-14 23:18 ?3次下載

    BGP-4 Conformance Test Suite E

    Agilent Technologies automated BGP-4 conformance test suite delivers realistic internet-scale
    發(fā)表于 07-14 23:21 ?5次下載

    IS-IS Conformance Test Suite E

    Agilent Technologies automated IS-IS conformance test suite provides realistic internet-scale
    發(fā)表于 07-14 23:22 ?6次下載

    L2TP Conformance Test Suite E7

    Agilent Technologies’ automated L2TP (Layer 2 Tunneling Protocol) Conformance Test Suite
    發(fā)表于 07-15 23:45 ?4次下載

    PIM-SM Conformance Test Suite

    Agilent Technologies’ automated PIM-SM Conformance Test Suite is the ideal solution for network
    發(fā)表于 07-16 23:25 ?32次下載

    教學(xué):把TPS-1加進(jìn)TIA PORTAL

    瑞薩電子TPS-1教學(xué)-第四講把TPS-1加進(jìn)TIA PORTAL
    的頭像 發(fā)表于 07-20 01:58 ?3409次閱讀

    TIA Portal中調(diào)整KUKA標(biāo)準(zhǔn)IO的數(shù)量

    在 WorkVisual 和 TIA Portal 中設(shè)置的標(biāo)準(zhǔn) IO 數(shù)量必須相同。為此,可以調(diào)整例如 TIA Portal 中的配置。
    的頭像 發(fā)表于 03-17 09:59 ?2061次閱讀

    STEP7(TIA Portal) 中各種圖標(biāo)的含義

    在 STEP7 (TIA Portal)中,不同的視圖使用不同的圖標(biāo)表示設(shè)備及程序的狀態(tài), 通過這些圖標(biāo)可以有助于快速診斷故障。
    的頭像 發(fā)表于 04-11 10:03 ?4788次閱讀

    使用TIA Portal進(jìn)行工程設(shè)計(jì)的開放接口

    TIA Portal Openness V16 中提供了以下新功能和創(chuàng)新。您可以在產(chǎn)品文檔的各個(gè)部分中找到有關(guān)各種主題的更多詳細(xì)信息。
    的頭像 發(fā)表于 07-05 14:21 ?1937次閱讀

    TIA Portal Openness V13 SP1安裝程序

    安裝程序會(huì)自動(dòng)安裝“TIA Portal Openness V13 SP1”附加軟件包。
    的頭像 發(fā)表于 08-08 11:04 ?2849次閱讀

    介紹一下TIA Portal V18安裝和授權(quán)獲取的流程

    我使用的是 Windows 10 Enterprise LTSC 2016,純凈的虛擬機(jī)系統(tǒng)。博途的安裝包使TIA_Portal_STEP7_Prof_Safety_WINCC_Adv_Unified_V18.iso。
    的頭像 發(fā)表于 11-29 09:33 ?4.6w次閱讀

    TIA Portal V18包安裝的流程和注意事項(xiàng)

    博途TIA Portal的最初版是V10,在2009發(fā)布的,用于S7-1200系列PLC的編程,版本名稱是TIA Portal V10.5 Basic。
    的頭像 發(fā)表于 12-07 18:04 ?1.8w次閱讀

    TIA Portal版本和CPU中程序版本在上傳時(shí)的兼容性

    通常 CPU 內(nèi)的程序只能使用相同版本的 TIA Portal 軟件上傳,也就是說例如用 V18 下載的程序只能使用 V18 版本 TIA Portal 上傳,但是也存在一些特例,或者
    的頭像 發(fā)表于 11-05 16:52 ?3028次閱讀
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>版本和CPU中程序版本在上傳時(shí)的兼容性

    STEP7(TIA Portal)TRACE功能全面解析

    在配置軌跡記錄的條件時(shí),STEP 7 (TIA Portal) 軟件會(huì)計(jì)算出記錄的最大持續(xù)時(shí)間和顯示最大的測量點(diǎn)數(shù)目。測量點(diǎn)數(shù)量跟CPU中用于存儲(chǔ)軌跡記錄的內(nèi)存大小和記錄PLC變量需要的內(nèi)存大小有關(guān)。
    發(fā)表于 03-08 14:30 ?2823次閱讀
    STEP7(<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>)TRACE功能全面解析