|
|
<p> 優(yōu)化投料調(diào)度為了實(shí)現(xiàn)優(yōu)化配料,該系統(tǒng)設(shè)計(jì)了四個(gè)工位共16個(gè)儲(chǔ)料桶。每個(gè)工位之間是各自獨(dú)立完成下料與稱(chēng)重的,為的是解決由于摩擦材料在生產(chǎn)過(guò)程中所需的配料品種多,物理性質(zhì)復(fù)雜而導(dǎo)致下料過(guò)快或下料困難的問(wèn)題。其中一工位桶口較小,采用小功率送料電機(jī)并且桶壁質(zhì)地粗糙,是為那些比較細(xì)滑的配料準(zhǔn)備的。<p> 還有二工位桶口較大,配有攪拌系統(tǒng),采用大功率送料電機(jī),桶壁光滑,是為那些容易堵塞的配料準(zhǔn)備的。由于四個(gè)下料桶共用一個(gè)稱(chēng)重料斗,稱(chēng)重料斗的量程有限,稱(chēng)重完畢后料斗門(mén)的開(kāi)啟閉合需要一定時(shí)間,故應(yīng)盡量減少下料次數(shù),所以對(duì)各種配料的投料順序和料斗門(mén)的開(kāi)啟進(jìn)行合理編排調(diào)度,可以減少設(shè)備的空等時(shí)間,則生產(chǎn)效率必將大大提高。以一工位為例,簡(jiǎn)要說(shuō)明對(duì)投料及料斗門(mén)的開(kāi)啟的編排調(diào)度。<p> 設(shè)稱(chēng)重料斗的量程為Mmax,四個(gè)儲(chǔ)料桶的質(zhì)量是:Mi(i=1,2,3,4)優(yōu)化調(diào)度流程圖以上流程將在軟件中自動(dòng)實(shí)現(xiàn)。<p> 料系統(tǒng)的硬件實(shí)現(xiàn)鑒于配料系統(tǒng)I/O點(diǎn)較多且互相之間有連鎖關(guān)系,因此我們這里采用通過(guò)工控機(jī)與可編程邏輯控制器(PLC)的串行口通信技術(shù),將可編程邏輯控制器(PLC)作為下位機(jī),工控機(jī)作為上位機(jī)。上位機(jī)作為監(jiān)控管理設(shè)備,下位機(jī)為控制設(shè)備。配料系統(tǒng)原理圖如所示。<p> 硬件邏輯控制示意圖如所示,硬件部分包括可編程邏輯控制器(PLC),精密稱(chēng)重傳感器,通道擴(kuò)展槽,數(shù)據(jù)采集卡A/D模塊(ACL-8112),數(shù)據(jù)采集卡D/A模塊(ACL-6126),信號(hào)放大器(3016),工業(yè)控制計(jì)算機(jī)及用于串口通訊的通訊電纜。其中,可編程控制邏輯控制器采用日本歐姆龍CPM1A系列PLC及8入8出I/O擴(kuò)展模塊一塊。ACL-8112和ACL-6126是臺(tái)灣凌華(ADLINK-TECHNOLOGY)的高速數(shù)據(jù)采集卡。ACL-8112可進(jìn)行1239位A/D轉(zhuǎn)換,數(shù)字量輸出,擁有8路差分輸入通道。ACL-6126擁有6路D/A輸出通道。信號(hào)放大器(3016)是臺(tái)灣研華(ADVANTECH)的。<p> 配料系統(tǒng)的軟件實(shí)現(xiàn)配料系統(tǒng)的軟件主要是由兩部分組成的:可編程邏輯控制器(PLC)的控制程序和具有Windows風(fēng)格的主操作軟件?删幊踢壿嬁刂破鳎≒LC)控制程序是由歐姆龍PLC軟件操作平臺(tái)CX-Programmer3.0開(kāi)發(fā)的。主要完成16臺(tái)送料<a >電機(jī)1</a>,1臺(tái)傳送帶電機(jī),1臺(tái)小車(chē)電機(jī),4個(gè)料斗門(mén)氣動(dòng)電磁閥(料斗門(mén)的打開(kāi)與關(guān)閉是通過(guò)氣動(dòng)電磁閥控制氣缸來(lái)完成的)以及小車(chē)的前進(jìn)后退運(yùn)行時(shí)的邏輯控制。<p> 該系統(tǒng)的主操作軟件是在VisualBasic6.0語(yǔ)言開(kāi)發(fā)平臺(tái)上開(kāi)發(fā)的具有Windows風(fēng)格的應(yīng)用軟件。該軟件操作簡(jiǎn)單,可視性強(qiáng)。完成了以下功能。配料過(guò)程的監(jiān)控管理功能通過(guò)上位機(jī)的人機(jī)界面,實(shí)現(xiàn)下列功能,各功能模塊化結(jié)構(gòu),以子系統(tǒng)形式體現(xiàn)。<p> PC與PLC通信控制功能數(shù)據(jù)通信主要有并行通信和串行通信兩種方式。這里采用的是串行通信方式,因?yàn)榇型ㄐ判枰男盘?hào)線少,最少的只需要兩三根線,適用于距離較遠(yuǎn)的場(chǎng)合。傳輸速率是9600bps.我們?cè)诟鶕?jù)硬件設(shè)備及現(xiàn)場(chǎng)的需要選擇RS-232C.<p> OMRON公司CPM1A型PLC與上位計(jì)算機(jī)通信的順序是上位機(jī)先發(fā)出命令信息給PLC,PLC返回響應(yīng)信息給上位機(jī)。每次通信發(fā)送/接受的一組數(shù)據(jù)稱(chēng)為一幀。幀由少于131個(gè)字符的數(shù)據(jù)構(gòu)成,若發(fā)送數(shù)據(jù)要進(jìn)行分割幀發(fā)送,分割幀的結(jié)尾用CR碼一個(gè)字符的分界符來(lái)代替終止符。發(fā)送幀的一方具有發(fā)送權(quán),發(fā)送方發(fā)送完一幀后,將發(fā)送權(quán)交給接受方。發(fā)送幀的基本格式如所示。<p> @機(jī)號(hào)識(shí)別碼正文FCS終止符發(fā)送幀的基本格式圖其中:@幀開(kāi)始標(biāo)志;機(jī)號(hào)指定與上位機(jī)通信的PLC(在PLC的DM6653中設(shè)置);識(shí)別碼該幀的通信命令碼(兩個(gè)字節(jié));正文設(shè)置命令參數(shù);FCS幀校驗(yàn)碼(兩個(gè)字符),它是從@開(kāi)始到正文結(jié)束的所有字符的ASC碼按位異或運(yùn)算的結(jié)果;終止符命令結(jié)束符,設(shè)置和回車(chē)兩個(gè)字符表示命令結(jié)束。響應(yīng)幀的基本格式如所示:@機(jī)號(hào)識(shí)別碼結(jié)束碼正文FCS終止符響應(yīng)幀的基本格式圖其中:@為幀開(kāi)始標(biāo)志;機(jī)號(hào)應(yīng)答的的PLC號(hào),與上位機(jī)指定的PLC號(hào)相同;識(shí)別碼該幀的通信命令碼,和上位機(jī)所發(fā)的命令碼相同;結(jié)束碼返回命令結(jié)束有無(wú)錯(cuò)誤等狀態(tài);正文設(shè)置命令參數(shù),僅在上位機(jī)有讀數(shù)據(jù)時(shí)生效;FCS幀校驗(yàn)碼,由PLC計(jì)算給出,計(jì)算方法同上;終止符命令結(jié)束符。<p> 通信開(kāi)始先由上位機(jī)依次對(duì)PLC發(fā)出一串字符的測(cè)試幀命令。為充分利用上位機(jī)CPU的時(shí)間,可使上位機(jī)與PLC并行工作,在上位機(jī)等待PLC回答信號(hào)的同時(shí),使CPU處理其它任務(wù)。某PLC在接到上位機(jī)的一個(gè)完整幀以后,首先判斷是不是自己的代號(hào),若不是就不予理睬,若是就發(fā)送呼叫回答信號(hào)。上位機(jī)接到回答信號(hào)后,與發(fā)送測(cè)試的數(shù)據(jù)比較,若兩者無(wú)誤,發(fā)出可以進(jìn)行數(shù)據(jù)通信的信號(hào),轉(zhuǎn)入正常數(shù)據(jù)通信,否則提示用戶檢查線路重新測(cè)試或通信失敗。<p> 這里我們給出PC與PLC通信的主要源代碼,是關(guān)于VB的MSCOMM控件使用的基本介紹,僅供參考。<p> <p>
|
|
|