採用PLC控制運料小車,可實現運料小車的全自動控制,降低系統執行費用,控制系統連線簡單,控制速度快,可靠性可維護性好。
運料小車控制系統的工藝要求:
① 按下開始按鈕,小車從起始位置A裝料。如果小車不在起始位置,則需要先讓小車執行到起始位置。
② 裝料時間為10s,10s後小車前進駛向1號位,到達1號位後停止8s卸料,卸料後小車返回。
③ 小車返回到起始位置A繼續裝料10s,10s後小車第二次駛向2號位,到達2號位後停止8s卸料,卸料後小車駛向A起始位置。
④ 開始下一輪迴圈工作。
⑤ 工作過程中若按下停止按鈕,則需要完成一個工作週期後才停止工作。
工具/原料
計算機一臺
step7程式設計軟體
方法/步驟
系統資源分配:
整個系統有5個數字輸入量,2個數字輸出量,若干個位儲存器。
符號表中一般定義好數字輸入量和輸出量,對於位儲存器的定義可以在符號表中定義,可以不定義。
這裡為了增加程式的可讀性和可維護性,選擇定義在符號表中定義位儲存器,輸入輸出量。
系統的啟停控制程式:
系統的啟動和停止都用點動控制,所以引入一個位儲存器(系統啟停狀態),鎖定開始按鈕和停止按鈕的狀態,以便後續程式引用。
SR觸發器,復位優先。
小車的運動控制程式:
小車的運動包括:前進、後退和停止。小車的運動用交流電動機驅動,則使用兩個輸出點控制電動機的運轉。電動機正轉輸出Q0.0,電動機反轉輸出Q0.1。
Q0.0=1;Q0.1=0;小車前進;
Q0.0=0;Q0.1=1;小車後退;
Q0.0=0;Q0.1=0;小車停止;
鑑於Q0.0,Q0.1不能同時為1,則設定一個位儲存器描述電動機的執行狀態。根據位儲存器控制電動機。增加M0.1電動機啟停狀態和M0.3電動機方向標誌。
系統復位和系統啟動
按下開始按鈕後,如果小車不在起始位置,需要讓小車復位。
不在開始位置的標誌是“起始位置”開關未閉合。
顯然還需要設定位儲存器幫助區分“已復位”和“未復位”。“系統執行狀態M0.4”正是描述這種情況。
M0.0=1和起始位置開關閉合時,系統才正式開始執行。
起始位置延時及小車離開起始位置
按照工藝要求,小車在起始位置停10s裝料,然後離開起始位置,小車駛向1號位置。
小車第一次前進到1號工位及離開
在一個工作迴圈中,小車兩次前進到1號工位,只有第一次到1號工位時停留8s,必須增加一個位儲存器(工位1完成標誌M0.2),保證只在第一次到達1號工位時才停止。
小車到達2號工位及離開
小車離開1號工位後,後退到起始位置,停留10s裝料,再前進,這些狀態前面已經編號程式。再次前進到1號工位,此時M0.2=1,小車不會停止,繼續前進到2號工位,2號工位閉合,小車停止8s卸料。再離開,返回起始位置。
系統停止
按照工藝要求,停止按鈕按下後,小車不能馬上停止,要完成一個工作迴圈停在起始位置。完成一個工位迴圈的標誌是“工位1完成標誌”。
注意事項
PLC檢測輸入輸出點的狀態,根據檢測到的狀態來實現相應的功能。
PLC硬體的時候,分配的地址一般是連續地。