您现在所在的是:

三菱Mitsubishi

回帖:6个,阅读:1255 [上一页] [1] [下一页]
912
yunhai16
文章数:54
年度积分:50
历史总积分:912
注册时间:2008/12/24
发站内信
发表于:2008/12/27 11:41:00
#0楼
请教个问题

X001按钮会触发一个PLSR指令
比如
PLSR D201 D203 D205 Y001  (D8142是存储的当前输出脉冲数)
接下来做一个比较
CMP D203 D8142 M21  (那如果D203等于D8142,就执行M22的执行)
M22会触发一个M50
M50会触发另外一个PLSR指令

我想怎么样才能让触发M50的时候暂时不要触发另外一个PLSR
而是让X001也就是同一个按钮下一次按的时候再触发另外一个PLSR

请教了这该怎么解决,麻烦给个图看下!~
还有这类问题属于PLC的什么问题
85324
ZCMY 版主
文章数:47403
年度积分:1383
历史总积分:85324
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2008/12/27 12:46:00
#1楼
呵呵;还是没有描述明白;
触发另外一个PLSR指令,具体是什么?
脉冲发送完毕后,执行完毕标志就会为ON,你用CMP不是多此一举;
12655
lixiaobai
文章数:7781
年度积分:50
历史总积分:12655
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2008/12/27 13:23:00
#2楼
说的是不怎么好懂,但我看明白大概意思了
你可以用一条PLSR指令的,定位后,传送不同的定位值到相应的寄存器里就可以了,这样就用不到M50。每次定位完成后,你再按一下铵钮,进行下一个定位

附件
说说
912
yunhai16
文章数:54
年度积分:50
历史总积分:912
注册时间:2008/12/24
发站内信
发表于:2008/12/27 15:58:00
#3楼
以下是引用lixiaobai在2008-12-27 13:23:00的发言:
你可以用一条PLSR指令的,定位后,传送不同的定位值到相应的寄存器里就可以了,这样就用不到M50。每次定位完成后,你再按一下铵钮,进行下一个定位

附件
这个问题我自己已经解决了,不过还是谢谢你的回答,让我多学到了一点东西
38763
fumz78 版主
文章数:17156
年度积分:291
历史总积分:38763
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2008/12/27 22:36:00
#4楼
楼主描述的问题不是很准确,应该不是一起发,还是先后发的
既然知道要发多少了,就直接指定发的脉冲数就好了
没有必要再去做比较
发脉冲编程方式有多种,几个指令分开写也可以,按3楼用变址改变也可以,只是前面的触发条件要按你的想要的要求去编就好
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
1981
mfk8566
文章数:248
年度积分:50
历史总积分:1981
注册时间:2008/10/23
发站内信
发表于:2008/12/28 14:05:00
#5楼
我看明白你的意思了,因为我上两天也问过一个类似问题.
附件
我是个初学者,不知道有没有说对,说对了的话你要感谢wushulin是他告诉我的.
呵呵....
互帮互助
1981
mfk8566
文章数:248
年度积分:50
历史总积分:1981
注册时间:2008/10/23
发站内信
发表于:2008/12/28 14:19:00
#6楼
发个图看一下,如果有错误请大家指正.
附件
互帮互助

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

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

62.4004