技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 注橡機(jī)聯(lián)網(wǎng)監(jiān)控系統(tǒng)的開(kāi)發(fā)與應(yīng)用

注橡機(jī)聯(lián)網(wǎng)監(jiān)控系統(tǒng)的開(kāi)發(fā)與應(yīng)用

時(shí)間:2013-02-19 11:40:27來(lái)源:許成冰 王勛志

導(dǎo)語(yǔ):?本文設(shè)計(jì)了一套注橡機(jī)聯(lián)網(wǎng)監(jiān)控系統(tǒng),并成功應(yīng)用于工業(yè)現(xiàn)場(chǎng)。系統(tǒng)通過(guò)實(shí)時(shí)監(jiān)控注橡機(jī)內(nèi)設(shè)的PLC中數(shù)據(jù),確保了機(jī)器在長(zhǎng)時(shí)間內(nèi)安全高效地連續(xù)運(yùn)行。整個(gè)系統(tǒng)由主控層、通訊管理層和現(xiàn)場(chǎng)控制層組成:主控層利用計(jì)算機(jī)作為監(jiān)控主機(jī),運(yùn)行組態(tài)軟件,并通過(guò)工業(yè)以太網(wǎng)與通訊管理機(jī)進(jìn)行通信;通訊管理層由工控機(jī)與通訊卡組成,其中架設(shè)有OPC服務(wù)器,負(fù)責(zé)整個(gè)系統(tǒng)的通信管理;現(xiàn)場(chǎng)控制層由西門(mén)子S300、S200系列PLC和永宏F

0前言

注橡機(jī),是注塑機(jī)中的一類(lèi),主要用于橡膠行業(yè)的注塑成型設(shè)備,有使用周期長(zhǎng),控制要求高等的特點(diǎn)[1]。在生產(chǎn)過(guò)程中,機(jī)器中料筒溫度的控制精度是衡量其生產(chǎn)品質(zhì)的重要依據(jù)。為使企業(yè)中長(zhǎng)時(shí)間運(yùn)行的注橡機(jī)能夠安全穩(wěn)定高效地生產(chǎn),其關(guān)鍵技術(shù)就是通過(guò)監(jiān)測(cè)控制系統(tǒng)對(duì)下位機(jī)中PLC及溫度信號(hào)采集、執(zhí)行機(jī)構(gòu)進(jìn)行控制,將信號(hào)經(jīng)通訊管理機(jī)送至上位機(jī)控制核心進(jìn)行統(tǒng)一處理,并將處理結(jié)果反饋至下位機(jī)執(zhí)行。

1系統(tǒng)硬件結(jié)構(gòu)

該聯(lián)網(wǎng)監(jiān)控系統(tǒng)的硬件結(jié)構(gòu)圖如下圖1:

圖1系統(tǒng)硬件結(jié)構(gòu)圖

主控層包括:監(jiān)控主機(jī),打印設(shè)備。監(jiān)控主機(jī)采用高性能計(jì)算機(jī),在WindowsXPSP3系統(tǒng)下完成組態(tài)軟件的運(yùn)行與調(diào)試;打印設(shè)備根據(jù)監(jiān)控主機(jī)中報(bào)表的設(shè)定,定時(shí)自動(dòng)打印報(bào)表。

通訊管理層包括:工控機(jī)、CP5611通訊卡和UT-712通訊卡。工控機(jī)采用研華NUPRO-A301工控機(jī),安裝Simatic.net和Kepserver作為OPC服務(wù)器;CP5611通訊卡,用于西門(mén)子Profibus總線通訊;UT-712通訊卡,用于MODBUS總線通訊[2]。

現(xiàn)場(chǎng)控制層由西門(mén)子西門(mén)子300系列PLC、永宏FBE-28MU系列PLC、智能儀表及執(zhí)行機(jī)構(gòu)組成。

2系統(tǒng)軟件開(kāi)發(fā)與實(shí)現(xiàn)

該系統(tǒng)監(jiān)控軟件部分由:組態(tài)王軟件開(kāi)發(fā)完成,可實(shí)時(shí)通過(guò)通訊管理機(jī)獲取并修改如溫度、壓力、流量、單次生產(chǎn)時(shí)間等數(shù)據(jù);繪制實(shí)時(shí)數(shù)據(jù)曲線,;將重要數(shù)據(jù)如溫度、壓力等存入Access數(shù)據(jù)庫(kù)中以備查詢(xún);對(duì)現(xiàn)場(chǎng)PLC發(fā)出控制命令[3]。

