咨詢電話
ENGLISH0755-88840386發(fā)布時間:2020-01-04 10:18:11 |來源:網(wǎng)絡(luò)轉(zhuǎn)載
1工作原理
在化工、水泥生產(chǎn)等過程中,都需要對原料進(jìn)行稱量、混合攪拌等一系列工序,采用傳統(tǒng)的人工稱量投料,不但勞動強(qiáng)度很高,計量精度也很難保證。而采用本文設(shè)計的全自動投料系統(tǒng)控制生產(chǎn)過程不僅可以很好的解決這一問題,同時也為大規(guī)模的投料生產(chǎn)過程找到了一條新的研究思路。本控制系統(tǒng)已實(shí)際應(yīng)用于一家生產(chǎn)絕緣材料的化工廠并且運(yùn)行情況良好。
本系統(tǒng)主要由電氣執(zhí)行機(jī)構(gòu)和電腦控制機(jī)構(gòu)兩大部分組成。其中電腦控制機(jī)構(gòu)由工控電腦、數(shù)控溫度表、高精度數(shù)控計量秤、PLC及一臺電腦終端組成。軟件部分的設(shè)計是采用Visual Basic 6.0,數(shù)據(jù)庫部分內(nèi)嵌Access開發(fā)的。系統(tǒng)的工作過程是:操作人員首先根據(jù)不同的配方設(shè)定數(shù)據(jù)庫,實(shí)際生產(chǎn)時調(diào)出某一配方,系統(tǒng)根據(jù)各原料設(shè)定情況打開原料倉閥門,所有原料經(jīng)過計量秤配齊后放入反應(yīng)釜中攪拌、保溫,待反應(yīng)結(jié)束后放料包裝。工作原理是:工控機(jī)通過一塊串口擴(kuò)展卡擴(kuò)展為四個串口與溫度表、計量秤、PLC及終端通訊,讀入溫度值、秤值、輸入點(diǎn)狀態(tài),然后作出判斷,發(fā)出各種指令。從而完成整個控制過程。
2控制系統(tǒng)硬件組成
控制系統(tǒng)硬件主要由工控電腦部分、外圍設(shè)備部分、A/D轉(zhuǎn)換部分、I/O部分、放大部分、通訊部分、數(shù)據(jù)存儲部分和電源部分等八大部分組成。
3控制系統(tǒng)軟件設(shè)計
由于該系統(tǒng)(自動投料系統(tǒng))要求對生產(chǎn)數(shù)據(jù)進(jìn)行保存、整理,而Visual Basic 6.0使用ADO結(jié)合OLE數(shù)據(jù)庫進(jìn)行編程功能非常強(qiáng)大。因此,選擇了VB6.0作為該軟件的開發(fā)語言。程序采用了面向?qū)ο?OOP)的編程技術(shù)。將程序封裝為一些基本模塊,各模塊間可互相調(diào)用。其基本劃分為:初始化模塊,稱重模塊,溫度及重量采集模塊,電氣控制模塊,通訊模塊,主程序顯示模塊及終端顯示模塊。
對于生產(chǎn)過程實(shí)時性的要求,則是采用了兩個定時器來解決的。一個定時器實(shí)時控制生產(chǎn)的流程,另一只定時器實(shí)時采集溫度、重量、現(xiàn)場確認(rèn)信號、緊急停車及恢復(fù)生產(chǎn)信號。由于生產(chǎn)現(xiàn)場離控制室有一定的距離,故在現(xiàn)場采用一臺電腦終端與工控主機(jī)進(jìn)行串口通訊,把操作指令發(fā)到作業(yè)現(xiàn)場,現(xiàn)場操作人員完成指令后再把信號返回主機(jī),主程序在得到返回信號后,將繼續(xù)執(zhí)行生產(chǎn)流程。與終端的通訊采用RS485,通訊協(xié)議根據(jù)需要發(fā)出的指令及返回值自己定義。程序代碼如下:
sendByte(0)=&HF1
sendByte(l)=&HD2
sendByte(2)=CommandType
sendByte(3)=PeiFangHao
sendByte(4)=FuHao
bb(5)=(sendByte(0)+sendByte(l)+sendByte (2)+send-
Byte (3)+sendByte (4》 And &H7F
sendByte(5)=bb(5)
sendByte(6)=&HAF
If MDIFrmconly.MSComm4.PortOpen=False Then
MDIFrmconly.MSComm4.PortOpen=True
End If
MDIFrmconly.MSComm4.Output=sendByte
det=0
Do Until MDIFrmconly.MSComm4.OutBufferCount=O
det=det+l
If det>=2000 Then
times=times+1
sign=True
Exit Do
End If
ReceiveByte=MDIFrmconly.MSComm4.lnput
發(fā)送指令時第三個字節(jié)( sendByte(2))為指令號,第四個字節(jié)( sendByte(3))為配方號,第五個字節(jié)(sendByte(4))為攪拌釜號。接收程序則將據(jù)這三個參數(shù)把操作指令顯示在現(xiàn)場終端上。
4本系統(tǒng)的應(yīng)用前景
使用該系統(tǒng)(自動投料系統(tǒng))的設(shè)計方法已在實(shí)際中為一家化工廠所使用,系統(tǒng)運(yùn)行穩(wěn)定,大大減少了工人的勞動強(qiáng)度,提高了生產(chǎn)過程的精確性,改善了產(chǎn)品質(zhì)量,從根本上提高了勞動生產(chǎn)率。通過改善系統(tǒng)的軟、硬件設(shè)計,一定可以提高控制精度,降低設(shè)計成本,從而具有更加廣泛的應(yīng)用性。
參考文獻(xiàn)
1、洪光提高定量電子秤測控精度的設(shè)計與實(shí)踐工業(yè)控制計算機(jī).1993
2、劉石明宋志兵譚文若喻維剛?cè)詣佑嬃垦b置的研制國防科技大學(xué)學(xué)報,1999
本文源于網(wǎng)絡(luò)轉(zhuǎn)載,如有侵權(quán),請聯(lián)系刪除