進(jìn)水閥補(bǔ)水比例測(cè)試機(jī)方案簡(jiǎn)述
1引言
目前衛(wèi)浴產(chǎn)品生產(chǎn)廠家對(duì)水箱配件—進(jìn)水閥的補(bǔ)水比例測(cè)試大多還是用手工測(cè)試,而手工測(cè)試存在操作不方便、效率低、測(cè)試不準(zhǔn)確、數(shù)據(jù)不能自動(dòng)保存和統(tǒng)計(jì)等缺點(diǎn)。本文介紹的是應(yīng)用計(jì)算機(jī)、可編程控制器、電子稱等來實(shí)現(xiàn)進(jìn)水閥補(bǔ)水比例的自動(dòng)測(cè)試。
2 設(shè)計(jì)方案
2.1原理設(shè)計(jì)
兩臺(tái)電子稱a和b分別稱量進(jìn)水閥的進(jìn)水量和補(bǔ)水量,然后a、b兩電子稱將所稱量到的重量值(也就是進(jìn)水量和補(bǔ)水量),通過通訊的方式實(shí)時(shí)將重量數(shù)據(jù)發(fā)送給plc,再由plc實(shí)時(shí)將數(shù)據(jù)發(fā)送給計(jì)算機(jī),當(dāng)plc測(cè)試完成時(shí),發(fā)送一個(gè)測(cè)試完成標(biāo)志信號(hào)給計(jì)算機(jī),這時(shí)計(jì)算機(jī)自動(dòng)計(jì)算補(bǔ)水比例(補(bǔ)水比例=補(bǔ)水量/(進(jìn)水量+補(bǔ)水量)),并與設(shè)定的補(bǔ)水比例的范圍作比較,得出測(cè)試結(jié)果(ok或ng),最后將測(cè)試的數(shù)據(jù)存入數(shù)據(jù)庫,如圖1所示。

2.2作業(yè)流程
手動(dòng)將進(jìn)水閥裝在工裝上→插上補(bǔ)水管并將補(bǔ)水管的另一端插到補(bǔ)水水箱的工裝內(nèi)→按“啟動(dòng)”按鈕→機(jī)臺(tái)自動(dòng)對(duì)電子稱清零→打開球閥進(jìn)行進(jìn)水→設(shè)定的進(jìn)水時(shí)間到,關(guān)閉球閥停止進(jìn)水→電腦自動(dòng)記錄進(jìn)水量(a)和補(bǔ)水量(b),并計(jì)算出補(bǔ)水比例(b/(a+b)),然后將數(shù)據(jù)存儲(chǔ)以備打印或查詢→兩個(gè)水箱的排水閥打開進(jìn)行排水→完成。
2.3系統(tǒng)配置
(1)計(jì)算機(jī)。用vb語言設(shè)計(jì)計(jì)算機(jī)的控制程序,與plc通訊,實(shí)現(xiàn)與plc的數(shù)據(jù)交換,功能包括:機(jī)器參數(shù)設(shè)置、被控量和被測(cè)量的監(jiān)控、數(shù)據(jù)庫的存儲(chǔ)和打印以及與plc的通訊。
(2)plc。控制各氣缸的動(dòng)作、閥門的開關(guān);有3個(gè)通訊端口,1個(gè)與計(jì)算機(jī)通訊,另外2個(gè)分別與2臺(tái)電子稱的通訊。
(3)電子稱。分別測(cè)試進(jìn)水量和補(bǔ)水量,并將數(shù)據(jù)實(shí)時(shí)發(fā)送給plc。
3 通訊程序設(shè)計(jì)
測(cè)試機(jī)控制流程如圖2所示。

3.1 通訊變量設(shè)計(jì)
mscomm1.inbuffersize=1024;設(shè)定通訊接收緩沖區(qū)大小
mscomm1.outbuffersize=512;設(shè)定通訊發(fā)送緩沖區(qū)大小
mscomm1.inputlen=20;設(shè)定通訊接收字符串長(zhǎng)度
on error gotorep1;通訊故障跳轉(zhuǎn)到通訊故障處理程序
mscomm1.commport=1;通訊端口設(shè)定為com1
mscomm1.settings=“9600,o,8,1”;通訊參數(shù)為“9600,o,8,1”
mscomm1.outbuffercount=0;通訊發(fā)送緩沖區(qū)計(jì)數(shù)清零
mscomm1.inbuffercount=0;通訊接收緩沖區(qū)計(jì)數(shù)清零 mscomm1.eofenable=true
mscomm1.sthreshold=10
mscomm1.rthreshold=8
3.2通訊程序設(shè)計(jì)i
f mid(out(“%ee#rcsr0110”), 7, 1) = “1” then;詢問plc是否啟動(dòng)
command1.forecolor=vbgreen;按鈕顏色設(shè)定為綠色
command1.caption=“啟動(dòng)中(space)”;
按鈕顯示“啟動(dòng)中(space)”startflag=true;啟動(dòng)標(biāo)志設(shè)為真
else
command1.forecolor=vbred;按鈕顏色設(shè)定為紅色
command1.caption=“停止中(space)”;按鈕顯示“停止中(space)”
startflag=false;啟動(dòng)標(biāo)志設(shè)為假
end if
4結(jié)束語
項(xiàng)目計(jì)算機(jī)實(shí)現(xiàn)數(shù)據(jù)的采集、處理、打印及存儲(chǔ),測(cè)試的數(shù)據(jù)庫可以在局域網(wǎng)內(nèi)共享;存儲(chǔ)空間大,操作界面友好。利用松下plc的多個(gè)串行通訊口實(shí)現(xiàn)與計(jì)算機(jī)和2個(gè)電子稱的通訊。工業(yè)控制采用計(jì)算機(jī)和plc結(jié)合,計(jì)算機(jī)的優(yōu)點(diǎn)是存儲(chǔ)空間大,操作界面友好,易于實(shí)現(xiàn)網(wǎng)絡(luò)共享;plc的優(yōu)點(diǎn)是程序設(shè)計(jì)方便,故障率低。本方案結(jié)合了兩者的優(yōu)點(diǎn),更好的發(fā)揮了兩者的功能。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。