您现在所在的是:

三菱Mitsubishi

回帖:14个,阅读:1673 [上一页] [1] [2] [下一页]
840
hj8201
文章数:13
年度积分:50
历史总积分:840
注册时间:2009/12/17
发站内信
发表于:2009/12/18 10:29:31
#0楼
小弟最近在做用三菱PLC实现流程的自动控制的问题,遇到一点困难!
我要解决的问题是:
1:当气泡未达标的时候,去做子程序的动作,消泡;当气泡达标的时候完成主程序。
现在问题是当子程序气泡消泡完成之后仍未达标的时候,继续做子程序,直到达标为止!
我想用子程序调用CALL指令,但是子程序完成一次之后会跳转回执行主程序,我无从下手啊!

感谢大虾们了!

附件

我说的问题是:当子程序调用完成之后,返回到的是主程序下1条指令,也就是第4条,从而执行完主程序。
现在我需要的结果是子程序执行完之后,返回到第1条,继续执行检测是否消泡指令(如果需要消泡,则继续执行子程序)。

不知道有没有这方面的例子或者解决方法。谢谢大家了
37240
cvlsam 版主
文章数:12401
年度积分:1592
历史总积分:37240
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2009/12/18 11:43:03
#1楼
唉,JMP 条件跳转不就可以了~~~~

Regards
840
hj8201
文章数:13
年度积分:50
历史总积分:840
注册时间:2009/12/17
发站内信
发表于:2009/12/18 20:44:43
#2楼
怎么个跳转法?好像不行啊?可以向回跳转吗?谢谢啦
3237
ywl523
文章数:1748
年度积分:50
历史总积分:3237
注册时间:2008/7/28
发站内信
发表于:2009/12/18 23:21:23
#3楼
必须有,子程序返回指令SRET
840
hj8201
文章数:13
年度积分:50
历史总积分:840
注册时间:2009/12/17
发站内信
发表于:2009/12/19 15:39:22
#4楼
高手们在哪?谢谢啦?
三楼是什么意思啊
840
hj8201
文章数:13
年度积分:50
历史总积分:840
注册时间:2009/12/17
发站内信
发表于:2009/12/23 14:08:53
#5楼
有没有会的啊?
2007
jingweizdh
文章数:352
年度积分:50
历史总积分:2007
注册时间:2007/12/3
发站内信
发表于:2009/12/26 12:08:25
#6楼
用步进指令也可以阿?
工欲善其事、必先利其器!
1290
沙漠绿洲
文章数:84
年度积分:50
历史总积分:1290
注册时间:2006/4/11
发站内信
发表于:2010/1/10 18:33:02
#7楼
用子程序调用指令CALL
和子程序返回指令SRET就可以了
840
hj8201
文章数:13
年度积分:50
历史总积分:840
注册时间:2009/12/17
发站内信
发表于:2010/1/10 21:39:26
#8楼
以下是引用沙漠绿洲在2010-1-10 18:33:02的发言:
用子程序调用指令CALL
和子程序返回指令SRET就可以了
你还在吗? 我说的是子程序SRET返回之后,执行的是主程序下一条指令,我需要的是返回重新检测气泡是不是达标,没有达标,继续执行子程序。
917
zhouduoliang
文章数:1
年度积分:50
历史总积分:917
注册时间:2004/4/22
发站内信
发表于:2010/1/11 19:43:41
#9楼
很简单的,有必要用Call吗,楼主可能把PLC编程与计算机的编程当成一样了

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

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

78.0005