PLC S7-200怎么实现程序状态暂停

就是当按下暂停开关 动作立刻停止 再按下启动 动作再继续接下来的动作

S7-200的没有像三菱那种主控MC的指令,300/400的有这样的指令。不知道你程序有多少步啊,要是不怎么多的话,可以用步来编,然后转到下一步的时候加一个条件(比如M1.0),或者在执行每个动作前加这个条件。比如:按钮I1.0控制M1.0的通断,就跟一个开关控制通断一样的编程就好。这个办法比较的笨,当然比较的适用于小的程序,几百步以内的都没问题,大的程序这个办法就比较的烦了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-09
其实啊,plc只要一上电就一直扫描plc的程序的啦,你想要终止扫描,那就把plc打到stop,也可以直接断电啊,还可以让m8037(三棱)得电,plc会强制运行stop指令。单步是相对于步进指令而言的。三棱的话给m8040得电,就禁止状态转移了,那就不能跳到下一步了。给m8040失电的话,又可以跳到下一步了。那么你用按钮的上升沿驱动m8040,按一下跳一步,按一下又跳一步,那么就实现了单步运行了。
第2个回答  推荐于2017-10-12
把程序做成一步一步的!用常数比较计数器值的办法!
每一分段程序结束给计数器信号!
所有程序走完给计数器复位。
当:每分段没有走完时,断开主路线使能,没有给计数器信号。恢复后继续走这段。本回答被提问者采纳
第3个回答  2013-12-09
你可以保存计数器、定时器等的值,停止动作,恢复时读取保存的值再继续
第4个回答  2013-12-09
虽然不是很明白你的要求,但你可以试下用有条件结束和跳转这两条指令试下能不能达到你的要求。