王詩(shī)然 趙 宇 趙海利
(1.礦冶科技集團(tuán)有限公司,北京100160;2.礦冶過(guò)程自動(dòng)控制技術(shù)國(guó)家重點(diǎn)實(shí)驗(yàn)室,北京 102628;3.礦冶過(guò)程自動(dòng)控制技術(shù)北京市重點(diǎn)實(shí)驗(yàn)室,北京 102628)
礦漿取樣是選礦生產(chǎn)管理和技術(shù)管理的重要環(huán)節(jié),它對(duì)選礦廠完成各項(xiàng)技術(shù)經(jīng)濟(jì)指標(biāo)起到至關(guān)重要的作用[1]。通過(guò)對(duì)選礦過(guò)程的系統(tǒng)檢查,取得各種生產(chǎn)數(shù)據(jù),才能分析選礦工藝過(guò)程是否正常,評(píng)定選礦工作的質(zhì)量。只有通過(guò)取樣才能查明妨礙工藝過(guò)程的不利因素,并采取有效措施來(lái)改善工藝過(guò)程。
礦漿的取樣樣品包括原礦(一般取分級(jí)機(jī)溢流)、精礦、尾礦及中間產(chǎn)品?,F(xiàn)場(chǎng)生產(chǎn)一般都采用在線取樣器,供化學(xué)分析及后續(xù)流程使用。本文的設(shè)計(jì)涵蓋了原礦、精礦、尾礦和中間產(chǎn)品的取樣點(diǎn)控制?;谇度胧娇刂萍夹g(shù),利用BGRIMM Controller和昆侖通態(tài)觸摸屏搭建了調(diào)試環(huán)境,根據(jù)取樣器的定制功能,設(shè)計(jì)出符合需求的礦漿在線取樣程序,同時(shí)開(kāi)發(fā)了基于MCGS組態(tài)軟件的人機(jī)交互界面,用于狀態(tài)的顯示和參數(shù)的配置等。本文將對(duì)軟件的總體框架和各分功能進(jìn)行具體的描述,并介紹人機(jī)交互界面的設(shè)計(jì)和聯(lián)調(diào)的方法及測(cè)試結(jié)果,最后總結(jié)利用Keil uVision4 MDK設(shè)計(jì)的針對(duì)礦漿在線取樣控制應(yīng)用程序的開(kāi)發(fā)方法,并應(yīng)用此方法指導(dǎo)同類型取樣器的設(shè)計(jì),同時(shí)為實(shí)時(shí)取樣控制軟件的開(kāi)發(fā)提供借鑒。
礦漿在線取樣系統(tǒng)主要包含控制箱、取樣器,以及其他協(xié)同工作的儀器設(shè)備等。控制箱是整個(gè)取樣系統(tǒng)的核心部分,由控制器、人機(jī)交互界面、輸入輸出接口及通訊線纜等組成。本文采用BSCS(BGRIMM Sampler Control System)取樣器控制箱,負(fù)責(zé)與各采樣點(diǎn)取樣器和BOXA在線熒光分析儀或BPSM粒度分析儀等其他儀器設(shè)備的通訊連接,并控制各取樣器的IO(輸入輸出)點(diǎn)。BSCS取樣器控制箱的組成[2]及通訊方式如圖1所示。
圖1 BSCS取樣器控制箱Fig.1 BSCS sampler controller
根據(jù)取樣系統(tǒng)的各部分組成,所設(shè)計(jì)的軟件系統(tǒng)主要是指控制器(BGRIMM Controller)和人機(jī)交互界面的開(kāi)發(fā),以保證取樣器和其他設(shè)備的協(xié)同工作。首先需要了解取樣器的工作機(jī)制,以及選礦廠各采樣點(diǎn)(原礦、精礦、尾礦等)對(duì)取樣器邏輯時(shí)序的具體要求,同時(shí)考慮其他相關(guān)設(shè)備的工作情況進(jìn)行綜合設(shè)計(jì)。
選用的取樣器為礦冶科技集團(tuán)有限公司與加拿大H&S公司合作,聯(lián)合推廣的新一代產(chǎn)品,針對(duì)國(guó)內(nèi)傳統(tǒng)取樣器代表性差、取樣量難以控制、取樣管路易堵塞等問(wèn)題開(kāi)發(fā)。其獨(dú)特的結(jié)構(gòu)能夠保證良好的取樣代表性,取樣間隔和取樣時(shí)間等參數(shù)調(diào)節(jié)方便,可以定時(shí)清理取樣管道和取樣刀口,使用方便、可靠。具體選用型號(hào)為M系列(M1350、M1500等)和TMC系列(TMC14、TMC18等),屬于目前礦山企業(yè)中較為通用的幾種類型。M系列可用于大流量工況的在線分析或冶金學(xué)工藝參數(shù)計(jì)算,也可用于管道、軟管或流槽的間歇取樣、一次取樣或二次取樣。TMC系列用于工藝過(guò)程監(jiān)視,適用于流槽,用于在線分析儀器取樣,采用自流管道在線取樣的最新技術(shù),可進(jìn)行取樣刀口的反沖洗。
取樣器具有:1)可實(shí)現(xiàn)在礦漿管道上在線自動(dòng)取樣;2)取樣量大小可在不停礦情況下,由用戶根據(jù)實(shí)際情況進(jìn)行調(diào)節(jié);3)取樣時(shí)間和間隔可以自由調(diào)節(jié),使用安全,便于操作;4)占用空間少,便于安裝,對(duì)礦漿管道無(wú)任何落差損失;5)取樣管道可以進(jìn)行自動(dòng)定時(shí)沖洗,保證取樣管道暢通;6)獨(dú)特的取樣結(jié)構(gòu),使得取樣管截取的礦樣具有良好的代表性;7)箱體與礦漿接觸表面全部襯膠,取樣刀口采用聚氨酯特制材料加工,使得取樣器具有良好的耐磨性、耐腐蝕性,使用壽命長(zhǎng)。
基于M系列和TMC系列的取樣器控制方法不同,控制器中應(yīng)用程序的設(shè)計(jì)也不一樣,差異較大。人機(jī)交互界面的設(shè)計(jì)相對(duì)靈活,但要依據(jù)應(yīng)用程序所涉及的參數(shù)、IO點(diǎn)地址以及邏輯時(shí)序等仔細(xì)規(guī)劃,才能開(kāi)發(fā)出既滿足工況需求又有個(gè)性化配置的軟件系統(tǒng)。軟件總體架構(gòu)如圖2所示。
圖2 軟件總體設(shè)計(jì)圖Fig.2 The overall design of software
其中,應(yīng)用程序和人機(jī)界面的開(kāi)發(fā)設(shè)計(jì)最好在單獨(dú)測(cè)試通過(guò)的情況下進(jìn)行聯(lián)調(diào),再針對(duì)聯(lián)調(diào)過(guò)程中出現(xiàn)的問(wèn)題進(jìn)行修改,最終完成全部設(shè)計(jì)。這種開(kāi)發(fā)思路能夠快速定位故障點(diǎn),排查問(wèn)題較為高效,可供參考借鑒。
基于ARM開(kāi)發(fā)技術(shù),首先利用嵌入式控制器的相關(guān)特性搭建了取樣控制系統(tǒng)軟件框架,然后根據(jù)取樣器控制需求進(jìn)行功能定制,最后總結(jié)提出了基于Keil uVision4的取樣控制軟件開(kāi)發(fā)方法,并配合此方法開(kāi)發(fā)了觸摸屏界面軟件,旨在為同類型取樣控制軟件的開(kāi)發(fā)提供借鑒。
采用的Keil uVision4開(kāi)發(fā)平臺(tái),引入靈活的窗口管理系統(tǒng),使開(kāi)發(fā)人員能夠使用多臺(tái)監(jiān)視器,新的用戶界面可以更好地利用屏幕空間和更有效地組織多個(gè)窗口,提供一個(gè)整潔、高效的環(huán)境開(kāi)發(fā)應(yīng)用程序。新版本支持更多的ARM芯片,還添加了其他的新功能,同時(shí)ARM公司發(fā)布的最新集成開(kāi)發(fā)環(huán)境RealView MDK的開(kāi)發(fā)工具中集成了Keil uVision4,其編譯器、調(diào)試工具可實(shí)現(xiàn)與ARM器件的最完美匹配。本文選用Keil uVision4,旨在提高開(kāi)發(fā)人員的生產(chǎn)力,實(shí)現(xiàn)更快、更有效的程序開(kāi)發(fā)。
2.1.1 TMC系列取樣器
TMC系列取樣器用于工藝過(guò)程監(jiān)視,本文涉及型號(hào)有TMC12、TMC14和TMC18等,適用于流槽,用于在線分析儀器取樣,采用自流管道在線取樣的最新技術(shù),可進(jìn)行取樣刀口的反沖洗。在無(wú)任何外界干擾,取樣器與分析儀或粒度儀等協(xié)同儀器設(shè)備都正常工作的情況下,自動(dòng)取樣流程如圖3所示。
圖3 TMC系列取樣器自動(dòng)取樣流程Fig.3 Automatic sampling process of TMC series sampler
TMC系列取樣器的刀口動(dòng)作相對(duì)簡(jiǎn)單,根據(jù)取樣信號(hào),控制膠管閥的開(kāi)關(guān),同時(shí)配合上沖洗和下沖洗的時(shí)間,整個(gè)流程比較順暢,但是如果與其他設(shè)備協(xié)同工作,就要考慮不同時(shí)間點(diǎn)的邏輯控制情況,軟件設(shè)計(jì)方法在后面介紹。其中的具體細(xì)節(jié)不在流程圖中表示,包括強(qiáng)制退出、各IO點(diǎn)在對(duì)應(yīng)時(shí)刻的動(dòng)作及需配合BOXA分析儀或BPSM粒度儀之間的通訊等。
2.1.2 M系列取樣器
M系列取樣器主要應(yīng)用有M1350、M1500和M1880三種型號(hào)。M1350取樣刀口對(duì)全部礦漿的垂直切割保證具有良好的取樣代表性,通過(guò)對(duì)浮選原礦、總尾礦和精礦的精確取樣來(lái)提高效益;M1500用于大流量工況的在線分析儀或冶金學(xué)工藝參數(shù)計(jì)算的取樣器,通過(guò)對(duì)關(guān)鍵流程的精確取樣可以增加經(jīng)濟(jì)效益;M1880可用于管道、軟管或流槽的間歇取樣、一次取樣或二次取樣。
在無(wú)任何外界干擾,取樣器與分析儀或粒度儀等協(xié)同儀器設(shè)備都正常工作的情況下,自動(dòng)取樣流程如圖4所示。
圖4 M系列取樣器自動(dòng)取樣流程Fig.4 Automatic sampling process of M series sampler
M系列取樣器控制邏輯比較復(fù)雜,需要考慮氣缸擺動(dòng)、故障判斷、報(bào)警回傳等,其中具體細(xì)節(jié)不在流程圖中表示,包括強(qiáng)制退出、各IO點(diǎn)在對(duì)應(yīng)時(shí)刻的動(dòng)作及需配合BOXA分析儀或BPSM粒度儀等協(xié)同設(shè)備之間的通訊。M系列之間不同型號(hào)的取樣器功能也不完全一致,具體差異不贅述。
根據(jù)不同礦漿采樣點(diǎn)(原礦、精礦、尾礦等)的需求,確定所使用的取樣器型號(hào),分析對(duì)應(yīng)型號(hào)取樣器的功能,程序的設(shè)計(jì)才能有的放矢。由2.1節(jié)的分析可知,每種型號(hào)的取樣器控制邏輯都不一樣,但總體架構(gòu)是一樣的,只需分為單獨(dú)的模塊進(jìn)行處理。在系統(tǒng)模式中一個(gè)工程可以分解成若干子工程同時(shí)開(kāi)發(fā),最后統(tǒng)一集成到操作系統(tǒng)中[3]。
本文采用C語(yǔ)言進(jìn)行編寫(xiě),在ARM開(kāi)發(fā)平臺(tái)上,利用Keil uVision4 MDK進(jìn)行設(shè)計(jì)。首先確定所使用的參數(shù)及數(shù)據(jù)類型,根據(jù)通訊配置等規(guī)劃對(duì)應(yīng)的地址區(qū)域,如控制膠管閥和沖洗水閥的DO點(diǎn),應(yīng)放在地址0區(qū),供輸入輸出操作,氣缸動(dòng)作是否到位的DI點(diǎn),應(yīng)放在地址1區(qū),供傳感器輸入操作,還有其他數(shù)值型的參數(shù)變量等,要區(qū)分只讀或讀寫(xiě)的范圍,完成參數(shù)分配后進(jìn)行各功能模塊的設(shè)計(jì),即程序中相對(duì)獨(dú)立的函數(shù)部分,如原礦點(diǎn)取樣過(guò)程函數(shù)、常開(kāi)函數(shù)等,其中具體選用C語(yǔ)言的哪種函數(shù)沒(méi)有限制,依據(jù)個(gè)人習(xí)慣及最優(yōu)方式選取即可。這種編寫(xiě)方法可以快速有效的完成設(shè)計(jì),而不會(huì)因?yàn)楹罄m(xù)某個(gè)部分的錯(cuò)誤導(dǎo)致前期的設(shè)計(jì)全部修改。
各功能模塊組成程序的主體部分,具體函數(shù)之間的關(guān)系再由其他的函數(shù)模塊進(jìn)行控制。這里主要是指異常情況,如模式切換,從自動(dòng)取樣模式切換到常開(kāi)模式,或者進(jìn)入到維護(hù)模式等,取樣器應(yīng)如何動(dòng)作;多協(xié)同設(shè)備同時(shí)工作時(shí),如何依據(jù)各自的取樣信號(hào)來(lái)控制取樣器的動(dòng)作;故障情況下,如何判斷并給出正確的報(bào)警信息,以及控制取樣器的動(dòng)作。對(duì)于函數(shù)之間的設(shè)計(jì),注意優(yōu)先級(jí)的使用,為保證控制的實(shí)時(shí)性,延時(shí)的時(shí)間要計(jì)算準(zhǔn)確。各函數(shù)的編寫(xiě)根據(jù)實(shí)際取樣過(guò)程進(jìn)行,時(shí)序和邏輯判斷符合需求,具體不再描述。
控制器的應(yīng)用程序開(kāi)發(fā)完成后,編譯通過(guò),即可進(jìn)入測(cè)試環(huán)節(jié)。此時(shí)的測(cè)試屬于模擬測(cè)試,因?yàn)榭刂破鞑⑽催B接取樣器及人機(jī)界面,但是對(duì)于代碼的時(shí)序邏輯正確與否卻是必要的,取樣點(diǎn)測(cè)試主要是針對(duì)不同型號(hào)的取樣器及其邏輯功能,進(jìn)行打點(diǎn)測(cè)試,根據(jù)控制器各IO點(diǎn)的輸入輸出情況,確??刂破鲗?shí)現(xiàn)對(duì)取樣器的實(shí)時(shí)有效控制。測(cè)試主要分硬件和軟件兩部分。
硬件測(cè)試主要是對(duì)控制器進(jìn)行檢測(cè),確??刂破鞯挠布暾?,如與其他儀器設(shè)備的通訊連接是否正常,與人機(jī)交互界面的接口是否正常,輸入輸出的各IO功能是否符合要求,需要說(shuō)明的是,測(cè)試中的各IO口必須全部檢測(cè)通過(guò),即使對(duì)于特定型號(hào)的取樣器沒(méi)有使用到該IO點(diǎn),也要測(cè)試通過(guò)以保證備用或者其他需求。
軟件測(cè)試最好在硬件測(cè)試通過(guò)的基礎(chǔ)上進(jìn)行,在排除硬件問(wèn)題后,軟件測(cè)試會(huì)更有針對(duì)性,也會(huì)更高效[4]。軟件測(cè)試主要是依據(jù)原礦、精礦、尾礦等各采樣點(diǎn)所使用的取樣器型號(hào),檢查控制邏輯時(shí)序是否滿足工藝需求,程序是否正確和合理,根據(jù)時(shí)序流程圖,同時(shí)考慮各種可能的情況,逐一進(jìn)行測(cè)試,不要遺漏任何異常情況,包括各種可能發(fā)生的故障狀態(tài),以保證測(cè)試中全面的排查各種問(wèn)題。
人機(jī)交互界面的開(kāi)發(fā)與測(cè)試,可以與控制器的應(yīng)用程序并行進(jìn)行,也可以在其之后。雙方需要互相提供程序調(diào)用和運(yùn)算的對(duì)象,即參數(shù)。為此要完成兩個(gè)工作,為參數(shù)分配內(nèi)存空間和實(shí)現(xiàn)參數(shù)在前后臺(tái)的傳遞[5]。建議在控制器的應(yīng)用程序開(kāi)發(fā)完成并測(cè)試通過(guò)后開(kāi)始人機(jī)交互界面的設(shè)計(jì),主要原因是應(yīng)用程序開(kāi)發(fā)后,各IO口、通訊口以及對(duì)應(yīng)的地址區(qū)都已確定,避免并行開(kāi)發(fā)時(shí)雙方同時(shí)修改參數(shù)帶來(lái)的工作量。
人機(jī)交互界面的設(shè)計(jì)主要是對(duì)觸摸屏,觸摸屏是取樣控制系統(tǒng)的顯示部分,通常根據(jù)控制顯示需求,進(jìn)行定制化界面的開(kāi)發(fā)。針對(duì)取樣控制系統(tǒng)嵌入式單元人機(jī)界面,采用性價(jià)比較高的昆侖通態(tài)10.2英寸觸摸屏,型號(hào)為T(mén)PC1061Ti。這種設(shè)計(jì)方法也適用于其他型號(hào)的昆侖通態(tài)觸摸屏。
人機(jī)交互界面主要負(fù)責(zé)控制取樣器運(yùn)行時(shí)序,實(shí)時(shí)顯示取樣器狀態(tài)數(shù)據(jù)信息,對(duì)取樣器進(jìn)行時(shí)序參數(shù)設(shè)定、班取樣相關(guān)操作以及報(bào)警歷史記錄查詢等。觸摸屏的界面設(shè)計(jì)根據(jù)實(shí)際需求進(jìn)行,要充分考慮輸入和輸出各點(diǎn)的功能,以及需要配置的各類參數(shù)。
觸摸屏操作大體包括以下幾類,分別為:
1)狀態(tài)信息,顯示所連接各設(shè)備(取樣器)的狀態(tài)數(shù)據(jù)等;
2)用戶權(quán)限管理,用于登陸、退出、添加刪除用戶等;
3)系統(tǒng)時(shí)間設(shè)置,用于設(shè)置取樣控制系統(tǒng)的時(shí)間;
4)參數(shù)設(shè)置,用于設(shè)置各類參數(shù)及操作詳細(xì)說(shuō)明;
5)報(bào)警說(shuō)明,用于報(bào)警記錄查詢及操作詳細(xì)說(shuō)明;
6)取樣模式設(shè)置,用于設(shè)置取樣器的工作模式,如自動(dòng)、常開(kāi)、維護(hù)等。
雖然不同類型的取樣器,功能各不相同,但是在觸摸屏的操作界面上,需要顯示的內(nèi)容基本是一致的,根據(jù)觸摸屏操作的大致分類,將界面劃分為圖5所示的8個(gè)模塊。
圖5 人機(jī)交互界面模塊劃分Fig.5 Display modules of human-machine interface
不同型號(hào)的取樣器均可根據(jù)界面的模塊劃分進(jìn)行設(shè)計(jì),只是具體模塊內(nèi)容不同,選用TPC1061Ti型號(hào)的MCGS觸摸屏,將原礦、精礦和尾礦等取樣點(diǎn)的設(shè)計(jì)集成于一體進(jìn)行介紹。根據(jù)3.1中模塊的劃分情況,介紹各顯示界面模塊內(nèi)容。
啟動(dòng)窗口是指系統(tǒng)開(kāi)機(jī)后顯示的主界面,主界面列示出取樣點(diǎn)名稱和取樣器狀態(tài),同時(shí)可滾動(dòng)顯示報(bào)警信息,方便用戶查看。
開(kāi)始菜單可以從主界面點(diǎn)擊進(jìn)入,包含用戶登錄、用戶注銷,以及各取樣點(diǎn)參數(shù)設(shè)置、取樣點(diǎn)詳細(xì)信息、報(bào)警記錄、用戶管理、系統(tǒng)時(shí)間和調(diào)試界面,也可以從其他的任意界面進(jìn)入,方便用戶的跳轉(zhuǎn)。從主界面登錄后,系統(tǒng)默認(rèn)的是最低權(quán)限的操作,只有通過(guò)用戶登錄后,才能根據(jù)不用的權(quán)限進(jìn)入到不同的界面,此處建議最好設(shè)置不同層級(jí)的權(quán)限以保證使用安全,同時(shí)確保一定時(shí)間不操作,系統(tǒng)自動(dòng)退出該用戶。
取樣點(diǎn)參數(shù)設(shè)置,主要是對(duì)取樣器的各種參數(shù)進(jìn)行配置,如前沖洗時(shí)間、后沖洗時(shí)間、氣缸動(dòng)作時(shí)間等。
取樣點(diǎn)詳細(xì)信息,主要顯示對(duì)應(yīng)取樣點(diǎn)的IO狀態(tài),同時(shí)在此界面可以調(diào)試取樣器,如自動(dòng)、常開(kāi)和維護(hù)等,在不同的模式下控制取樣器的動(dòng)作。
報(bào)警記錄界面可以查看近期發(fā)生的所有報(bào)警信息,包括日期、時(shí)間、詳細(xì)信息及結(jié)束時(shí)間等,還可進(jìn)行報(bào)警清除。
用戶管理主要是設(shè)置用戶的權(quán)限,根據(jù)不用層級(jí)的用戶,設(shè)置賬號(hào)和密碼,用于登錄使用。
系統(tǒng)時(shí)間主要是設(shè)置取樣系統(tǒng)的時(shí)間,一般情況下不需要修改,如果偏差較大時(shí)可以手動(dòng)調(diào)整。
調(diào)試界面可以分別對(duì)取樣器的DI和DO點(diǎn)進(jìn)行調(diào)試,在維護(hù)模式下使用,主要用于檢測(cè)設(shè)備運(yùn)行或故障排查。
模塊劃分后,根據(jù)觸摸屏的編程語(yǔ)言進(jìn)行開(kāi)發(fā),設(shè)計(jì)基于MCGS組態(tài)軟件,類似于Labview,但整體設(shè)計(jì)相對(duì)簡(jiǎn)單,先將參數(shù)等分配好,注意各模塊的關(guān)聯(lián)關(guān)系,開(kāi)發(fā)會(huì)更高效。取樣器除了可以單獨(dú)工作外,還可以和其他在線儀器設(shè)備協(xié)同工作,如礦漿在線分析儀、粒度分析儀等,需要在控制器程序中加入對(duì)應(yīng)的線程函數(shù),同時(shí)在觸摸屏上配置好參數(shù),就可以完成多臺(tái)設(shè)備的同時(shí)運(yùn)行。
人機(jī)交互界面不單單是一個(gè)顯示屏,實(shí)際上一臺(tái)可編程的控制器,有單獨(dú)的IO接口,有輸入輸出的功能,在系統(tǒng)聯(lián)調(diào)之前,必須對(duì)觸摸屏進(jìn)行測(cè)試。觸摸屏的測(cè)試主要是硬件測(cè)試,可以設(shè)計(jì)簡(jiǎn)單的程序,對(duì)DI點(diǎn)、DO點(diǎn)、AI點(diǎn)、AO點(diǎn)以及通訊接口進(jìn)行測(cè)試,保證輸入輸出功能的正常使用。
在控制器和觸摸屏單獨(dú)測(cè)試完成后,可以進(jìn)行聯(lián)調(diào),最優(yōu)的調(diào)試環(huán)境是能連接到取樣器,如果實(shí)驗(yàn)室條件不允許,對(duì)取樣器控制箱和觸摸屏的聯(lián)調(diào)必須保證沒(méi)有問(wèn)題[6]。
此時(shí)要嚴(yán)格按照取樣器工作的邏輯時(shí)序以及其他可能的狀況進(jìn)行測(cè)試,不要遺漏任何可能的觸發(fā)方式,以保證取樣控制系統(tǒng)在礦山現(xiàn)場(chǎng)能夠正常運(yùn)行。
聯(lián)調(diào)時(shí)要留有充足的時(shí)間進(jìn)行拷機(jī),通常為72 h,拷機(jī)過(guò)程中可以適當(dāng)模擬真實(shí)的礦山現(xiàn)場(chǎng)工藝情況,同時(shí)注意觀察整個(gè)系統(tǒng)各部分的運(yùn)行情況,以達(dá)到驗(yàn)證的目的。本文所提的各種設(shè)計(jì)方法不僅使界面更美觀協(xié)調(diào),數(shù)據(jù)處理更高效,而且代碼簡(jiǎn)單易懂,便于維護(hù)和擴(kuò)展,達(dá)到了開(kāi)發(fā)與設(shè)計(jì)的同步,縮短了開(kāi)發(fā)周期。同時(shí),方法有很大的靈活性,可根據(jù)實(shí)際情況修改調(diào)整。
基于礦漿在線取樣控制系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的軟件,主要包括控制器軟件和觸摸屏軟件兩大部分。控制器軟件在ARM開(kāi)發(fā)平臺(tái)上,利用Keil uVision4 MDK設(shè)計(jì)了針對(duì)不同類型取樣器的在線控制應(yīng)用程序,觸摸屏軟件是基于MCGS組態(tài)軟件的人機(jī)交互界面,用于狀態(tài)的顯示和參數(shù)的配置等。用戶可以根據(jù)實(shí)際情況進(jìn)行調(diào)節(jié),使用安全,便于操作,具有很好的可維護(hù)性和可擴(kuò)展性,針對(duì)不同的采樣點(diǎn)涉及M系列和TMC系列的多種型號(hào)取樣器,還可配合BOXA在線分析儀和BPSM在線粒度儀等儀器設(shè)備協(xié)同工作。同時(shí),系統(tǒng)保證取樣器能發(fā)揮自身功效,具有良好的代表性,滿足用戶的工藝和工況需求。配備該軟件的取樣控制系統(tǒng)已經(jīng)在沙溪銅礦、城門(mén)山銅礦等礦山企業(yè)得到應(yīng)用,反應(yīng)良好。