2.1軟件開(kāi)發(fā)流程設(shè)計(jì)

在建立監(jiān)控系統(tǒng)軟件工程之后,裝載驅(qū)動(dòng)連接通訊管理機(jī)端的OPC服務(wù)器,再設(shè)置通訊參數(shù),并校驗(yàn)通訊狀態(tài),然后根據(jù)用戶(hù)需求設(shè)置用戶(hù)操作以及參數(shù)顯示界面,設(shè)置需監(jiān)控變量及其屬性,通過(guò)系統(tǒng)功能的設(shè)定,將變量與操作動(dòng)作連接,校驗(yàn)動(dòng)作是否正確,如正確,則將工程備份[4]。

完整開(kāi)發(fā)流程如下圖2:

圖2 軟件設(shè)計(jì)流程圖

2.2通訊管理層服務(wù)器軟件配置

通訊管理層作為通訊管理、中轉(zhuǎn)設(shè)備,安裝了西門(mén)子Simatic.net軟件和Kepserver軟件。西門(mén)子Simatic.net軟件將掛接的西門(mén)子系列PLC硬件組態(tài),設(shè)置其通訊地址,并通過(guò)OPC服務(wù)器發(fā)布通訊信息。Kepserver軟件用于連接永宏系列PLC,同時(shí)設(shè)置其通訊參數(shù)及地址[5]。由于現(xiàn)場(chǎng)通訊距離較長(zhǎng),經(jīng)計(jì)算與反復(fù)實(shí)驗(yàn),在通訊參數(shù)設(shè)置中采用異步通訊方式,通訊速率為19.2kbps,可保證其數(shù)據(jù)通訊的實(shí)時(shí)性。

2.3上位機(jī)組態(tài)軟件的實(shí)現(xiàn)

監(jiān)控主機(jī)上組態(tài)軟件是由亞控科技的組態(tài)王軟件實(shí)現(xiàn)的。在通訊管理機(jī)與現(xiàn)場(chǎng)控制層PLC等部件通訊正常的基礎(chǔ)上,建立工程,根據(jù)實(shí)際需求分別設(shè)定用戶(hù)界面、實(shí)時(shí)數(shù)據(jù)庫(kù)以及運(yùn)行邏輯。

用戶(hù)界面是指提供給用戶(hù)監(jiān)測(cè)控制的人機(jī)對(duì)話窗口,主要內(nèi)容包括:狀態(tài)量顯示、工藝參數(shù)設(shè)定、歷史數(shù)據(jù)查詢(xún)、數(shù)據(jù)報(bào)表查詢(xún)傳送、報(bào)警設(shè)定與顯示。

狀態(tài)量顯示與工藝參數(shù)設(shè)置是人機(jī)對(duì)話的主要內(nèi)容,狀態(tài)量顯示窗口是現(xiàn)場(chǎng)機(jī)器狀態(tài)的實(shí)時(shí)反映,該界面模擬了各機(jī)器實(shí)際現(xiàn)場(chǎng)位置和狀態(tài),并在二級(jí)窗口中直觀的提供各臺(tái)機(jī)器的具體參數(shù);工藝參數(shù)設(shè)置可對(duì)保證產(chǎn)品質(zhì)量,比如在設(shè)定好硫化時(shí)間后,未達(dá)到工藝標(biāo)準(zhǔn)則屏蔽硫化中斷操作,直至產(chǎn)品達(dá)到標(biāo)準(zhǔn)。歷史數(shù)據(jù)查詢(xún)提供了產(chǎn)品追蹤的功能,方便企業(yè)進(jìn)行質(zhì)量保障與經(jīng)驗(yàn)總結(jié)。數(shù)據(jù)報(bào)表查詢(xún)與傳送功能可以將數(shù)據(jù)同步至ACCESS數(shù)據(jù)庫(kù)并將其發(fā)布在企業(yè)ERP系統(tǒng)上,供其他用戶(hù)調(diào)用。

