咨詢電話
ENGLISH0755-88840386咨詢電話
0755-88840386發(fā)布時(shí)間:2020-01-07 14:44:39 |來(lái)源:網(wǎng)絡(luò)轉(zhuǎn)載
TaskExpert(任務(wù)專(zhuān)家)和JagBASIC是某公司獨(dú)創(chuàng)的稱(chēng)重儀表可編程技術(shù)。該技術(shù)的應(yīng)用為廣大客戶提供了一種快捷方便的編程工具,使用戶可以在統(tǒng)一的稱(chēng)重軟硬件平臺(tái)上編制適合自己應(yīng)用的工作流程,并最終建立自己個(gè)性化的稱(chēng)重儀表。
稱(chēng)重儀表是衡器中的關(guān)鍵部件之一,它在貿(mào)易結(jié)算和工業(yè)控制等多項(xiàng)領(lǐng)域得到廣泛應(yīng)用。傳統(tǒng)的稱(chēng)重儀表一般都只能實(shí)現(xiàn)特定功能,而一些智能稱(chēng)重儀表也只能通過(guò)設(shè)定參數(shù)調(diào)整來(lái)滿足不同的需求衡器的應(yīng)用范圍較寬,不同客戶不同行業(yè)和不同制造流程,其要求可能完全不一樣因此傳統(tǒng)的單一稱(chēng)重儀表很難滿足眾多客戶的要求。包括一些智能稱(chēng)重儀表也只能滿足一些特定需求。某公司在稱(chēng)重領(lǐng)域一直處于領(lǐng)先地位。其稱(chēng)重儀表產(chǎn)品因其技術(shù)先進(jìn)和質(zhì)量可靠受到廣大客戶的歡迎該公司推出了帶可編程技術(shù)的稱(chēng)重儀表,能最大限度地滿足客戶的不同需求。
2.1稱(chēng)重儀表+PLC
我們知道PLC可編程控制器在工業(yè)控制領(lǐng)域得到廣泛應(yīng)用稱(chēng)重顯示儀表配合PLC可以實(shí)現(xiàn)用戶現(xiàn)場(chǎng)的稱(chēng)重控制功能但稱(chēng)重儀表與PLC設(shè)備分離,較難實(shí)現(xiàn)靈活的稱(chēng)重控制且控制精度低設(shè)備維護(hù)量大因此稱(chēng)重儀表+PLC的應(yīng)用模式有很大的局限性。
2.2稱(chēng)重儀表JagBASIC可編程技術(shù)
上世紀(jì)末,美國(guó)分公司推出了新型Jaguar(現(xiàn)已升級(jí)為JagXtreme)稱(chēng)重顯示儀。該稱(chēng)重儀表的最大特點(diǎn)是在稱(chēng)重儀表中實(shí)現(xiàn)了用戶可編程將“稱(chēng)重儀表+PLC”。這種應(yīng)用模式推進(jìn)到只需要使用稱(chēng)重儀表就能實(shí)現(xiàn)控制的應(yīng)用模式,提高了系統(tǒng)的可靠性,同時(shí)減少了客戶的設(shè)備投資和維護(hù)成本。Science-Technology&Application
JagBASIC技術(shù)其實(shí)是一種嵌入式BASIC技術(shù)用戶可以使用基本的BASIC編程語(yǔ)言編制應(yīng)用程序,實(shí)現(xiàn)用戶特定的工作流程BASIC程序在PC上通過(guò)編輯軟件生成,然后下載到稱(chēng)重儀表中運(yùn)行。通過(guò)BASIC程序用戶不但可以控制儀表的顯示界面按鍵輸入輸出和通訊口等硬件設(shè)備,而且可以實(shí)現(xiàn)清零去皮打印和穩(wěn)態(tài)判斷等基本稱(chēng)重功能。帶JagBASIC功能的JagXtreme稱(chēng)重儀表目前已廣泛應(yīng)用于各種需要稱(chēng)重控制的領(lǐng)域、
2.3稱(chēng)重儀表TaskExpert技術(shù)
JagBASIC可編程技術(shù)給客戶帶來(lái)了極大的便利,但BASIC程序的生成采用文本編輯方式,用戶需要掌握BASIC編程語(yǔ)言才能靈活編程,而且程序完成后不能實(shí)現(xiàn)在PC機(jī)上調(diào)試,給該技術(shù)的推廣帶來(lái)了一定的難度同時(shí)BASIC程序采用文本存儲(chǔ),用戶可以上傳和下載,不利于用戶工藝流程的保密。
為解決上述問(wèn)題,某公司在2005年推出了TaskExpert可編程技術(shù)。使用可視化編程環(huán)境,能實(shí)現(xiàn)程序在PC機(jī)上運(yùn)行和調(diào)試,大大降低用戶使用門(mén)檻,使稱(chēng)重儀表可以滿足不同領(lǐng)域的應(yīng)用需求。同時(shí)用戶可以對(duì)自己的程序?qū)崿F(xiàn)加密,保TaskExpert執(zhí)行代碼TaskExpert解釋器系統(tǒng)輸入/輸出接口通訊接口護(hù)用戶工藝流程。
對(duì)于稱(chēng)重儀表+PLC方法,編程主要在PLC上實(shí)現(xiàn),是一種非常成熟的技術(shù)本文將不作詳細(xì)介紹下面重點(diǎn)討論JagBASIC和TaskExpert可編程技術(shù)。
3.1JagBASIC可編程技術(shù)的實(shí)現(xiàn)
JagBASIC主要是在儀表端實(shí)現(xiàn)用戶工作流程。用戶可以通過(guò)PC機(jī)上普通文本編輯工具編制BASIC程序
由于JagBASIC在儀表端運(yùn)行時(shí)需要預(yù)編譯,同時(shí)命令是解釋執(zhí)行,因此運(yùn)行效率不高在對(duì)時(shí)間要求較高的應(yīng)用場(chǎng)合,其應(yīng)用受到一定限制。
3.2TaskExpert可編程技術(shù)實(shí)現(xiàn)
TaskExpert系統(tǒng)可分為兩部分:PC端部分和儀表端部分PC端主要實(shí)現(xiàn)從用戶流程編輯代碼編譯調(diào)試到生成。
儀表端通過(guò)TaskExpert解釋器運(yùn)行經(jīng)過(guò)PC端預(yù)編譯的代碼,實(shí)現(xiàn)控制功能所有數(shù)據(jù)和端口操作通過(guò)共享數(shù)據(jù)變量交互。
TaskExpert通過(guò)PC端程序預(yù)編譯和調(diào)試后,可生成運(yùn)行效率較高的執(zhí)行代碼。該代碼下載到稱(chēng)重儀表內(nèi)后可以通過(guò)TaskExpert解釋器直接運(yùn)行提高了用戶程序的運(yùn)行速度和效率。同時(shí)引入共享數(shù)據(jù)變量庫(kù)的概念,將稱(chēng)重儀表中的所有資源集成到該庫(kù)中,提高了系統(tǒng)的可靠性和安全性,同時(shí)數(shù)據(jù)交互更為方便,系統(tǒng)實(shí)時(shí)性更強(qiáng)。
我們以某公司IND780儀表為例
4.1建立TaskExpert工程
在PC上打開(kāi)TaskExpert開(kāi)發(fā)工具軟件,選擇工具
“文件-新建-新項(xiàng)目”輸入項(xiàng)目名稱(chēng),如:Project1.
4.2流程編輯
在Toolbox”中選擇功能控件,用鼠標(biāo)雙擊該控件,系統(tǒng)自動(dòng)將該控件加到中間的流程編輯窗口在流程編輯窗口選擇某一控件,在右邊窗口可以看到該控件的屬性。根據(jù)需要可以改變控件的屬性。將中間窗口的控件根據(jù)用戶流程用箭頭連起來(lái).完成流程編輯。
4.3調(diào)試和仿真運(yùn)行
TXRXIND780稱(chēng)重儀表選擇“DebugRun”,調(diào)試并進(jìn)行仿真運(yùn)行參考文獻(xiàn):可以在程序中設(shè)置斷點(diǎn),運(yùn)行過(guò)程中的結(jié)果和錯(cuò)誤信息將顯示在下部的窗口中。
4.4程序編譯選擇
“Project Build Project”將自動(dòng)生成預(yù)編譯的執(zhí)行代碼。
4.5儀表上運(yùn)行選擇
“Terminal Uploadfiles to Terminal”,將經(jīng)編譯的文件通過(guò)網(wǎng)絡(luò)或串行口傳到IND780儀表中。
在IND780儀表中設(shè)置用戶程序自動(dòng)運(yùn)行,儀表開(kāi)機(jī)后將自動(dòng)運(yùn)行用戶的程序,所得結(jié)果與你在計(jì)算機(jī)上仿真運(yùn)行的結(jié)果一致。
隨著可編程技術(shù)在稱(chēng)重儀表中的推廣使用,必將推動(dòng)稱(chēng)重儀表技術(shù)不斷發(fā)展該技術(shù)不但可以為用戶提供穩(wěn)定可靠的優(yōu)質(zhì)稱(chēng)重控制儀表,同時(shí)用戶可以根據(jù)自己的需要改變儀表的工作流程,最終為用戶提供更可靠且更靈活的解決方案。
本文源于網(wǎng)絡(luò)轉(zhuǎn)載,如有侵權(quán),請(qǐng)聯(lián)系刪除