試驗機行業(yè)在中國經(jīng)過幾十年的發(fā)展取得了長足進步。材料試驗機的控制方式也從初期的手動機械式控制發(fā)展到目前的計算機采集控制。隨著計算機軟件技術(shù)在試驗機行業(yè)中應(yīng)用越來越廣泛,IT行業(yè)的許多新技術(shù)、新理念一定會越來越明顯的影響試驗機的發(fā)展,這將給試驗機操作者,試驗室、材料檢測中心的管理者帶來前所未有的便捷。下面介紹一下對試驗機行業(yè)發(fā)展具有實際意義,當前最可行的一項軟件技術(shù)——移動開發(fā)技術(shù)。
移動開發(fā)是近年來隨著手機、PDA等無線智能終端的普及而新興的軟件設(shè)計領(lǐng)域。它是指通過在J2ME等移動開發(fā)平臺上設(shè)計無線智能終端可用的軟件,使這些設(shè)備實現(xiàn)各種各樣的新功能。目前大家所熟知的手機上網(wǎng),看電視,全球衛(wèi)星定位等都是移動開發(fā)的成果。于是我們自然可以聯(lián)想到,能不能用這些無線智能終端了解試驗機的試驗狀態(tài),甚至控制我們的試驗機呢?答案是肯定的。
試驗機行業(yè)中的移動開發(fā)可分為主動和被動兩種形式。所謂主動式是指實際開發(fā)出用于手機等的試驗機軟件,用戶只需要在手機中啟動該軟件,軟件自動通過GPRS等方式登錄網(wǎng)絡(luò)。網(wǎng)絡(luò)中的WEB服務(wù)器收到該手機的登錄請求后,將與之時刻保持連接的控制試驗機的計算機中各種信息傳輸給這部手機,手機中的軟件即可顯示指定設(shè)備的傳感器示值,發(fā)送控制命令,觀看試驗曲線等。原來控制試驗機的計算機負責執(zhí)行手機等智能終端發(fā)給它的控制命令并使試驗中的各種狀態(tài)信息保持與手機一致。
主動式開發(fā)的好處顯而易見,它擁有一套完善的網(wǎng)絡(luò)管理系統(tǒng),手機等智能終端能夠非常主動的了解試驗情況,控制試驗過程。同時,基于WEB的服務(wù)是目前最流行的軟件技術(shù),它的可擴展性極強。主動式開發(fā)的缺點是技術(shù)成本較高,由于要涉及到服務(wù)器端的編程,并要進行網(wǎng)絡(luò)架構(gòu),計算機中試驗機軟件的通訊模塊也要重寫,所以開發(fā)周期會比較長。而且由于手機是不斷通過互連網(wǎng)傳輸數(shù)據(jù),所以如果長時間使用軟件的話手機的上網(wǎng)費用也是個問題。
另外,主動式開發(fā)還要注意兩點,一是并發(fā)數(shù)量,二是控制權(quán)限。并發(fā)數(shù)量就是說能同時允許多少部智能終端查看某臺試驗機的試驗狀態(tài),這是由服務(wù)器端編程和WEB服務(wù)器本身決定的。其實目前很多軟件工程師都在尋求在相同的WEB服務(wù)器載荷下實現(xiàn)更大的服務(wù)并發(fā)數(shù)。這是一個優(yōu)化的問題??刂茩?quán)限問題實際上是一個試驗機安全問題,由于我們需要實際控制一臺試驗設(shè)備,它不同于別的通用性的WEB事務(wù)處理。如果多臺手機都能任意控制某一臺試驗機肯定會帶來意想不到的麻煩。所以一般只允許一個ID具有管理權(quán)限,用戶通過手機登錄時輸入用戶名,密碼,試驗機設(shè)備編碼。WEB服務(wù)器就通過這些來確定該用戶的權(quán)限,這樣,雖然可以同時有多部手機查看試驗狀態(tài),但是只能有一個ID能夠操作試驗。
下面談?wù)勔苿娱_發(fā)中的被動式開發(fā)。其實被動式開發(fā)是試驗機等工業(yè)控制領(lǐng)域獨具的。所謂“被動式開發(fā)”就是指既不在手機上進行特殊軟件的安裝,也不架設(shè)WEB服務(wù)器;只在控制試驗機的計算機中安裝一個通訊設(shè)備短信終端設(shè)備,同時在現(xiàn)有的試驗機軟件中增加短信通訊模塊即可。這樣,試驗機控制軟件可按照一定的時間間隔,或當試驗出現(xiàn)某種異常情況時通過短信終端設(shè)備發(fā)送短信息給指定的手機。該手機也可通過回復(fù)特定格式短信的方式來簡單控制這臺試驗機。
舉例說明其應(yīng)用,某臺耐壓爆破試驗機正在進行長時間耐壓試驗,耐壓時間2000小時,每10小時或者每天定時(可以在試驗員上下班的時候),ZNY TEST(新三思公司為管材耐壓爆破試驗機研發(fā)的控制軟件)會發(fā)送一條短信給試驗員的手機,報告當前試驗時間為200:30:00(h:m:s),當前壓力為1.198MPa,試驗狀態(tài)正常。如果試驗進行到400小時時,試樣破裂,此時試驗員的手機會收到ZNY TEST軟件發(fā)來的短信息,報告05072901編號的試樣破裂,退出壓力0.532Mpa;如果編號05072902的試樣順利完成試驗,那么試驗員的手機上會收到:05072902編號試樣,耐內(nèi)壓試驗完成,試驗時間2000小時,請卸掉試樣準備下一批試驗。
我們再舉一個高溫拉伸蠕變試驗的例子。某次試驗的試驗時間為3000小時,試驗方法要求每隔15分鐘記錄一次變形量。軟件每天定時將試樣變形量、當前溫度值、試驗時間發(fā)給試驗員。如果試驗時試樣過熱,溫度波動超過國家標準要求的波動上限,譬如設(shè)定溫度600℃,當前溫度602.2℃,軟件會立即發(fā)送短信,報告試驗員此時溫度波動較大,試驗員可根據(jù)此短信到現(xiàn)場對設(shè)備進行及時的處理。如果這時試驗員選擇立即停止試驗,也可回復(fù)短信“STOP+設(shè)備編碼”,計算機收到與該設(shè)備綁定的特定手機號的指定格式短信后,設(shè)備立即停止試驗,開始降溫,保證了安全。試驗完成時,試驗員會收到記錄有起始應(yīng)變、總應(yīng)變、彈性應(yīng)變等結(jié)果內(nèi)容的短信息。這樣,整個試驗過程中試驗員只需在試驗開始時在設(shè)備現(xiàn)場進行操作,其余2000多小時的時間,試驗員可以安心的進行其他工作,因為一切的試驗情況,設(shè)備運轉(zhuǎn)情況,都盡在掌握中。
我們不僅可以利用被動式開發(fā)來進行試驗,還可以用來幫助試驗室、檢測中心等機構(gòu)的管理人員了解試驗進度。例如,帶有移動通訊模塊的試驗機聯(lián)網(wǎng)服務(wù)器可以每日或每周通過短信向試驗室管理人員通報本日或本周每臺設(shè)備的試驗量、試驗室的總試驗量、試樣合格率等關(guān)鍵數(shù)據(jù),這樣管理者就不必去看冗長的報表而能清楚的了解試驗室運行情況。
被動式開發(fā)的優(yōu)點是技術(shù)難度不高,開發(fā)周期短。但是由于它的通訊方式是短信息通訊,所以顯示的內(nèi)容比較簡單;而且用戶如需控制試驗機,就需要按照指定的格式發(fā)送短信,操作起來稍嫌麻煩。移動開發(fā)技術(shù)對于長時間試驗,例如高溫拉伸蠕變或持久試驗,管材耐壓試驗;具有一定危險性的試驗,例如氣瓶爆破試驗,煤氣調(diào)壓閥的實時數(shù)據(jù)采集和自動控制等都很實用,因為在這些試驗中,一是試驗員不可能長時間呆在設(shè)備旁(目前試驗時間最長的達到了8760小時),二是操作氣瓶爆破等試驗有較大的危險性。這樣,試驗員只需要配備一部手機,即可“運籌帷幄之中,決勝千里之外”了。 |