回复:BR这个位怎么理解呢?

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    308

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2017-11-03 19:48:16

3楼

状态字的第8位为二进制结果位BR。在梯形图中,用方框表示某些指令、功能(FC)和功能块(FB)。下图中I1.0的常开触点接通时,能流流到整数除法指令DIV_I的使能输入输入端EN,该指令才能执行。能流用绿色实线表示。

如果图中的除法指令的EN端有能流流入,并且执行时无错误(除数非零),则使能输出ENO端有能流流出。

如果除数为零,指令执行出错,能流在出现错误的除法指令终止,它的ENO端没有能流流出。ENO可以作为下一个方框的EN输入,即几个方框可以串联。

 

状态字中的二进制结果位BR对应于梯形图中方框指令的ENO,如果指令被正确执行,BR位为 1,ENO端有能流流出。如果指令执行出错,BR位为0,ENO端没有能流流出。

下面是上图对应的语句表程序。

     A          I                 1.0

     JNB       _001                    //如果I1.0 = 0,则跳转到标号_001处

     L          15982                  //常数装载到累加器1的低字

     L          MW           16     //累加器1的值传送到累加器2,MW16的值装载到累加器1的低字

     /I                                        //15982除以MW16的值

     T          MW           18     //累加器1低字的内容传送到MW18

     AN          OV                      //如果运算没有出错

     SAVE                                 //将RLO保存到BR位(从梯形图的ENO端输出能流)

      CLR                                           //将RLO复位为0

_001:  A                      BR

     =           Q          4.1    //用BR位控制Q4.1


追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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