王新娜,王志軍(1.河南工業(yè)大學漯河工學院,河南 漯河 462002;2.漯河職業(yè)技術(shù)學院,河南 漯河 462002)
某生物制藥廠生產(chǎn)的醫(yī)藥中間體在制造過程中采用三段烘干技術(shù)烘干產(chǎn)品。三段烘干技術(shù)的一段為預熱,二段為烘干,三段為干燥。通過控制三段熱風風機的轉(zhuǎn)速調(diào)節(jié)熱風量,從而滿足工藝要求。由于需要調(diào)節(jié)熱風風機的轉(zhuǎn)速,因此采用變頻器調(diào)速。3臺變頻器按照一定順序起停,節(jié)約能源。此外,由于生產(chǎn)產(chǎn)品的多樣性,熱風機的速度也要做出相應的改變。
變頻器速度的調(diào)節(jié)方案有4種,下面對每種方案進行簡單論述和對比。
變頻器自身頻率的設(shè)定可以采用面板設(shè)定、外部電位器設(shè)定、多段速設(shè)定或遙控設(shè)定,啟動依靠面板和外部端子。該方案的優(yōu)點不需要外部元器件,缺點是需要3個操作面板,但面板的監(jiān)控能力有限。
利用軟件組態(tài)監(jiān)控畫面,通過通信技術(shù)控制通信,監(jiān)控能力強且全面,但不適合現(xiàn)場控制和操作。
該系統(tǒng)簡單,如果采用PLC則需增加相應的AD轉(zhuǎn)換器和DA轉(zhuǎn)換器,增加成本和接線,降低了運行的可靠性和穩(wěn)定性,并提高了維修和故障排除的難度。
該方案的優(yōu)點是采用通信技術(shù),布線少,1塊觸摸屏可以同時控制和監(jiān)控3臺變頻器,畫面豐富,監(jiān)視清晰全面,柜面整潔,且采用觸摸鍵操作提高了控制系統(tǒng)的IP系數(shù)。但是,它的缺點是要進行畫面組態(tài)和下載。
根據(jù)上面方案的對比,最終采用第4種方案。該方案采用1臺觸摸屏控制3臺變頻器,系統(tǒng)的硬件示意圖如圖1所示。觸摸屏和變頻器之間采用RS485主-從通信方式,其中觸摸屏作為主機讀寫3臺變頻器的信息,實現(xiàn)對3臺變頻器的操作與監(jiān)視。
圖1 觸摸屏和變頻器連接圖
觸摸屏對系統(tǒng)能夠?qū)崿F(xiàn)以下控制:利用觸摸屏向變頻器發(fā)出啟動、停止以及調(diào)試指令;利用觸摸屏設(shè)置變頻器的運行頻率,并傳遞給每臺變頻器;在觸摸屏上顯示每臺變頻器的運行頻率、電流、輸出電壓以及電動機的過載報警顯示;實現(xiàn)3臺變頻器的順序起停。根據(jù)圖1設(shè)計的要求,需要從可靠性、先進性以及經(jīng)濟性3個方面選擇觸摸屏和變頻器。
觸摸屏采用昆侖通態(tài)公司研制的專門用于組態(tài)軟件MCGS的TPC7602K系列7寸TFT觸摸屏。該產(chǎn)品的分辨率高,內(nèi)核為Cortex-A8,主頻300 MHz,內(nèi)存128 MB。此外,采用Windows CE操作系統(tǒng),具有LAN、USB、RS232以及RS485通信能力[1]。
變頻器選擇三菱公司生產(chǎn)的FR-FA500變頻器。該系列變頻器為風機專用變頻器,具有性能強大、節(jié)能、可靠以及價格較低等特點[2]。
觸摸屏和變頻器之間采用RS485全雙工串行通信技術(shù),兩者之間屬于主-從通信方式,觸摸屏是主站,3臺變頻器是從站。主站輪換訪問從站,從站進行讀寫操作,實現(xiàn)變頻器的起停和監(jiān)控參數(shù)的讀取[3]。觸摸屏和變頻器的通信如圖2所示。
圖2 觸摸屏和變頻器通信連接示意圖
TPC7602K觸摸屏的串行通信采用DB九針接口。該接口具有RS232和RS485兩種通信能力,串行接口引腳圖和引腳定義分別如圖3和表1所示。為減少通信干擾,打開觸摸屏后蓋,設(shè)置終端的匹配電阻如圖4所示。
圖3 串行接口引腳圖
表1 引腳定義
圖4 終端匹配電阻設(shè)置
三菱RR-F700變頻器的通信方式有采用PU接口、采用RS485專用端子排以及采用CB通信板3種,本系統(tǒng)采用RS485專用端子排。3個變頻器和觸摸屏的通信以及變頻器之間的通信連接如圖5所示,最后一個變頻器的終端電阻開關(guān)處于OPEN的位置[4]。
FR-F700變頻器的通信方式包括計算機鏈接通信和Modbus-RTU通信兩種。由于采用的是RS485專用端子通信技術(shù),因此FR-F700變頻器采用的通信方式為計算機鏈接通信。變頻的通信參數(shù)的設(shè)置如表2所示。
Pr340設(shè)置為12的目的是當通信或者觸摸屏出現(xiàn)故障時,通過PU/EXT鍵切換為面板操作,從而保證生產(chǎn)的連續(xù)性。
圖5 變頻器和觸摸屏的通信和變頻器之間的通信連接
表2 變頻器通信參數(shù)設(shè)置表
三菱變頻器為了識讀上位機對變頻器的操作和,特地約定使用相應的十六進制命令代碼,以實現(xiàn)上位機和變頻器的順利通信。采用的十六進制命令代碼如表3所示[5]。其中,運行指令主要是向變頻器發(fā)出電流選擇、正反轉(zhuǎn)指令以及多段速運行等指令。
表3 十六進制命令代碼
觸摸屏的組態(tài)采用MCGS嵌入版組態(tài)軟件。該軟件是昆侖通態(tài)公司專門為MCGSTPC開發(fā)的組態(tài)軟件,支持多種硬件設(shè)備。與相關(guān)硬件設(shè)備結(jié)合,它可以快速且方便地采集現(xiàn)場,處理和控制數(shù)據(jù)[6]。觸摸屏的組態(tài)包括設(shè)置通信協(xié)議、設(shè)計人機界面以及編寫控制過程的腳本函數(shù)等。
通過軟件的設(shè)備窗口設(shè)置通信協(xié)議,如圖6所示。設(shè)置參數(shù)要和變頻器表2的設(shè)置相同。由于采用RS485通信,因此串口的端口號選擇COM2口。
圖6 通信協(xié)議組態(tài)
根據(jù)控制要求,監(jiān)控畫面中包括運行指令按鈕、運行指示、運行頻率設(shè)定、電流監(jiān)視以及運行頻率監(jiān)視等。
腳本程序是畫面顯示和觸摸屏與變頻器通信實現(xiàn)的基礎(chǔ)。為實現(xiàn)上位機對變頻器的操作,利用MCGS軟件的內(nèi)部函數(shù)!SetDevice(設(shè)備名,6,設(shè)備命令)來實現(xiàn)。設(shè)備名就是窗口設(shè)備組態(tài)時的設(shè)備命名。如圖7所示,其中的設(shè)備0、設(shè)備1以及設(shè)備2均為設(shè)備名。
圖7 設(shè)備組態(tài)圖
設(shè)備命令指令有兩條。命令一為READ(指令代碼,返回變量名,數(shù)據(jù)長度,小數(shù)點位數(shù)),其中,指令代碼如表3所示,變量名就是指界面顯示數(shù)據(jù)的響應的變量。命令二為WRITE(指令代碼,輸入數(shù)據(jù),數(shù)據(jù)長度,小數(shù)點尾數(shù))。例如,向變頻器0寫入運行頻率為30 Hz,則指令為:
設(shè)定頻率=設(shè)定頻率1
!SetDevice(設(shè)備0,6,WRITE(HED,H0BB8,2,0))
HED是指令代碼,根據(jù)表3可知為向變頻器寫入運行頻率。H0BB8是十六進制數(shù)據(jù),是運行頻率大小,轉(zhuǎn)化為十進制為3 000,則運行頻率為3 000×0.01 Hz=30 Hz。
讀取設(shè)備1的運行電流:
!SetDevice(設(shè)備1,6,READ(H70,運行頻率,2,0))
運行電流2=運行電流
其中,“設(shè)定頻率”“設(shè)定頻率1”“運行電流”“運行電流2”是組態(tài)時定義的數(shù)據(jù)變量。
基于昆侖通態(tài)組態(tài)軟件MCGS和昆侖通態(tài)TPC觸摸屏所具有的強大且便捷的編程能力,實現(xiàn)了上位機對變頻器的直接通信控制,大大簡化了系統(tǒng)結(jié)構(gòu),提高了對環(huán)境的適應能力。經(jīng)3個月的運行顯示可知,設(shè)計的系統(tǒng)減少了設(shè)備故障,提高了設(shè)備的運行率,減輕了維修人員的工作強度,給企業(yè)帶來了更大的經(jīng)濟效益和環(huán)境效益,也為其他設(shè)備系統(tǒng)的設(shè)計提供了技術(shù)依據(jù)。