这段程序怎么理解,请解释细点,谢谢

L     0
      T     MB   255
      A     i33.0
      =     M    255.0
      L     QB97
      L     W#16#1
      AW    
      L     MB   255
      <>I   
      JC    M001
      OPN   DB40
      L     DBB  165
      T     MB   255
      L     64
      +I    
      T     MB   254
      L     IB32
      T     #CONV_AKKU1
      TAK   
      T     #CONV_AKKU2
      L     STW
      T     #CONV_STW
      L     MB   254
      SLW   1
      +     1
      SLW   3
      LAR1  
      L     #CONV_STW
      T     STW
      L     #CONV_AKKU2
      L     #CONV_AKKU1
      T     DBB [AR1,P#0.0]
      L     MB   255
      L     1
      +I    
      L     3
      AW    
      T     MB   255
      L     68
      +I    
      T     MB   254
      T     #CONV_AKKU1
      TAK   
      T     #CONV_AKKU2
      L     STW
      T     #CONV_STW
      L     MB   254
      SLW   1
      +     1
      SLW   3
      LAR1  
      L     #CONV_STW
      T     STW
      L     #CONV_AKKU2
      L     #CONV_AKKU1
      L     DBB [AR1,P#0.0]
      L     W#16#FC
      AW    
      L     MB   255
      T     DBB  165
      OW    
      T     QB97
M001: NOP   0

最佳答案

L     0
      T     MB   255—–0000_0000
      A     i33.0
      =     M    255.0    i33.0为1时MB   255—–0000_0001;i33.0为0时MB   255—–0000_0000
      L     QB97
      L     W#16#1
      AW    
      L     MB   255
      <>I   ——- Q97.0和I33.0同时接通或同时不接通时执行以下程序
      JC    M001
      OPN   DB40
      L     DBB  165——例如为1
      T     MB   255——-1
      L     64
      +I    
      T     MB   254——65
      L     IB32
      T     #CONV_AKKU1———IB32的 内容
      TAK   
      T     #CONV_AKKU2——-65
      L     STW
      T     #CONV_STW——–存储状态字内容
      L     MB   254
      SLW   1
      +     1
      SLW   3
      LAR1               AR1———P#131.0
      L     #CONV_STW
      T     STW———–把上面保存的状态字内容又传回到状态字中
      L     #CONV_AKKU2——–65
      L     #CONV_AKKU1—- —IB32的 内容
      T     DBB [AR1,P#0.0]——-DBB131
      L     MB   255——–1
      L     1
      +I    
      L     3
      AW    
      T     MB   255——–2(可能是1、2、3)
      L     68
      +I    
      T     MB   254——–70
      T     #CONV_AKKU1——-70
      TAK   
      T     #CONV_AKKU2———-68
      L     STW
      T     #CONV_STW———-存储状态字内容
      L     MB   254——-70
      SLW   1
      +     1
      SLW   3
      LAR1          AR1———P#141.0
      L     #CONV_STW
      T     STW———–把上面保存的状态字内容又传回到状态字中
      L     #CONV_AKKU2——-68
      L     #CONV_AKKU1——-70
      L     DBB [AR1,P#0.0]——–DBB141
      L     W#16#FC———0000_0000_1111_1100
      AW    
      L     MB   255——–2
      T     DBB  165
      OW    
      T     QB97———1111_1110,即Q97.1—–Q97.7接通
M001: NOP   0

提问者对于答案的评价:
很好,很全面,谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