臺車PLC自動控制系統
1 引言
自動倉庫是貨儲的重要組成部分,它是在不直接進行人工處理的情況下能自動地存儲和取出物品的系統。在倉庫進貨過程中,使用臺車設備將物品存入倉庫。主計算機與PLC之間以及PLC與PLC之間的通信可以及時地匯總信息,倉庫計算機及時記錄訂貨和到貨時間,顯示庫存量,計劃人員可以方便作出供貨決策,管理人員隨時掌握貨源及需求。滿足了人們速度、精度、高度、重量、重復存取和搬運等要求。
2 工藝過程動作要求
圖1是自動倉庫采用臺車運送物品的示意,整個倉庫有10臺臺車,用1臺可編程序控制器進行控制。在臺車每個對應停車位置上設置一個限位開關或光電開關,可自動復位,并分配給相應的輸入地址,圖中的編號是各停車位置的編號。臺車可以前進(正轉)、后退(反轉),也可做高、低變速運行。系統設有用于起動和停機的按鈕,這些均為PLC的輸入元件。臺車要用一臺電動機拖動,電動機正轉和反轉各需要一個接觸器,是PLC的輸出執行元件。每臺臺車用一個數據開關設定臺車停車目的位置,并以BCD碼輸入給控制器。臺車運行的操作方法是先在數據開關上設定臺車停車目的位置,然后按下運行起動按鈕,則臺車開始運行,并最終停在所設定的目的位置。
圖1 臺車運物示意圖
3 程序設計
3.1 I/O分配及PLC機型
用一臺可編程序控制器即可完成10臺臺車的自動控制任務,本文中以一臺臺車的控制為例,來說明其控制系統的構成。系統的控制部分選用莫迪康公司(Modicon)公司生產的PLC,工業輸送車控制系統的I/O分配表見附表。
每臺臺車使用了3塊開關量輸入模塊,以接收臺車位置信號、啟動操作命令和臺車停車目的位置設定。同時使用一塊輸出模塊,以驅動臺車運行。表中輸入寄存器30001用來寄存數據開關設定的臺車停車目的位置,用BCD碼表示。由于各倉庫的呼車指示燈狀態一致,為了盡量減少占用PLC的輸入輸出點個數,采用小電流的發光元件并聯在一起,然后接在一個PLC輸出點上。
3.2 梯形圖程序設計
依據臺車的工藝要求,設計出相應的控制程序梯形圖,如圖2所示。在程序中,設計的是一輛臺車的控制程序,其中網絡1用于臺車停車目的位置判斷,保持寄存器40101保存停車目的位置設定值。通過比較指令(SUB指令)將30001內容送給40101,如果要求臺車前進,則將設定值減1送給保持寄存器40102,如果要求臺車后退,則將設定值加 1送給40102。網絡2是運行指令保持回路,當停止指令00102得電后,運行指令00101失效。網絡3是將保存臺車當前位置的工作寄存器40103復位,該步清“0”的目的是為下一網絡讀取新位置準備條件。網絡4是位置判斷和運行工況判斷程序。首先將臺車現行位置(當前值)讀入工作寄存器40103,它是通過比較指令檢出位置輸入信號10001~10016中何者為ON,并將1~16個位置狀態存入40103。然后通過SUB指令比較當前位置與設定目標位置,如果當前位置小于設定目標位置,輸出線圈00017得電,表示前進指令;如果當前位置大于設定目標位置,輸出線圈00018得電,表示后退指令;如果當前位置等于設定目標位置,則臺車停止運行,內部線圈00102得電。網絡5為臺車運行時減速位置判斷。臺車前進時,00017為ON,如果當前位置大于或等于臺車停車目標位置設定值減1,則臺車開始減速運行(內部線圈00103得電)預告;如果臺車是后退運行,00018為ON,當前位置小于或等于臺車停車目標位置設定值減1時,臺車開始減速運行(00014得電)預告。網絡6為延遲電路,當得到臺車開始減速運行預告信號(00103和00104)后,定時器40108啟動定,經5秒鐘后內部線圈00105得電.發出臺車正式減速運行指令。最后的網絡7是高、低速運行指令產生回路。
圖2 臺車控制程序梯形圖
4 結束語
由于自動化控制系統采用可編程控制器為核心,提高了臺車控制的靈活性及通用性,以適應各種工藝要求的變化,而且操作方便,維護工作量小。同時,使倉儲技術進一步向智能自動化方向發展。
文章版權歸西部工控xbgk所有,未經許可不得轉載。