實(shí)時(shí)數(shù)據(jù)庫(kù)是組態(tài)軟件的核心部分,所有的數(shù)據(jù)都通過(guò)變量的形式存入實(shí)時(shí)數(shù)據(jù)庫(kù)中,再根據(jù)需要進(jìn)行調(diào)用,如下圖3。

圖3 數(shù)據(jù)流圖

運(yùn)行邏輯是對(duì)已監(jiān)測(cè)到數(shù)據(jù)進(jìn)行控制的方式,可以通過(guò)組態(tài)軟件的邏輯控制模塊配合C語(yǔ)言編程實(shí)現(xiàn)對(duì)變量數(shù)據(jù)修改傳輸、掛接設(shè)備端口的開(kāi)啟、關(guān)閉以及控制算法的實(shí)現(xiàn)。比如在下面這段程序外加邏輯控件的作用下,實(shí)現(xiàn)了對(duì)一天三個(gè)時(shí)間段內(nèi)某工藝參數(shù)的循環(huán)控制(程序段內(nèi)的漢字均為變量):

星期幾=當(dāng)前日期零點(diǎn)秒數(shù)-1316966400)/86400)%7;

*以2011年9月26日星期一零時(shí)為基準(zhǔn)*

{

if(當(dāng)前月==1)

M=13;

else

if(當(dāng)前月==2)

M=14;

else

M=當(dāng)前月;

星期幾=(當(dāng)前日+2*M+3*(M+1)/5+當(dāng)前年+當(dāng)前年/4-當(dāng)前年/100+當(dāng)前年/400)%7+1;}

if(星期幾==0)

{if(當(dāng)前時(shí)>=8&&當(dāng)前時(shí)<16)

{設(shè)定溫度=設(shè)定溫度一;}

elseif(當(dāng)前時(shí)>=16&&當(dāng)前時(shí)<24)

{設(shè)定溫度=設(shè)定溫度二;}

elseif(當(dāng)前時(shí)>=0&&當(dāng)前時(shí)<8)

{設(shè)定溫度=設(shè)定溫度三;}

}

3現(xiàn)場(chǎng)應(yīng)用

該系統(tǒng)在完成后實(shí)現(xiàn)了對(duì)某車(chē)間24臺(tái)3種型號(hào)注橡機(jī)的全面監(jiān)控,從下圖4的某機(jī)器下模板溫度曲線中可以看出,控制系統(tǒng)能夠有效控制溫度,穩(wěn)定區(qū)間內(nèi)的波動(dòng)在0.1%左右,符合控制要求。該系統(tǒng)長(zhǎng)時(shí)間穩(wěn)定運(yùn)行證明其達(dá)到了企業(yè)提高生產(chǎn)效率、方便管理的目的。

圖4 某機(jī)械溫度曲線

4結(jié)束語(yǔ)

本文開(kāi)發(fā)實(shí)現(xiàn)的注橡機(jī)聯(lián)網(wǎng)控制系統(tǒng),將組態(tài)軟件、通訊管理機(jī)以及現(xiàn)場(chǎng)機(jī)器三者緊密聯(lián)系在了一起,實(shí)現(xiàn)了對(duì)現(xiàn)場(chǎng)參數(shù)的實(shí)時(shí)監(jiān)控。整個(gè)系統(tǒng)運(yùn)行穩(wěn)定,參數(shù)設(shè)置方便,人機(jī)交互友好等優(yōu)點(diǎn),提高了行業(yè)生產(chǎn)的自動(dòng)化控制水平,減少了生產(chǎn)過(guò)程中人為干預(yù)導(dǎo)致的損失,實(shí)踐應(yīng)用表明,該系統(tǒng)具有很高的應(yīng)用價(jià)值,值得推廣。

備注:許成冰,中南大學(xué)信息科學(xué)與工程學(xué)院,研究生,控制工程專(zhuān)業(yè),自動(dòng)控制方向。

通訊地址:湖南省長(zhǎng)沙市中南大學(xué)校本部民主樓319室;郵編:410083;電話:13467503063;郵箱:chengbing_xu@yeah.net

王勛志,1986.12,研究生,電氣工程阻專(zhuān)業(yè),自動(dòng)控制方向。電話:13517486387;郵箱:ishi2007@qq.com

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:基于力控的機(jī)房動(dòng)力環(huán)境集中...

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。