999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SuperTag和配方功能在InTouch中的應用

2011-12-31 00:00:00周云
科技創新導報 2011年11期

摘 要:本文結合工程實踐案例,探討如何通過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 的輔助組件,可用于簡化創建生產配方的過程。能用一條語句實現多個、多組標記名的數據傳遞。簡便了程序的開發,提高程序的可讀性與可維護性。

在Intouch中,分別使用了兩個配方函數RecipeLoad()與RecipeSave() 函數來實現配方的加載和保存。

3 工程實踐

首先,根據現場對于電機參數監控的具體需求,建立一個名叫“Motor”的SuperTag。

打開標記名字典,我們就能看到,所新建的“Motor”SuperTag已經成為一個新的標記類型,可以直接新建以此為類型的標記名了。在標記名字典中新建具體的電機實例,可以一次將一個電機所有的參數值標記名一并建立起來,而且能保證每個電機的相應參數的標記名名稱相同。

其次,新建一個保存電機初始整定參數的配方(如圖1)。其中的單元“ums”對應一個間接型的“Motor”標記名“MS”,作為中間變量;單元“umt”對應一個“Motor”標記名“MT”,用于顯示并且傳遞整定修改值。配方文件中有5個具體的配方——“配方1”到“配方5”,其中“配方1”到“配方4”分別對應電機1到電機4,保存有對應電機的初始參數設定值;配方5則作為參數值修改中介之用。(如圖1)

HMI程序運行后,畫面上顯示出當前每個電機的狀態以及參數值。此時,點擊電機設備,則會彈出一個設定電機參數的修改畫面。修改畫面中,包括“LOAD“、“SAVE”、“OK”三個按鈕。

點擊“LOAD”按鈕,則將參數值改為初始設定值。

點擊“SAVE”按鈕,則將從設備讀取當前值設定為初始值。

點擊“OK”按鈕,則將修訂后參數設定值保存到設備中。

當點擊電機,彈出設定畫面時,讀取當前設備的參數值的程序:

MS.Name=M01.Name;{將電機的參數值賦予中間變量MS}

RecipeSave(app,\"ums\",\"m00\");{將所讀取的MS的數值保存到“m00”配方中}

RecipeLoad(app,\"umt\",\"m00\");{調出配方保存的當前參數到畫面顯示}

Show\"input\";{彈出設定畫面顯示當前參數值}

保存修改后的設定值到設備:

RecipeSave(app,\"umt\",\"m00\");{將修改后的參數值保存到“m00”配方中}

RecipeLoad(app,\"ums\",\"m00\");{將“m00”配方中的參數值賦予中間變量MS}

調取初始參數值:

RecipeLoad(app,\"umt\",\"m01\");{將電機M01的初始值從配方中調出并顯示}

保存修改后的參數值為初始值:

RecipeSave(app,\"umt\",\"m01\");{將修改后的參數值保存為電機M01的初始值}

使用配方功能時,只要建立好相應的配方文件,無論電機或者其他設備具有多少項不同的參數,只要一條配方讀取或者存儲語句,就能完成相應的功能。

同時,因為生成的配方文件是一個“csv”文件,通過excel就能十分便利的打開和修改其中的配方數值參數,而且添加刪除配方項也很方便,即使沒有Intouch的開發版,也能實現對于配方的修改。這對于現場調試是有很大的作用的。

綜上所述,由于使用SuperTag建立標記名,特別是建立具有同等屬性的標記名,節省了大量的程序開發時間并提高了工作效率。

4 結語

在工程實踐中,通過將Intouch的SuperTag功能和配方功能結合在一起,節約了開發時間、減少開發中的人為失誤的可能性、增強了程序的可維護性、提高了程序的標準化程度。

“本文中所涉及到的圖表、公式、注解等請以PDF格式閱讀”

主站蜘蛛池模板: 国产麻豆va精品视频| 九九香蕉视频| 久久久久人妻精品一区三寸蜜桃| 亚洲精品桃花岛av在线| 波多野结衣二区| 69av免费视频| 国产经典在线观看一区| 亚洲一区二区三区麻豆| 国产偷倩视频| 国产色伊人| 欧美成人午夜影院| 亚洲AⅤ无码日韩AV无码网站| 精品视频在线观看你懂的一区| 欧美精品在线免费| 美女被狂躁www在线观看| 国产午夜福利在线小视频| 青草免费在线观看| 天堂网亚洲系列亚洲系列| 精品综合久久久久久97超人| 日韩东京热无码人妻| 国产真实乱了在线播放| 国产精品手机视频| 白丝美女办公室高潮喷水视频| 99青青青精品视频在线| 国产噜噜在线视频观看| 一级全黄毛片| 国产高潮流白浆视频| 久久精品这里只有精99品| 亚洲av无码专区久久蜜芽| 91毛片网| 免费毛片网站在线观看| 91久久国产综合精品女同我| 青青草a国产免费观看| 欧美精品高清| 欧美在线精品一区二区三区| 国产乱子伦视频在线播放| 色欲色欲久久综合网| 亚洲IV视频免费在线光看| 无码久看视频| 亚洲香蕉在线| 久久免费视频6| 激情综合五月网| 91福利片| 国产日韩丝袜一二三区| 超薄丝袜足j国产在线视频| 99re热精品视频中文字幕不卡| 久久精品电影| 国产日本欧美在线观看| 国产精品乱偷免费视频| 国产大片黄在线观看| 一级片一区| 色哟哟色院91精品网站| 狠狠ⅴ日韩v欧美v天堂| 国产人成在线视频| 国产精品女同一区三区五区| 日韩在线永久免费播放| 天天摸天天操免费播放小视频| 亚洲成人免费看| 精品国产成人三级在线观看 | 97se亚洲综合不卡| 99人体免费视频| 亚洲天堂网在线播放| 国产亚洲一区二区三区在线| 综合色区亚洲熟妇在线| 亚洲A∨无码精品午夜在线观看| 黄色网站在线观看无码| 中文字幕在线欧美| 亚洲免费人成影院| 日本三级欧美三级| 精品少妇人妻av无码久久| 国产精品亚洲五月天高清| 久久一本日韩精品中文字幕屁孩| 欧美日韩中文国产va另类| 久久精品国产999大香线焦| 国产精品爽爽va在线无码观看 | 青草娱乐极品免费视频| 欧美日韩福利| 91成人在线免费视频| 激情综合网激情综合| 国产日韩丝袜一二三区| 全免费a级毛片免费看不卡| 精品国产成人高清在线|