進(jìn)水閥補(bǔ)水比例測試機(jī)方案簡述
1 引言
目前衛(wèi)浴產(chǎn)品生產(chǎn)廠家對水箱配件—進(jìn)水閥的補(bǔ)水比例測試大多還是用手工測試,而手工測試存在操作不方便、效率低、測試不準(zhǔn)確、數(shù)據(jù)不能自動保存和統(tǒng)計(jì)等缺點(diǎn)。本文介紹的是應(yīng)用計(jì)算機(jī)、可編程控制器、電子稱等來實(shí)現(xiàn)進(jìn)水閥補(bǔ)水比例的自動測試。
2 設(shè)計(jì)方案
2.1 原理設(shè)計(jì)
兩臺電子稱a和b分別稱量進(jìn)水閥的進(jìn)水量和補(bǔ)水量,然后a、b兩電子稱將所稱量到的重量值(也就是進(jìn)水量和補(bǔ)水量),通過通訊的方式實(shí)時將重量數(shù)據(jù)發(fā)送給plc,再由plc實(shí)時將數(shù)據(jù)發(fā)送給計(jì)算機(jī),當(dāng)plc測試完成時,發(fā)送一個測試完成標(biāo)志信號給計(jì)算機(jī),這時計(jì)算機(jī)自動計(jì)算補(bǔ)水比例(補(bǔ)水比例=補(bǔ)水量/(進(jìn)水量+補(bǔ)水量)),并與設(shè)定的補(bǔ)水比例的范圍作比較,得出測試結(jié)果(ok或ng),最后將測試的數(shù)據(jù)存入數(shù)據(jù)庫,如圖1所示。
圖1 系統(tǒng)原理 |
2.2 作業(yè)流程
手動將進(jìn)水閥裝在工裝上→插上補(bǔ)水管并將補(bǔ)水管的另一端插到補(bǔ)水水箱的工裝內(nèi)→按“啟動”按鈕→機(jī)臺自動對電子稱清零→打開球閥進(jìn)行進(jìn)水→設(shè)定的進(jìn)水時間到,關(guān)閉球閥停止進(jìn)水→電腦自動記錄進(jìn)水量(a)和補(bǔ)水量(b),并計(jì)算出補(bǔ)水比例(b/(a+b)),然后將數(shù)據(jù)存儲以備打印或查詢→兩個水箱的排水閥打開進(jìn)行排水→完成。
2.3 系統(tǒng)配置
(1)計(jì)算機(jī)。用vb語言設(shè)計(jì)計(jì)算機(jī)的控制程序,與plc通訊,實(shí)現(xiàn)與plc的數(shù)據(jù)交換,功能包括:機(jī)器參數(shù)設(shè)置、被控量和被測量的監(jiān)控、數(shù)據(jù)庫的存儲和打印以及與plc的通訊。
(2)plc?刂聘鳉飧椎膭幼鳌㈤y門的開關(guān);有3個通訊端口,1個與計(jì)算機(jī)通訊,另外2個分別與2臺電子稱的通訊。
(3)電子稱。分別測試進(jìn)水量和補(bǔ)水量,并將數(shù)據(jù)實(shí)時發(fā)送給plc。
3 通訊程序設(shè)計(jì)
測試機(jī)控制流程如圖2所示。
圖2 測試控制流程 |
3.1 通訊變量設(shè)計(jì)
mscomm1.inbuffersize=1024 ;設(shè)定通訊接收緩沖區(qū)大小
mscomm1.outbuffersize=512 ;設(shè)定通訊發(fā)送緩沖區(qū)大小
mscomm1.inputlen=20;設(shè)定通訊接收字符串長度
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 ;詢問plc是否啟動
command1.forecolor= vbgreen;按鈕顏色設(shè)定為綠色
command1.caption="啟動中(space)";按鈕顯示“啟動中(space)”
startflag=true ;啟動標(biāo)志設(shè)為真
else
command1.forecolor=vbred ;按鈕顏色設(shè)定為紅色
command1.caption="停止中(space)" ;按鈕顯示“停止中(space)”
startflag=false;啟動標(biāo)志設(shè)為假
end if
4 結(jié)束語
項(xiàng)目計(jì)算機(jī)實(shí)現(xiàn)數(shù)據(jù)的采集、處理、打印及存儲,測試的數(shù)據(jù)庫可以在局域網(wǎng)內(nèi)共享;存儲空間大,操作界面友好。利用松下plc的多個串行通訊口實(shí)現(xiàn)與計(jì)算機(jī)和2個電子稱的通訊。工業(yè)控制采用計(jì)算機(jī)和plc結(jié)合,計(jì)算機(jī)的優(yōu)點(diǎn)是存儲空間大,操作界面友好,易于實(shí)現(xiàn)網(wǎng)絡(luò)共享;plc的優(yōu)點(diǎn)是程序設(shè)計(jì)方便,故障率低。本方案結(jié)合了兩者的優(yōu)點(diǎn),更好的發(fā)揮了兩者的功能。
使用微信“掃一掃”功能添加“谷騰環(huán)保網(wǎng)”