基于PLC的立體倉庫控制系統
4 系統軟件設計
4.1 通訊協(xié)議的制定
當選擇自動(dòng)的工作方式,上位機可以通過(guò)通訊來(lái)控制PLC并最終控制步進(jìn)電機,實(shí)現堆垛機的送貨和取貨過(guò)程。
PLC通過(guò)串口與上位機做通訊,當有操作的時(shí)候會(huì )將控制信息發(fā)給PLC,PLC收到后發(fā)回一個(gè)接收到的信息,并在執行完發(fā)回一個(gè)完成信息。
我們采用計算機編程軟件Ⅵsu Basic 6.0作為 佬 撳件,在PLC和VB編程的時(shí)f嚏設置,兩邊的波特率部為9600bps,每個(gè)字符的數據為8位,—個(gè)啪匕位。通信協(xié)議定義如下:
“#”+bytel+byte2+byte3+chr(13)
其中,byte1為控制字符(cON),設0為入庫,設1為出庫,設2回原點(diǎn),設3為停止。byte2和byte3分別為貨架左右和上下運動(dòng)脈沖輪廓號。Chr(1 3)為回車(chē)符表示信息結束。
4.2 向導配置PTO 脈沖輸出
西門(mén)子s7—200有兩臺PTO/PWM 生成器,建立高速脈沖鏈或脈沖寬度調節波形。一臺生成器指定給數字輸出點(diǎn)QO.0,另一臺生成器指定給數字輸出點(diǎn)QO.1。一個(gè)指定的特殊內存(SM)位置為每臺生成器存儲以下數據:一個(gè)控制字節、一個(gè)脈沖計數值和一個(gè)循環(huán)時(shí)間和脈沖寬度值。
我們使用S7-200編程軟件STEP7所帶的脈沖輸出向導來(lái)進(jìn)行脈沖串輸出和運動(dòng)輪廓的配置。PTO的輸出直接控制步進(jìn)電機驅動(dòng)器的PLS接口,我們只要精確地控制輸出脈沖的數量和周期,那么電機就能實(shí)現相應的運動(dòng)距離了。因為步進(jìn)電機驅動(dòng)器提供了細分功能,所以不同的細分方式下電機的相同轉數則需要不同的脈沖個(gè)數。根據公式:(脈沖個(gè)數=運行距離/齒輪周長(cháng) 步進(jìn)電機每轉步數 細分數)計算出運動(dòng)一格的脈沖數添入向導所提供的輪廓中,在程序中根據各個(gè)情況調用不同的運動(dòng)輪廓來(lái)實(shí)現運動(dòng)距離。
立體倉庫的入庫程序流程圖如圖3所示,具體梯形圖和VB程序省略。
5 結束語(yǔ)
PLC應用于立體倉庫控制系統,與傳統的繼電接觸器控制系統相比較,具有通用性強,可靠性高,操作方便,維護簡(jiǎn)單等優(yōu)點(diǎn)。此控制系統經(jīng)過(guò)兩年多的實(shí)際運行,自動(dòng)化程度高,空間利用率高,減輕了勞動(dòng)強度,提高了生產(chǎn)效率,已取得了很好的經(jīng)濟效益,具有很好的應用前景。
西門(mén)子plc相關(guān)文章:西門(mén)子plc視頻教程
脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理
評論