《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于PLC的無線配送系統的設計
基于PLC的無線配送系統的設計
來源:微型機與應用2014年第1期
沈建培,高惠芳,徐軍明,蔡麗陽
杭州電子科技大學 電子信息學院,浙江 杭州 310018
摘要: 提出了基于PLC、監(jiān)控計算機、無線傳輸模塊組成的無線配送系統,闡述了整個系統的組成,硬件的組態(tài)和軟件的設計。并且對小車定位控制、無線通信做了詳細的介紹。實際表明,該系統具有操作簡便、運行穩(wěn)定、可靠性高等特點。
Abstract:
Key words :

摘  要: 提出了基于PLC監(jiān)控計算機、無線傳輸模塊組成的無線配送系統,闡述了整個系統的組成,硬件的組態(tài)和軟件的設計。并且對小車定位控制、無線通信做了詳細的介紹。實際表明,該系統具有操作簡便、運行穩(wěn)定、可靠性高等特點。
關鍵詞: 配送小車;PLC;監(jiān)控計算機

 隨著我國經濟建設的發(fā)展,人們生活水平的提高,工人工資和產品原料價格都在增長,使得產品的生產成本不斷上漲。怎樣改變生產方式提高生產效率,成為這些公司迫在眉睫的事。在國外,工業(yè)自動化已經很成熟,而我國工業(yè)自動化還處于起步階段。
隨著工業(yè)自動化的發(fā)展,工廠物資配送或養(yǎng)殖廠飼料飼喂的方式,逐漸從人工方式向工業(yè)自動化方式轉變。用自動化機器代替人工可以有效提高生產效率和降低生產成本。PLC作為工業(yè)自動化發(fā)展不可替代的控制手段,也將會隨之快速的發(fā)展。本文通過設計以PLC為核心的智能配送小車[1-2],實現了智能供料的目的。
1 系統組成及工作流程
1.1 系統組成

 配送小車由PLC、無線數傳模塊、24 V直流電機、直流電機驅動器、24 V鉛蓄電池、盛料箱、投料模塊等構成。
1.2 工作流程
 組態(tài)軟件作為上位機的控制平臺,根據上位機的指令,配送小車從初始??课恢茫厮杰壍肋\行。由于每個食槽前都裝有用于光電開關檢測的反射擋板,可以準確定位小車的位置,并在所要投料的食槽前停下,再通過螺旋輸送管投料到食槽內,投料完成后繼續(xù)下一次投料。當完成所有投料后,小車繼續(xù)向前直到到達返回位置,然后電機反轉,小車后退,到達初始位置后停下,等待下次執(zhí)行指令。具體過程如圖1所示。

2 系統工作原理
 系統工作原理圖如圖2所示,系統硬件設計中PLC采用西門子S7-224XP CN;無線模塊采用佳杰CC2530 ZigBee無線傳輸模塊;傳感器采用滬工E3F-DS30C4 NPN光電開關。
 西門子S7-224XP CN的通信端口為RS485模式。通信連接方式為:采用RS232/485轉換器連接,RS485的A正B負與PLC編程口3正8負連接。RS232端與ZigBee無線數傳模塊相連接。西門子S7-200系列PLC的編程通信接口,內部固化的通信協議為PPI協議[3],如果上位機遵循PPI協議來讀寫PLC的數據,就可以省略編寫PLC的通信代碼。PLC通過連接直流電機控制器來控制配送小車上的投料電機和前進后退電機。從而控制小車的運行狀態(tài)和投料狀態(tài)。


3 PLC主要技術難點的實現
 通過PLC來控制配送小車的活動狀態(tài)。采用西門子S7-224XP CN晶體管輸出型PLC,通過STEP 7-Micro Win V4.0編程軟件對PLC進行編程[6-8]。采用梯形圖來對PLC進行編程。
3.1 配送小車的定位
 PLC輸入輸出連接圖如圖4所示,配送小車上帶有光電開關(I0.3),每個食槽位都裝有反射擋板。小車每次經過食槽位,光電開關碰到反射擋板會使PLC產生一個瞬間脈沖信號(M6.0=1),如圖5所示。當配送小車前進(Q0.0=1,Q0.3=0)時,經過食槽位,產生一個瞬間脈沖信號(M6.0=1),PLC通過加減計數器C1,使C1+1。當智能小車后退(Q0.0=0,Q0.3=1)時,經過食槽位,產生一個瞬間脈沖信號(M6.0=1),PLC通過加減計數器C1,使C1-1,不同C1值對應不同的槽位,如圖5中的VB10,該數值就是傳入組態(tài)軟件中小車位置的變量,上位機通過組態(tài)軟件顯示該配送小車的具體位置。

