回复:求助,JC、JCN和JCB、JNB这2对指令有什么本质上的区别

evanbaozi

  • 帖子

    115
  • 精华

    0
  • 被关注

    6

论坛等级:侠客

注册时间:2011-11-26

普通 普通 如何晋级?

发布于 2012-08-27 14:05:07

4楼

quote:以下是引用我就是一杯具在2012-08-27 12:52:00的发言:
quote:以下是引用cxaction在2012-08-26 20:57:37的发言:
带b的是对br位进行管理,br位相当于eno。有时候程序需要查询br位的状态。凡是需要知道程序运行的br位状态的用jcb,jnb。

能否举个具体点了例子?

首先你必须对状态字进行了解,然后再去看这些指令的作用,自己去做一些测试去了解。
BR位:状态字的第8位称为二进制结果位。它将字处理程序与位处理联系起来,在一段既有位操作又有字操作的程序中,用于表示字逻辑是否正确。将BR位加入程序后,无论字操作结果如何,都不会造成二进制逻辑链中断。在用户编写的FB/FC程序中,应该对BR位进行管理,功能块正确执行后,使BR位为1,否则使其为0。使用SAVE指令将RLO存入BR中,从而达到管理BR位目的。
、其他各个位:
详见:西门子S7300 CPU寄存器状态字的用法,连接:
http://hi.baidu.com/penggangfu/blog/item/7a353d251b63e30d4d088d6a.html
http://blog.cechina.cn/xxkjfw/241030/message.aspx(转载于阿鸣)
不忘初心哈
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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