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

X001输入一个信号(接近开关),要求延时一段时间输出Y000。在延时这段时间内,如果X001有信号输入,要照样能顺延输出,不能被忽略掉,请高手帮忙画个梯形图啊,谢谢!
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
1楼  发表于: 2013-01-23 23:55
不好意思,上面的没有看明白,y000接通闭合时间可以与输入的接通时间一样!请指点!
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
2楼  发表于: 2013-01-24 00:02
就相当于有个不定时的输入信号,输入信号的每次输入时间是一样的,要把这个信号延时输出,输出的接通时间可以与输入的时间一样,也可以指定一个时间。
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
3楼  发表于: 2013-01-25 21:40
非常感谢5楼写的程序,还有个小问题,T0延迟3秒,如果在这3秒内,X001再有输入怎么办,会被忽略的,怎么样修改才能不被忽略啊?就是说3秒内再有输入的话,再前一个3秒结束后能接着延时,这样就不会漏掉了,谢谢!还请能继续指点。
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
4楼  发表于: 2013-01-25 21:46
图片:
试验了下,好像不行啊
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
5楼  发表于: 2013-01-26 19:06
谢谢楼上的,不是这个意思,

就是X0接通后,延时一段时间,Y0就输出,在延时这段时间X0如果再有信号输入,要能再次输入的信号也能延时输出,同时之前的不变。
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
6楼  发表于: 2013-01-26 19:35
同样感谢楼上的,还是不是,谢谢!
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
7楼  发表于: 2013-01-27 18:20
引用
引用第16楼yeti小明于2013-01-26 20:38发表的  :
楼主:
    您好,我是新手,编写如下程序,请您测试下。有啥问题MMM我【本人使用Q系列plc编写】
     [attachment=100179]



我才是新手啊,完全看不懂,谢谢您的帮助,我手上只有FX1S的PLC ,无法测试啊,谢谢!
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
8楼  发表于: 2013-01-27 18:23
引用
引用第18楼春刺二于2013-01-27 16:15发表的  :
楼主说的意思是这样吗?第一次x001输入信号后开始延时,但延时时间没到,x001又有信号输入,延时时间必须从第二次信号开始延时(而x001再没有信号输入)至到时间到,输出y0,是这样吗?



谢谢,是这样一个意思:第一次x001输入信号后开始延时,但延时时间没到,x001又有第二或者第三个信号输入,第一个,第二,第三个输入的信号都要能延时输出到Y0。
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
9楼  发表于: 2013-01-27 18:26
个人感觉有点像移位!把每一次的X0输入,都能延时一段时间输出,即使是在延时的过程中,X0有输入也照样有效
mikeclarke
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 164 点
下载积分: 740 分
在线时间: 76(小时)
注册时间: 2010-11-18
最后登录: 2024-08-01
查看mikeclarke的 主题 / 回贴
10楼  发表于: 2013-01-27 18:30
打个比方,X0有输入后延时0.3秒输出Y0,在0.3内X0又有了4次,5次或者多次的输入,都要能延时0.3秒后输出到Y0。X0有多少个输入Y0就要有多少次输出,而且都是延迟后的,不能漏掉一个。