您现在所在的是:

三菱Mitsubishi

回帖:4个,阅读:2492 [上一页] [1] [下一页]
930
fpohpok2004
文章数:8
年度积分:50
历史总积分:930
注册时间:2004/12/17
发站内信
发表于:2004/12/29 15:45:00
#0楼
我在程序中需要用到定时器做滞后输出,每次周期用一个,我现在打算用T200到T245,从T200开始,用到T245时候在从T200开始,这样循环下去,用basic的说法就是for i=1 to n这样,但是在PLC中是怎么做到的。请各位帮帮忙,我用三菱fx2n的PLC。
2049
godspeed 版主
文章数:428
年度积分:50
历史总积分:2049
注册时间:2001/10/16
发站内信
发表于:2004/12/29 23:52:00
#1楼
“每次周期用一个”??不是很明白这句话!
是不是先是T200得电,延时一定时间后,就使得T201得电!这样接下去!
那就很好办了!
LD M8002
SET M200
LD M200
OUT T200 K1
LD T200
SET M201
RST M200
LD M201
OUT T201 K1
LD T201
SET M202
RST M201
...
...
OUT T245 K1
LD T245 K1
SET M200
RST M244
END
我爱你
但我不会告诉你
我怕告诉你之后我会死掉
我不怕死
但我怕死后
没有人象我一样爱你!
930
fpohpok2004
文章数:8
年度积分:50
历史总积分:930
注册时间:2004/12/17
发站内信
发表于:2004/12/30 8:38:00
#2楼
谢谢兄弟呢,但是兄弟还是没有明白我的意思,我的意思是每个周期用一个,例如开始扫描输入,输入X1,开始第一个周期的程序,运算,得出应该延时输出Y1,好,用了定时器T200。这个时候又扫描输入,输入X2,开始第二个周期程序,运算,得出应该延时输出Y2,用了定时器T201,一直这样类推下去,到了某一个时候,定时器自动会从T200又开始用,这样。
同时说明一下,在输出之前,PLC又开始扫描输入了。就是输入呢是每隔0.2秒,但是输出要求是在输入后的3秒后的,每个都一样。就是:
X1......................................Y1
 X2........................................Y2
    X3.........................................Y3
      X4..........................................Y4
.................
哪位高手能举一个例子给我,让我明白呢。谢谢。
2049
godspeed 版主
文章数:428
年度积分:50
历史总积分:2049
注册时间:2001/10/16
发站内信
发表于:2004/12/31 0:22:00
#3楼
真的不是明白你所说的。
“就是输入呢是每隔0.2秒”-----------X输入不是程序控制的,而是外部电路控制的。
如果是输出要求在输入后的3秒,那为什么不能把X0和T200,X1和T201绑定在一起呢?

如果你把X改成M那也是可以控制每隔0.2秒就触发一个M的。
呵呵可以这样子实现
附件
表情表情表情表情表情
我爱你
但我不会告诉你
我怕告诉你之后我会死掉
我不怕死
但我怕死后
没有人象我一样爱你!
959
yichunming
文章数:20
年度积分:50
历史总积分:959
注册时间:2003/12/4
发站内信
发表于:2004/12/31 14:43:00
#4楼
你一定要用TIM吗?我建议你用移位寄存器.

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004