在300中怎么做定时器的时间暂停啊

在现场施工 甲方要求能随时暂停,但是小弟尝试了各种方法都没想到怎么做才能使定时器暂停,然后暂停后恢复还能接着刚才的时间继续计时?

最佳答案

用一个一秒脉冲+计数器进行
如:
  A #RUN  //RUN为1运行,为0暂停
  A M0.1    //1秒脉冲,每秒加1
  JCN A1
  L  1
  L  MW2
  +I
  T MW2
A1: NOP 0

提问者对于答案的评价:
谢谢

专家置评

A #RUN  //RUN为1运行,为0暂停
 A M0.1    //1秒脉冲,每秒加1
  FP M0.2  //判断是否秒脉冲上升沿跳变
  JCN A1
  L  1
  L  MW2
  +I
  T MW2
A1: NOP 0
如果不用上升沿检测的方式累加的话,会造成累加计数在方波为高电平时按照循环周期累加计数

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月29日
下一篇 2017年11月29日

相关推荐