三菱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时表示主程序结束。

通过调用子程序主程序结束和子程序返回的执行,使程序结构简单,增加了程序的可读性。


分享到:


相關文章: