三菱PLC順序功能編程-採用順序功能圖控制小車運動的程序

控制要求

如下圖所示,小車的初始位置停在左側,限位開關SQ2動作,按下啟動按鈕SB時,小車右行,右行到位時壓下限位開關SQ1,小車停止運行,3S後小車自動啟動,開始左行,左行到限位開關SQ2時,小車返回初始狀態停止運行。

三菱PLC順序功能編程-採用順序功能圖控制小車運動的程序

運動示意圖

IO分配

X0SB啟動按鈕Y0KM1右行

X1SQ1右限位 Y1KM2左行

X2SQ2左限位

三菱PLC順序功能編程-採用順序功能圖控制小車運動的程序

圖1

三菱PLC順序功能編程-採用順序功能圖控制小車運動的程序

圖2

三菱PLC順序功能編程-採用順序功能圖控制小車運動的程序

圖3

三菱PLC順序功能編程-採用順序功能圖控制小車運動的程序

圖4

三菱PLC順序功能編程-採用順序功能圖控制小車運動的程序

圖5

這個程序包括兩部分,可以看圖1,NO.0中為梯形圖塊,梯形圖塊中的內容為圖2。

圖3為SFC圖及各部分裡邊的程序(自己拼的圖,水平有限不要噴)。圖4圖5為SFC轉換為梯形圖的程序。

首次掃描時,M8002接通一個掃描週期,狀態繼電器S0置位,初始步變為活動步。

按下啟動按鈕SB,X0輸入ON,此時已經在左限位,X2輸入為ON,將狀態繼電器S20置位,S0變為靜止步,使Y0輸出為ON。

小車行駛到右限位時,X1輸入為ON,將狀態繼電器S21變為活動步,定時器T0開始定時。當T0定時3S後,使狀態繼電器S22置位,使Y1輸出為ON。當小車行駛到左限位時,輸入信號X2輸入為ON,執行跳轉,跳轉到S0,為下一次執行程序左準備。

這個順控圖的程序比較簡單,動作是一個接一個完成的,順控圖中的初始步,是系統等等啟動的初始狀態,大多數情況下都應用M8002將其置ON,


分享到:


相關文章: