启动按钮(I0.01)
急停按钮(I0.02)
停止按钮(I0.03)
复位按钮(I0.04)
我想写的功能:1.按下启动按钮后,机器按步进指令(STEP,SNXT)一步一步往下走。
2.我按下停止按钮后,机器立即停止。当我按下启动按钮后,机器的动作继续往下走。
3.我按下急停按钮后,再打回上来(让急停按钮复位),这时候动作将无法向下继续,要按下复位按钮,将机械复位到初始状态。
我现在是这样想的。我程序分两部分:1.主程序(包括步进动作,启动条件,报警等)
2.中断程序(里面没有另机器动作的指令,里面有一个FOR指令,令程序在里面死循环,当我按下启动按钮后,中断程序结束,返回主程序继 续工作。
不过貌似这样做有问题。请问大侠们有什么建议吗??先谢谢。