皮帶自動運料控制系統設計
發布時間:2019/6/13 20:39:36 訪問次數:837
應用實例2――皮帶自動運料控制系統設計
(1)控制要求LPO2506I-224LC
在用4條皮帶運輸貨物的傳送系統中,分別用4臺電動機帶動4條皮帶,控制要求如下:
①啟動時先啟動最末一條皮帶(電動機M4啟動),再按逆流向依次啟動其他皮帶,在啟動下一條皮帶之前均應根據工藝要求設定延時(這里設定為6s);
②停止時應先停止最前一條皮帶(電動機M1停止),待運料完畢后再依次停止其他皮帶;
③當某條皮帶發生故障時,該皮帶及其前面的皮帶立即停止,而該皮帶以后的皮帶運送完上面的物料后再停止運行(依次延時6s后停止)。
(2)控制算法的實現
采用發送指令(XMT)和接收指令(RCV)進行主從式通信,上位機為主機,PLC為從機。PI'C主程序首次掃描時,調用初始化子程序SBR0,對與接收信息相關的參數進行設定,啟用發送完成事件9和接收完成事件23,執行一次接收指令(RCV);如果計算機沒有發給PI£控制信息,PLC就一直處于接收等待狀態,監控通信接口,等待設置的信息起始條件是否滿足。如果滿足信息的起始條件就進人信息接收狀態,直到滿足設置的信息結束條件,則結束信息接收,產生接收完成事件23,接收完成中斷程序中要調用求異或校驗碼子程序FCS,對接收的多字節信息進行校驗。如果校驗正確,保存上位機的控制信息,通過主程序執行的皮帶控制子程序sBR2,響應上位機的控制設定。接收完成中斷程序中還要啟動定時中斷10,為收發模式的切換提供時間;定時時間到后執行定時中斷程序,執行發送指令,發送PI'C的狀態信息,實現PI冫C狀態反饋;發送完成后響應事件9,事件9的中斷程序中可以重新啟動接收指令。上位機監控程序通過Visual Basic6.0設計實現。運行上位機監控程序時會響應裝載事件,對通信接口進行初始化,設定握手協議。監控程序運行期間,通過單擊“啟動”按鈕觸發定時器事件,定時向PI'C發送控匍信息,PLC收到信息后會切換到發送模式,實現PI'C狀態信息定時上傳,監控程序就會定時響應信息接收事件,接收來自PLC的狀態信息,并將其形象地顯示在屏幕上。其他事件用于監控界面的完善和動畫制作。
應用實例2――皮帶自動運料控制系統設計
(1)控制要求LPO2506I-224LC
在用4條皮帶運輸貨物的傳送系統中,分別用4臺電動機帶動4條皮帶,控制要求如下:
①啟動時先啟動最末一條皮帶(電動機M4啟動),再按逆流向依次啟動其他皮帶,在啟動下一條皮帶之前均應根據工藝要求設定延時(這里設定為6s);
②停止時應先停止最前一條皮帶(電動機M1停止),待運料完畢后再依次停止其他皮帶;
③當某條皮帶發生故障時,該皮帶及其前面的皮帶立即停止,而該皮帶以后的皮帶運送完上面的物料后再停止運行(依次延時6s后停止)。
(2)控制算法的實現
采用發送指令(XMT)和接收指令(RCV)進行主從式通信,上位機為主機,PLC為從機。PI'C主程序首次掃描時,調用初始化子程序SBR0,對與接收信息相關的參數進行設定,啟用發送完成事件9和接收完成事件23,執行一次接收指令(RCV);如果計算機沒有發給PI£控制信息,PLC就一直處于接收等待狀態,監控通信接口,等待設置的信息起始條件是否滿足。如果滿足信息的起始條件就進人信息接收狀態,直到滿足設置的信息結束條件,則結束信息接收,產生接收完成事件23,接收完成中斷程序中要調用求異或校驗碼子程序FCS,對接收的多字節信息進行校驗。如果校驗正確,保存上位機的控制信息,通過主程序執行的皮帶控制子程序sBR2,響應上位機的控制設定。接收完成中斷程序中還要啟動定時中斷10,為收發模式的切換提供時間;定時時間到后執行定時中斷程序,執行發送指令,發送PI'C的狀態信息,實現PI冫C狀態反饋;發送完成后響應事件9,事件9的中斷程序中可以重新啟動接收指令。上位機監控程序通過Visual Basic6.0設計實現。運行上位機監控程序時會響應裝載事件,對通信接口進行初始化,設定握手協議。監控程序運行期間,通過單擊“啟動”按鈕觸發定時器事件,定時向PI'C發送控匍信息,PLC收到信息后會切換到發送模式,實現PI'C狀態信息定時上傳,監控程序就會定時響應信息接收事件,接收來自PLC的狀態信息,并將其形象地顯示在屏幕上。其他事件用于監控界面的完善和動畫制作。
上一篇:PLC系統酉已置