登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:很多人问程序暂停怎么写,今天分享下我写的功能块,

点击:2656 回复:24

我目前没遇到什么问题。你能描述一下你说的问题吗?
20-09-23 11:31
附件 1.jpg
附件 2.jpg
20-09-23 11:43
附件 1.jpg
附件 2.jpg
我在时间到输出ON后会OFF了这个时间到输出,要不时间到输出会一直ON。
20-09-23 12:49
230:
  TON7(IN:=延迟一个周期,PT:=IN_TO_TIME(tLifeuUpDelay));
  延迟一个周期:=TRUE;
  IF TON7.Q THEN
    TON7.Q:=FALSE;
    延迟一个周期:=FALSE;
 END_IF;
你可以试试这样写。
20-09-23 13:00
假如在230步里面,计时计了一半了,此时因为停止或其它异常,终止了CASE语句的执行,那么定时器里面的值就不会复位,下次启动后会接着计时。那么,要初始化程序里面也要将定时器复位吧
20-09-23 14:16
你可以在初始化的时候复位或者在Case值等于220也就是上一步复位。
20-09-23 14:27
这样处理起来确实有些麻烦,但把定时器放在CASE之外吧,程序看起来又不直观
20-09-23 16:40
英文水平有限没有看懂
20-09-23 20:14
学习一下。楼主经验
20-09-26 19:47
现在有什么好办法吗?
21-03-09 07:59

上一页 下一页

工控新闻

更多新闻资讯