登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:求教:关于跳转指令的使用

点击:1268 回复:2

我是一个初学者,正在做一个课程设计,用STL语言编了一个程序,控制一个小型流水线。遇到了一个跳转语句的问题
问题程序如下:  
A  E  12.0
A  E  13.0
JC  W1
W1:  CALL  FC2
我的目的是当满足  E12.0和E13.0这两个条件的时候,跳转进W1
可是运行程序后,当OB  调用这个函数的时候,无论是否满足JC前的两个条件
JC的RLO值永远是1,条件失去了意义。程序都无条件进入W1。
总觉得是跳转语句的功能没掌握,请高手帮忙解答。谢谢
11-03-16 07:25
写成这样就可以了:AN  E  12.0
AN  E  13.0
CALL  FC2
或者:
A  E  12.0
A  E  13.0
JCN  W1
CALL  FC2
W1:
Good luck~
11-03-16 08:56
十分感谢,我下午就去试试
11-03-16 17:41

工控新闻

更多新闻资讯