您现在所在的是:

西门子SIEMENS

回帖:2个,阅读:1262 [上一页] [1] [下一页]
757
u1200
文章数:3
年度积分:50
历史总积分:757
注册时间:2011/3/16
发站内信
发表于:2011/3/16 7:25:16
#0楼
我是一个初学者,正在做一个课程设计,用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。

总觉得是跳转语句的功能没掌握,请高手帮忙解答。谢谢
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2011/3/16 8:56:54
#1楼
写成这样就可以了: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~
757
u1200
文章数:3
年度积分:50
历史总积分:757
注册时间:2011/3/16
发站内信
发表于:2011/3/16 17:41:42
#2楼
十分感谢,我下午就去试试

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

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

31.2002