登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:附图:好心大侠求助,如何解决FX2N程序中有条件的循环问题[求助]

点击:1734 回复:14

小弟最近在做用三菱PLC实现流程的自动控制的问题,遇到一点困难!
我要解决的问题是:
1:当气泡未达标的时候,去做子程序的动作,消泡;当气泡达标的时候完成主程序。
现在问题是当子程序气泡消泡完成之后仍未达标的时候,继续做子程序,直到达标为止!
我想用子程序调用CALL指令,但是子程序完成一次之后会跳转回执行主程序,我无从下手啊!
感谢大虾们了!
附件
我说的问题是:当子程序调用完成之后,返回到的是主程序下1条指令,也就是第4条,从而执行完主程序。
现在我需要的结果是子程序执行完之后,返回到第1条,继续执行检测是否消泡指令(如果需要消泡,则继续执行子程序)。
不知道有没有这方面的例子或者解决方法。谢谢大家了
09-12-18 10:29
唉,JMP 条件跳转不就可以了~~~~
Regards
09-12-18 11:43
怎么个跳转法?好像不行啊?可以向回跳转吗?谢谢啦
09-12-18 20:44
必须有,子程序返回指令SRET
09-12-18 23:21
高手们在哪?谢谢啦?
三楼是什么意思啊
09-12-19 15:39
有没有会的啊?
09-12-23 14:08
用步进指令也可以阿?
09-12-26 12:08
用子程序调用指令CALL
和子程序返回指令SRET就可以了
10-01-10 18:33

引用 沙漠绿洲 在 2010-1-10 18:33:02 发言【内容省略】

你还在吗? 我说的是子程序SRET返回之后,执行的是主程序下一条指令,我需要的是返回重新检测气泡是不是达标,没有达标,继续执行子程序。
10-01-10 21:39
很简单的,有必要用Call吗,楼主可能把PLC编程与计算机的编程当成一样了
10-01-11 19:43

上一页下一页

工控新闻

更多新闻资讯