mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
楼主  发表于: 2013-01-23 21:49
三菱FX1Splc 编程求助,延时问题,请高手指点。

X001输入一个信号(接近开关),要求延时一段时间输出Y000。在延时这段时间内,如果X001有信号输入,要照样能顺延输出,不能被忽略掉,请高手帮忙画个梯形图啊,谢谢!
yeti小明
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 140 点
下载积分: 513 分
在线时间: 59(小时)
注册时间: 2013-01-04
最后登录: 2017-08-12
查看yeti小明的 主题 / 回贴
1楼  发表于: 2013-01-26 20:38
楼主:
    您好,我是新手,编写如下程序,请您测试下。有啥问题MMM我【本人使用Q系列plc编写】
    
[ 此帖被yeti小明在2013-01-26 20:55重新编辑 ]
yeti小明
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 140 点
下载积分: 513 分
在线时间: 59(小时)
注册时间: 2013-01-04
最后登录: 2017-08-12
查看yeti小明的 主题 / 回贴
2楼  发表于: 2013-01-27 21:43
那你照着我写的这个程序的意思自己写一个好了。我没那个系列的软件编写。
我大概告诉一下你大概的意思:  
1:【X1】接通一次后后d10就加1  【+P K1 d10】
  2:通过比较指令不等于 【K0 ≠d10】 接通中间继电器【M10】
  3:【M10】接通 采用【1S的脉冲指令】 中间加上比较指令你指定的定时时间比方说K10【<= d20 k10】
     然后输出【+P K1 d20】
4:然后是比较d20的当前值是否达到K10【< K10 d20】输出中间继电器【M11】
5:【M11】接通 给D20清零【mov K0 d10】
                 给D10减去一次【-p K1 d10】
                 输出Y1


通过比较X1按下的次数来延时输出Y1.你尝试着用你的软件写出来吧。还有疑惑MMM我,最后我真是新手。。。