控制要求
利用子程序实现电动机多种工作方式的控制,SA1和SA2都断开时,红色指示灯常亮,表示电机没有工作。SA1接通SA2断开时,电动机点动工作,SA1断开SA2接通时,电机运行30S停止30S,SA1和SA2都接通时,电动机连续工作。
IO分配
X0 SA1 工作状态选择开关1
X1 SA2 工作状态选择开关2
X2 SB 点动按钮
Y0 红色指示灯
Y1 KM
运行程序时进行子程序的调用,若子程序的调用条件满足,则执行相应的子程序,若子程序条件不满足,顺序执行程序,在SA1和SA2都断开时,输出Y0为ON,红色灯亮指示电动机没有工作。当SA1接通SA2断开时,执行子程序P0,SA1断开SA2接通时,执行子程序P1,都两个都接通时,执行子程序P2。程序执行到主程序结束指令FEND时表示主程序结束。
通过调用子程序主程序结束和子程序返回的执行,使程序结构简单,增加了程序的可读性。
閱讀更多 電工凱哥 的文章