回复:大家看看这段程序是什么意思

20211111

  • 帖子

    1341
  • 精华

    1
  • 被关注

    55

论坛等级:奇侠

注册时间:2016-05-22

钻石 钻石 如何晋级?

发布于 2016-11-27 09:57:43

5楼

 SET                           //置1,RLO

      SAVE  

      A     #Enable    

      JCN   end                //   #enable为0,结束;否则,往下执行;

      TAR1  #AR1_STORE        //  传送AR1值到# AR1_STORE

      TAR2                                  //ACC1传送到AR2

      T     #AR2_STORE            // ACC1传送到 #AR2_STORE


      L     P##Time_P

      LAR1                      //#Time_P传送到AR1

      L     W [AR1,P#0.0]    // 寄存器间接寻址,#Time_P的地址加#0.0后所指的地址内容传送到#DB_Open

      T     #DB_Open

      OPN   DB [#DB_Open]      //打开DB块

      L     D [AR1,P#2.0]          // AR1+#2.0

//      OD    DW#16#1000000     //或字指令,保存所有为1的位

      LAR1      // 装载到AR1


      L     #timeT1

      L     T#0MS

      <=D       // timeT1<=0ms为1,跳转a1,否则往下执行

      JC    a1

      TAK      // AC1和AC2内容交换

      L     T#32S767MS   //装载时间值

      <=D           //#timeT1<=T#32S767MS,RLO=0,跳转

      JCN   a1

      TAK     //...

a1:   T     #S5T_ms


      L     #P_t1

      L     T#0MS

      <=D                     //...

      JC    a2

      TAK                   //..

      L     T#32S767MS

      <=D                  //....

      JCN   a2

      TAK                 //....

a2:   T     #P_t_ms


      L     W [AR1,P#0.0]      //寄存器寻址

      T     #TimeT

      L     W [AR1,P#2.0]

      T     #FP_t   

,,
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54774条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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