回复:不太明白这段STL程序,求指导

虎虎哥仗剑走天涯

  • 帖子

    49
  • 精华

    0
  • 被关注

    18

论坛等级:侠客

注册时间:2013-08-02

普通 普通 如何晋级?

发布于 2017-08-10 14:26:00

3楼

  L       #fraction_1    //把变量 #fraction_1的值装入累加器1

      L       DW#16#0    //把32位的16进制数0装入累加器1,把变量 #fraction_1的值装入累加器2

      <>D       //比较累加器1和累加器2中的值,结果存入逻辑位RLO,假如#fraction_1为0,RLO为0,#fraction_1不为0,RLO为1

      L       #fraction_1    //把变量 #fraction_1的值装入累加器1

      L       DW#16#0     //把32位的16进制数0装入累加器1,把变量 #fraction_1的值装入累加器2

      =       L     16.2    //RLO结果写入临时变量L16.2

      ==D        //比较累加器1和累加器2中的值,结果存入逻辑位RLO,假如#fraction_1为0,RLO为1,#fraction_1不为0,RLO为0

      L       #fraction_2    //把变量 #fraction_2的值装入累加器1 

      L       DW#16#0    //把32位的16进制数0装入累加器1,把变量 #fraction_2的值装入累加器2

      =       L     16.3    //RLO结果写入临时变量L16.3

      <>D       //比较累加器1和累加器2中的值,结果存入逻辑位RLO,假如#fraction_2为0,RLO为0,#fraction_2不为0,RLO为1

      A       L     16.3    

      O       L     16.2    //L16.3和L16.2都为0,跳转到标签A7d1处程序。否则将3写入变量#ErrNum,复位L16.1,程序无条件跳转到A7d2处执行

      JCN     A7d1    

      L       3    

      T       #ErrNum    

      CLR       

      =       L     16.1    

      JU      A7d2    


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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