foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
楼主  发表于: 2009-08-14 14:58
图片:
如图所示

现要求是:小车在自动位(I0.0),溶气水泵(Q0.3)运行时,正向运行(Q0.7) 碰到正向限位开关(I1.3),停3秒(T37),

          反向运行 (Q1.0) 碰到反向限位开关(I1.4),停4分钟(T38),再正向运行。周而复始

          溶气水泵(Q0.3),停止后再启动,小车还能自动按原来的方向运行。

          再仿真软件中模拟根本启动不了,请各位指正。

醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 409 点
下载积分: 1577 分
在线时间: 209(小时)
注册时间: 2009-01-16
最后登录: 2015-03-18
查看醉湮邃虞的 主题 / 回贴
1楼  发表于: 2009-08-18 18:36
很高兴接受你的邀请,好几天没来了,不知道你的问题解决没有,没仔细看你的程序。
楼主程序SM0.1不是这样用法,开机接通不错,但其他条件并不满足,故不能达到开机运行的目的。
一般使用其他位,比如,M31.0

---|sm 0.1|-------set(M31.0)

然后再使用M31.0 开机,开机完毕后,复位M31.0,看你的问题好像不是很复杂,编起来应该也不会困难。

13楼上升沿这样用法?俺没这样用过,没试验,好像M0.5只能在当前扫描周期有效。

一般是这样用的

-----|i0.0|----|P|----set(m0.5)
棋牌比赛免费得实物,闲暇好去处
http://www.jj.cn/indexTG.html?promoterid=108502812