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格式閱讀”

主站蜘蛛池模板: 白浆视频在线观看| 国产精品3p视频| 国产专区综合另类日韩一区| 伊人查蕉在线观看国产精品| 色噜噜综合网| 99久久国产综合精品女同| 国内精品久久人妻无码大片高| 日韩国产欧美精品在线| 精品国产毛片| 色综合中文字幕| 亚洲码在线中文在线观看| 亚洲69视频| 色有码无码视频| 99久久精品国产麻豆婷婷| 老司国产精品视频91| 欧美亚洲国产一区| 国产人成乱码视频免费观看| 制服丝袜在线视频香蕉| 亚洲成肉网| jijzzizz老师出水喷水喷出| 无码乱人伦一区二区亚洲一| 国产日韩精品欧美一区灰| 中日无码在线观看| 欧美国产综合色视频| 成人综合在线观看| 最新日本中文字幕| 国产自在自线午夜精品视频| 亚洲欧美不卡视频| 精品福利视频导航| 欧美日本中文| 国内毛片视频| 高清欧美性猛交XXXX黑人猛交 | 亚洲人成人无码www| 国产老女人精品免费视频| 在线观看亚洲成人| 日本不卡在线视频| 国产精品永久不卡免费视频| 无码一区18禁| 中文无码日韩精品| 色综合天天操| 一级毛片免费观看不卡视频| 5555国产在线观看| 亚洲国产成人麻豆精品| 亚洲国产成人精品青青草原| 午夜小视频在线| 久久午夜夜伦鲁鲁片不卡| 欧美福利在线观看| 五月激激激综合网色播免费| 男女男免费视频网站国产| 日韩欧美国产中文| 日韩乱码免费一区二区三区| 国产亚洲精品va在线| AV网站中文| 99精品影院| 91网红精品在线观看| 亚洲综合激情另类专区| 精品成人一区二区三区电影| 国产91高跟丝袜| 欧美日韩另类在线| 中文精品久久久久国产网址 | 国产成人精品一区二区不卡| 国产精品私拍99pans大尺度| 亚洲国产中文精品va在线播放| 最新日韩AV网址在线观看| 在线观看国产精品一区| 日本人妻一区二区三区不卡影院| 97人妻精品专区久久久久| 九色视频最新网址 | 国内精品视频区在线2021| 无码日韩精品91超碰| 一级毛片免费观看久| AV无码一区二区三区四区| 亚洲色图欧美一区| 日韩福利在线视频| 亚洲视频三级| 在线中文字幕日韩| 毛片免费在线视频| AV无码无在线观看免费| 久久久精品久久久久三级| 久久婷婷人人澡人人爱91| 爽爽影院十八禁在线观看| 国产日韩精品欧美一区灰|