MCGS簡單配方組態(tài)(總7頁_第1頁
MCGS簡單配方組態(tài)(總7頁_第2頁
MCGS簡單配方組態(tài)(總7頁_第3頁
MCGS簡單配方組態(tài)(總7頁_第4頁
MCGS簡單配方組態(tài)(總7頁_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、簡單配方組態(tài)1 配方組態(tài)設(shè)計在實時數(shù)據(jù)庫中建立配方所要綁定的變量單擊在“工具”菜單下的“配方組態(tài)設(shè)計”,進入配方組態(tài)設(shè)計配方功能具體說明 l 配方組和配方: 在MCGS嵌入版配方構(gòu)件中,每個配方組就是一張表格,每個配方就是表格中的一行,而表格的每一列就是配方組的一個成員變量。l 配方組名稱: 配方組的名稱應(yīng)能夠清楚反映配方的實際用途,例如面包配方組就是各種面包的配方。l 變量個數(shù): 這里的變量個數(shù)就是配方組成員變量的數(shù)量,也就是配方中的原料總數(shù)。例如上表的配方就有5種原料,那么對應(yīng)的配方組就應(yīng)該有5個成員變量。l 輸出系數(shù): 輸出系數(shù)會從整體上影響配方中所有變量的輸出值。在輸出變量值時,每個成

2、員變量的值會乘以輸出系數(shù)以后再輸出。如果輸入系數(shù)為空,那么就會跳過這個操作,其等效于將輸出系數(shù)設(shè)置為1。輸出系數(shù)除了可以設(shè)置成固定常數(shù)外,也可以設(shè)置成數(shù)據(jù)對象。這樣就可以通過改變輸出系數(shù)對應(yīng)的數(shù)據(jù)對象來控制配方組成員變量的最終輸出值了。l 變量名稱: 變量名稱實際上是數(shù)據(jù)對象的名稱。例如面包配方中“糖”這個原料對應(yīng)的數(shù)據(jù)對象可能叫做“原料糖”。l 列標(biāo)題: 每一列的標(biāo)題并不會對輸出值造成任何影響,只是為了便于用戶查看和編輯配方,因此設(shè)置成有意義的名字即可。l 輸出延時: 輸出延時參數(shù)會影響成員變量的值復(fù)制到數(shù)據(jù)對象時的等待時間,單位是“秒”。例如“糖”的輸出延時是100秒,那么在運行環(huán)境下裝載

3、配方時,“糖”的變量值會在100秒以后才復(fù)制到對應(yīng)的數(shù)據(jù)對象中去。如果使用腳本函數(shù)裝載配方,那么要注意有一個腳本函數(shù)在輸出值時是不會受到輸出延時參數(shù)影響的,詳細(xì)情況請查閱腳本參考部分的內(nèi)容。(1) 增加配方組 兩種方法:A:文件-新增配方組B:所有配方組列表中鼠標(biāo)右鍵-新增配方組可以有建立多個配方組(2) 修改配方組名稱A:文件-配方組改名B: 所有配方組列表中選擇配方組,鼠標(biāo)右鍵-配方組改名(3) 添加組對象成員點擊,在會新增一行,根據(jù)配方變量實際數(shù)量去添加。變量名稱輸入配方綁定的變量名,列標(biāo)題為配方表列標(biāo)題名稱,可以手動輸入標(biāo)題名也可以點擊系統(tǒng)將自動把變量名做為列標(biāo)題名。(4) 編輯配方A

4、:在組態(tài)時編輯配方表點擊打開配方編輯對話框增加:增加配方表刪除:刪除配方表拷貝:復(fù)制選中的配方表左移:將選擇的配方表向左移動1位右移:將選擇的配方表向右移動1位保存:保存修改后的配方表退出:退出配方編輯對話框B:可以使用腳本函數(shù)編輯配方2 配方組態(tài)畫面實時數(shù)據(jù)庫建立組對象 配方組,將配方綁定變量按配方變量順序添加到組對象成員中配方組態(tài):裝載配方:!RecipeLoadByDialog(配方組,)“彈出配方選擇對話框,讓用戶選擇要裝入的配方。選擇后配方變量的值會輸出到對應(yīng)數(shù)據(jù)對象上配方名稱=!RecipeGetName(配方組)“得到配方組當(dāng)前配方的名稱新增配方:!RecipeAddNew(配方

5、組,配方名稱,配方組)“在配方組中追加一個新配方,并將組對象成員的值復(fù)制到配方中修改配方:!RecipeGetValueFrom(配方組,配方組)“將組對象配方組成員中的值復(fù)制到配方組的當(dāng)前配方中!RecipeSetName(配方組,配方名稱)“設(shè)置配方組當(dāng)前配方的配方名稱刪除配方:!RecipeDelete(配方組,)“刪除配方組的當(dāng)前配方。刪除成功后當(dāng)前配方會重新定位到被刪除配方的下一個配方。!RecipeGetCurrentValue(配方組)“將組對象配方組成員中的值復(fù)制到配方組的當(dāng)前配方中配方名稱=!RecipeGetName(配方組)“得到配方組當(dāng)前配方的名稱賦值給變量配方名稱。上

6、移配方:!RecipeMovePrev(配方組)“載入當(dāng)前配方的上一個配方。配方名稱=!RecipeGetName(配方組)“得到配方組當(dāng)前配方的名稱賦值給變量配方名稱。下移配方:!RecipeMoveNext(配方組)“載入當(dāng)前配方的下一個配方。配方名稱=!RecipeGetName(配方組)“得到配方組當(dāng)前配方的名稱賦值給變量配方名稱。下載PLC:設(shè)備0_讀寫DWUB0000=水設(shè)備0_讀寫DWUB0001=糖設(shè)備0_讀寫DWUB0002=面粉采用直接賦值的方式下載,將配方變量的值直接賦值給PLC地址關(guān)聯(lián)的變量.配方導(dǎo)出:return=!RecipeToCsv(配方組,配方組導(dǎo)出,0,!R

7、ecipeGetCount(配方組),導(dǎo)出條數(shù),3)!RecipeToCsv (配方組名,csv文件名,導(dǎo)出列名,起始編號,要求導(dǎo)出條數(shù),實際導(dǎo)出條數(shù),導(dǎo)出參數(shù)) 將配方組的數(shù)據(jù)導(dǎo)出到配方組導(dǎo)出.csv文件中導(dǎo)出列名=”表示全部導(dǎo)出起始編號=0表示從第一條開始導(dǎo)出要求導(dǎo)出條數(shù)=!RecipeGetCount(配方組) 獲取配方表配方組中配方的個數(shù)導(dǎo)出參數(shù)=3覆蓋csv表現(xiàn)有數(shù)據(jù),導(dǎo)出數(shù)據(jù)的內(nèi)容包含配方組成員字段名稱Return 開關(guān)型變量返回0:導(dǎo)出成功;返回1:起始編號超過范圍;返回2:導(dǎo)出文件創(chuàng)建或?qū)懭胧?;返?:指定的配方組不存在;返回5:指定的導(dǎo)出列名在配方組中不存在;返回6:指定的

8、導(dǎo)出參數(shù)類型錯誤(必須是開關(guān)型)。!sleep(200)在腳本程序中等待mTime毫秒,然后再執(zhí)行下條語句!FileCopy(HardDiskmcgsbinDatarecipe配方組導(dǎo)出.csv,USB HardDisk配方組導(dǎo)出.csv)將HardDiskmcgsbinDatarecipe配方組導(dǎo)出.csv復(fù)制到目標(biāo)文件USB HardDisk配方組導(dǎo)出.csv,若目標(biāo)文件已存在,則將目標(biāo)文件覆蓋。U盤在觸摸屏存儲器中路徑名是USB HardDisk。配方導(dǎo)入!FileCopy(USB HardDisk配方組導(dǎo)出.csv,HardDiskmcgsbinDatarecipe配方組導(dǎo)出.csv)

9、將USB HardDisk配方組導(dǎo)出.csv復(fù)制到目標(biāo)文件HardDiskmcgsbinDatarecipe配方組導(dǎo)出.csv,若目標(biāo)文件已存在,則將目標(biāo)文件覆蓋。U盤在觸摸屏存儲器中路徑名是USB HardDisk。!sleep(200)在腳本程序中等待mTime毫秒,然后再執(zhí)行下條語句return=!CsvToRecipe(配方組,配方組導(dǎo)出,水,糖,面粉,3,導(dǎo)入條數(shù),3)!CsvToRecipe(配方組名,csv文件名,導(dǎo)入列名,要求導(dǎo)入條數(shù),實際導(dǎo)入條數(shù),導(dǎo)入?yún)?shù))從配方組導(dǎo)出.csv文件中導(dǎo)入數(shù)據(jù)到配方組。導(dǎo)入列名,字符型,以逗號分隔,區(qū)分大小寫,內(nèi)容應(yīng)與配方列標(biāo)題一致.要求導(dǎo)入條數(shù),開關(guān)型,要求導(dǎo)入配方記錄的最大條數(shù)。實際導(dǎo)入條數(shù),開關(guān)型,實

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論