回复:各位帮忙解答一下新手的问题--1

谁拣到

  • 帖子

    421
  • 精华

    1
  • 被关注

    4

论坛等级:游侠

注册时间:2004-10-30

普通 普通 如何晋级?

发布于 2006-08-18 22:32:19

0楼

多谢!中文的解释确实错了。
但是:
If the result of logic operation is 1, the jump is not executed. The RLO is set to 1 and the program scan continues with the next statement.
如果当前的逻辑结果为1,则JNB不执行,RLO=1,继续线性扫描;


Independent of the RLO, the RLO is copied into the BR when there is a JNB instruction.
只要有JNB指令,不管RLO为何状态,都保存到BR位。
--好像不像您说的“而不管RLO的状态如何,都会将RLO的状态赋值给BR位,然后将RLO置1.”
另外,如果这样的话,上例中当I0.0=1时,RLO=1的状态就被保存到BR中了,也就是说BR位已经是1了,那后面程序中的set、save 还有必要吗?
再另外,在您的回复中,我还是没搞懂为什么不用JCN。
继续请教。
我是新手,但是我在努力。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。