進(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ī)、可編程控制器、電子稱(chēng)等來(lái)實(shí)現(xiàn)進(jìn)水閥補(bǔ)水比例的自動(dòng)測(cè)試。
2 設(shè)計(jì)方案
2.1 原理設(shè)計(jì)
兩臺(tái)電子稱(chēng)a和b分別稱(chēng)量進(jìn)水閥的進(jìn)水量和補(bǔ)水量,然后a、b兩電子稱(chēng)將所稱(chēng)量到的重量值(也就是進(jìn)水量和補(bǔ)水量),通過(guò)通訊的方式實(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ù)庫(kù),如圖1所示。
![]() |
圖1 系統(tǒng)原理 |
2.2 作業(yè)流程
手動(dòng)將進(jìn)水閥裝在工裝上→插上補(bǔ)水管并將補(bǔ)水管的另一端插到補(bǔ)水水箱的工裝內(nèi)→按“啟動(dòng)”按鈕→機(jī)臺(tái)自動(dòng)對(duì)電子稱(chēng)清零→打開(kāi)球閥進(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è)水箱的排水閥打開(kāi)進(jìn)行排水→完成。
2.3 系統(tǒng)配置
(1)計(jì)算機(jī)。用vb語(yǔ)言設(shè)計(jì)計(jì)算機(jī)的控制程序,與plc通訊,實(shí)現(xiàn)與plc的數(shù)據(jù)交換,功能包括:機(jī)器參數(shù)設(shè)置、被控量和被測(cè)量的監(jiān)控、數(shù)據(jù)庫(kù)的存儲(chǔ)和打印以及與plc的通訊。
(2)plc?刂聘鳉飧椎膭(dòng)作、閥門(mén)的開(kāi)關(guān);有3個(gè)通訊端口,1個(gè)與計(jì)算機(jī)通訊,另外2個(gè)分別與2臺(tái)電子稱(chēng)的通訊。
(3)電子稱(chēng)。分別測(cè)試進(jìn)水量和補(bǔ)水量,并將數(shù)據(jù)實(shí)時(shí)發(fā)送給plc。
3 通訊程序設(shè)計(jì)
測(cè)試機(jī)控制流程如圖2所示。
![]() |
圖2 測(cè)試控制流程 |
3.1 通訊變量設(shè)計(jì)
mscomm1.inbuffersize=1024 ;設(shè)定通訊接收緩沖區(qū)大小
mscomm1.outbuffersize=512 ;設(shè)定通訊發(fā)送緩沖區(qū)大小
mscomm1.inputlen=20;設(shè)定通訊接收字符串長(zhǎng)度
on error goto rep1;通訊故障跳轉(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ì)
if mid(out("%ee#rcsr0110"), 7, 1) = "1" then ;詢問(wèn)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é)束語(yǔ)
項(xiàng)目計(jì)算機(jī)實(shí)現(xiàn)數(shù)據(jù)的采集、處理、打印及存儲(chǔ),測(cè)試的數(shù)據(jù)庫(kù)可以在局域網(wǎng)內(nèi)共享;存儲(chǔ)空間大,操作界面友好。利用松下plc的多個(gè)串行通訊口實(shí)現(xiàn)與計(jì)算機(jī)和2個(gè)電子稱(chēng)的通訊。工業(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ā)揮了兩者的功能。
![使用微信“掃一掃”功能添加“谷騰環(huán)保網(wǎng)”](http://www.www.bestschotzproductions.com/gtech_pic/images/images/qrcode_for_gh_7f21ccef0be4_430.jpg)
使用微信“掃一掃”功能添加“谷騰環(huán)保網(wǎng)”