三菱PLC子程序編程-利用子程序實現電動機不同工作方式的程序

控制要求

利用子程序實現電動機多種工作方式的控制,SA1和SA2都斷開時,紅色指示燈常亮,表示電機沒有工作。SA1接通SA2斷開時,電動機點動工作,SA1斷開SA2接通時,電機運行30S停止30S,SA1和SA2都接通時,電動機連續工作。

IO分配

X0 SA1 工作狀態選擇開關1

X1 SA2 工作狀態選擇開關2

X2 SB 點動按鈕

Y0 紅色指示燈

Y1 KM

三菱PLC子程序編程-利用子程序實現電動機不同工作方式的程序

三菱PLC子程序編程-利用子程序實現電動機不同工作方式的程序

運行程序時進行子程序的調用,若子程序的調用條件滿足,則執行相應的子程序,若子程序條件不滿足,順序執行程序,在SA1和SA2都斷開時,輸出Y0為ON,紅色燈亮指示電動機沒有工作。當SA1接通SA2斷開時,執行子程序P0,SA1斷開SA2接通時,執行子程序P1,都兩個都接通時,執行子程序P2。程序執行到主程序結束指令FEND時表示主程序結束。

通過調用子程序主程序結束和子程序返回的執行,使程序結構簡單,增加了程序的可讀性。


分享到:


相關文章: