摘 要:本文結合工程實踐案例,探討如何通過InTouch軟件中的SuperTag和配方功能,用于提高編程效率,實現HMI技術中的程序模塊化,簡化程序開發過程的方法。
關鍵詞:InTouch SuperTag 配方功能 HMI
中圖分類號:TP3文獻標識碼:A文章編號:1674-098X(2011)04(b)-0111-01
在某工程實踐中,生產線上有多臺等規格的電機用來實現傳輸帶的運行。每臺電機的運行狀態以及“電流”、“電壓”、“轉速”等參數需要HMI監視,并需要對電機實現“啟動”、“停止”操作以及停車時間等參數設定的HMI畫面控制。
通常HMI程序開發人員,會根據下位機PLC中的IO點,建立對應電機監控的標記名,然后直接在HMI畫面上對監控點實現顯示和操作。此時,每建立一個電機的HMI通訊狀態顯示,就需重新建立一套對應的電機參數點標記名并重復編寫語句。編程過程繁瑣且容易出錯,不利于實現程序的標準化以及程序模塊的復用。
用InTouch自帶的SuperTag和配方功能,能實現程序模塊化,簡化HMI程序開發過程。
1 SuperTag
SuperTag是Intouch中一組相關標記的模板。屬于某個 SuperTag 模板的標記與生產過程中某個組件的公共屬性關聯。在程序開發過程中,可通過復制一個 SuperTag 模板,然后為具有相同屬性的所有過程組件創建單獨的實例,而不必為生產過程中的每個組件都創建一組標記。使得程序更加直觀,符合軟件開發規范,從而更方便維護。
2 配方
配方就是一種保存生產某種產品所需各種原料配比的文件。Recipe Manager 是 InTouch HMI 的輔助組件,可用于簡化創建生產配方的過程。能用一條語句實現多個、多組標記名的數據傳遞。簡便了程序的開發,提高程序的可讀性與可維護性。……