【導(dǎo)讀】
企業(yè)數(shù)字化轉(zhuǎn)型非常重要的一個前提條件是實現(xiàn)標(biāo)準(zhǔn)化,在標(biāo)準(zhǔn)化的基礎(chǔ)上,我們才可以更好地采集、分析、挖掘數(shù)據(jù)背后的意義。而標(biāo)準(zhǔn)化并不是一件一蹴而就的事情,它貫穿于工程任務(wù),特別是在編寫程序的過程中,對程序正確性以及規(guī)范性校驗是不可缺少的一步。
TIA Portal Test Suite Advanced介紹
Test Suite(測試套件)是博途V16開始推出的選件,需要獨立安裝(安裝包資源見文末)。安裝后集成在博途平臺,實現(xiàn)兩部分功能:
樣式指南:
為確保編程風(fēng)格統(tǒng)一,可以在 TIA Portal 項目中定義規(guī)則集和編程風(fēng)格指南,并定期檢查程序是否與其相符。
應(yīng)用測試:
要檢查單個邏輯塊或整個 S7-1500 應(yīng)用程序的處理是否正確,可以在 TIA Portal 項目中創(chuàng)建用于功能測試的測試用例,然后借助 SIMATIC S7-PLCSIM Advanced V3.0 更新 / V4.0 執(zhí)行該用例并進行驗證。
功能說明
樣式指南
借助以下規(guī)則,可為 PLC 標(biāo)簽、塊、塊接口和 UDT 創(chuàng)建編程規(guī)范指南。
名稱長度:對象名稱的最小/最大字符數(shù)
名稱包含:對象名稱中(不)允許的字符
前綴/后綴:對象名稱開頭/結(jié)尾(不)允許的字符
大小寫:在帕斯卡、駝峰式和大寫字母之間選擇
塊/標(biāo)簽屬性(例如,檢查是否存在塊注釋)
在 TIA 項目中,用戶可以啟動對規(guī)則遵守情況的檢查。
該檢查的結(jié)果將在 TIA Portal 中輸出。使用 GoTo 功能,可定位至違反規(guī)則的位置。
應(yīng)用測試
用于創(chuàng)建 S7 應(yīng)用程序測試用例的文本編輯器。
在每個測試用例中,可以選擇為 PLC 標(biāo)簽定義本地別名,并且可以創(chuàng)建用于檢查應(yīng)用程序的多個測試步驟。單個測試步驟包括:
一個/多個全局 PLC 標(biāo)簽(DB/PLC 標(biāo)簽)的賦值
執(zhí)行語句:CPU 周期數(shù)/運行時間
資產(chǎn):該時間過后,將標(biāo)簽的當(dāng)前值與定義的值進行比較。
測試開始后,由用戶自動執(zhí)行以下步驟
創(chuàng)建 PLCSIM Adv.實例
將項目中選擇的 CPU 下載到 PLCSIM Adv.
執(zhí)行測試,之后刪除 PLCSIM 實例
在 TIA Portal 中輸出測試結(jié)果
V17的新特性
對以下功能的開放性支持
規(guī)則集和測試用例的 XML/ASCII 文件導(dǎo)出和導(dǎo)入
從庫中導(dǎo)出和導(dǎo)入(模板副本)
運行樣式指南檢查器和應(yīng)用程序測試
測試結(jié)果在 Openness 應(yīng)用程序中作為 .NET 對象提供,因此可以使用用戶定義的導(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ū)動器控制器
適用于整數(shù)和實數(shù)變量的新“Assert.InRange (variable, lowerBound, upperBound)”指令
在測試用例編輯器中使用工具欄注釋掉單行/多行。
風(fēng)格指南檢查器:
可以將作者、版本號和備注添加至規(guī)則集
用于檢查是否存在變量和塊參數(shù)備注的新規(guī)則
示例程序
含V16版本,截圖如下
審核編輯:劉清
-
PLC控制
+關(guān)注
關(guān)注
9文章
251瀏覽量
27280 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
15743 -
S7-1500
+關(guān)注
關(guān)注
3文章
300瀏覽量
6392
原文標(biāo)題:你的西門子PLC程序標(biāo)準(zhǔn)化達標(biāo)了嗎?敢不敢測一測?【附資源下載】
文章出處:【微信號:工控PLC布道師,微信公眾號:工控PLC布道師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論