3.2 循環(huán)投料的設計
 配送小車向每個食槽投料的過程是一致的,其過程為:停止向前運行—投料電機開—投料電機關—向前運行。完成本食槽投料后接著向下一個食槽投料。此處PLC編程可以通過步進指令實現循環(huán)投料。如圖6、圖7所示,步進狀態(tài)S0.1為配送小車前進與食槽定位過程,步進狀態(tài)S0.2為投料過程。小車在狀態(tài)S0.1時,配送小車運動電機正轉(Q0.0=1),向前運行。假定上位機軟件設置為投料(M1.0=1),經過前文所述的定位后,當C1=1時,M2.0=1。之后就進入了步進狀態(tài)S0.2。當進入步進狀態(tài)S0.2時,投完料后設置返回步進狀態(tài)S0.1。這樣一系列過程達到了循環(huán)投料的目的。
3.3 投料過程設計
 圖6梯形圖只是投料過程的一部分,步進狀態(tài)S0.2為投料過程。進入步進狀態(tài)S0.2后,Q0.0=0,小車停止運行。VD150的值決定了投料的時間,該值是圖6中由上位機組態(tài)軟件傳入的。小車定位的位置不同,VD150傳入的數也不同。如圖7所示,當位置C1=1時,把VD100的數值傳給了VD150。而VD100的值是上位機組態(tài)軟件傳入的。經過一系列步驟,最后經過定時器T39,返回步進狀態(tài)S0.1,本食槽投料結束,下一個食槽投料開始。

 

 


4 系統調試結果
 配送小車放于養(yǎng)豬場豬舍中,放置上位機的房間與豬舍相距50 m左右,其間有兩堵墻。經測試無線通信正常。配送小車可以達到以下技術指標:(1)小車的載重量:100 kg;(2)小車的運行速度:0.5 m/s;(3)小車能在溫度為-10℃~50℃和相對濕度30%~85%的環(huán)境下運行;(4)小車能自動定位每個豬欄的料槽,并準確進行投料。
5 存在問題及解決方法
 由于配送小車采用蓄電池供電,會出現供電不足或斷電等問題,導致員工不知道下次通電時小車的工作狀態(tài),出現投料失敗。PLC可以設置有掉電數據保存和斷電自復位功能,保證其工作狀態(tài)的穩(wěn)定。
配送小車到食槽前停下有一段剎車距離,實際停車位置與理想的位置有一定偏差,這偏差跟運行速度有關??梢韵蚯罢{節(jié)反射擋板的位置,從而調節(jié)實際停車位置,使小車停在指定投料位置。
 PLC是整個控制系統的核心,它不僅編程方便而且運行穩(wěn)定性高。它與組態(tài)軟件配合使用,大大減輕了系統的開發(fā)難度??傊?,PLC將在未來自動化控制系統中起到越來越大的作用。整個系統采用ZigBee無線傳輸模塊實現了配送小車與監(jiān)控計算機的無線通信,不但價格低廉,而且功耗低和可靠性高。實際運行可知整個系統具有操作簡便、運行穩(wěn)定、可靠性高等特點。
參考文獻
[1] 劉澍蘅.坯料地下運輸系統智能小車控制[J].工程建設與設計,2008(11):69-72.
[2] 王樹東.基于觸摸屏和PLC的行車控制系統設計與應用[J].電氣自動化,2007(04):171-173.
[3] 潘必勝.西門子PLC的PPI通信協議研究[J].單片機與嵌入式系統應用,2009(12):35-37.
[4] 呂治安.ZigBee網絡原理與應用開發(fā)[M].北京:北京航空航天大學出版社,2008.
[5] Li Pengfei, Li Jiakun. Application of Communication and Remote Control in PLC Based on ZigBee Technology[C]. 2009 International Conference on Computational Intelligence and Security (CIS 2009). v.2.2009:533-536.
[6] 楊后川,張學民,陳勇.SIMATIC S7-200可編程控制器原理與應用[M].北京:北京航空航天大學出版社,2008.
[7] 柳春生.西門子PLC應用與設計教程[M].北京:機械工業(yè)出版社,2011.
[8] Yang Yan, Yang Weiping, Wang Xin, et al. The Application of Siemens S7-200 PLC Based on Waste Automatic Test System[C]. Machinery, Materials Science and Engineering Applications.2012:524-528.

此內容為AET網站原創(chuàng),未經授權禁止轉載。