您当前的位置: 首页 >  光怪陆离的节日

倍福PLC定时器在Case或IF语句中无法复位解决方法

光怪陆离的节日 发布时间:2022-06-03 15:00:01 ,浏览量:4

本文介绍倍福PLC定时器的使用

问题:请问我想让这个计时器输出变成False,我这样处理为什么计时器的值没法赋进去。

定时器放IF外面,应该是外面IF条件为FALSE,定时器没法复位。
定时器的使用如下:
Q:我在case语句中使用TON,发现只在第一个周期的时候执行了语句,无法复位,如何在case语句中使定时器循环执行呢?

A:

CASE state OF

   0: 

          count:=1;

          bitonstart:=1;

          ton1(in:=bitonstart,pt:=T#1S);

          IF ton1.Q THEN

          i:=1;

          bitonstart:=0;

          ton1(in:=bitonstart);//如果用变量控制一定要记得再调用一次功能块

          END_IF  

   1:

//正常使用的方法

          count:=0;

          ton1(in:=TRUE,pt:=T#1S);

          IF ton1.Q THEN

          state:=0;

          ton1(in:=FALSE);                

          END_IF

END_CASE
帮助文档:

关注
打赏
查看更多评论

光怪陆离的节日

暂无认证

  • 4浏览

    0关注

    916博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录