s7-200有开始指令吗?

我知道S7-200有结束END和MEND,在程序结束后,不拨动PLC的开关,怎样编程,使程序重新开始,通过I0.0-I0.7或触摸屏?望各位大师指导一下。

问题补充:
PLC的开关是处于RUN位置

最佳答案

END 指令,只是用在主程序中,停止扫描END 以后的指令,对于其前面的语句仍然在扫描并执行,但是要注意,END指令执行后,END指令后面的输出点等总是保持当前的状态,可以通过I0.0等输入点控制END 指令

 如果PLC处于STOP模式,无法通过软件使PLC处于RUN模式
 如果PLC处于RUN模式,但是执行了STOP执行,也是无法利用软件启动PLC的

  有一个测试小程序,你可以试一下
  Network 2 
  LD     M5.0
  STOP

  Network 3 
  //  M5.6打开时,重新触发CPU看门狗复原和输出模块看门狗,
  //  允许扩展扫描
  LD M5.6
  WDR                                // 重新触发CPU看门狗复原

  LD     M5.7
  MOVB   MB0, QB0                    // 重新触发第一个输出模块的看门狗

  Network 4 
  //  m1.0打开时,中止当前扫描
  LD     M1.0
  END

  LD     M1.1
  =      Q1.0
 

提问者对于答案的评价:
已解决,谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论