<big id="a5mua"></big>

      <tt id="a5mua"><dfn id="a5mua"></dfn></tt>
      <wbr id="a5mua"><sup id="a5mua"></sup></wbr>

        
        

      1. 亚洲综合小综合中文字幕,国产久爱免费精品视频,精品国产品香蕉在线,国产午夜精品在人线播放,精品一二三四区在线观看,国产成人无码免费看视频软件 ,色欲久久人妻内射,午夜在线观看成人av
        qxf0218
        級別: 探索解密
        精華主題: 0
        發(fā)帖數量: 18 個
        工控威望: 135 點
        下載積分: 607 分
        在線時間: 3(小時)
        注冊時間: 2014-03-24
        最后登錄: 2016-07-11
        查看qxf0218的 主題 / 回貼
        樓主  發(fā)表于: 2014-07-01 11:01
        西門子S7-300 BCC數據效驗和             誰有用過的程序?分享一份。謝謝
        學無止境
        zjiori
        級別: 正式會員
        精華主題: 0
        發(fā)帖數量: 4 個
        工控威望: 94 點
        下載積分: 578 分
        在線時間: 3(小時)
        注冊時間: 2014-12-09
        最后登錄: 2014-12-31
        查看zjiori的 主題 / 回貼
        1樓  發(fā)表于: 2014-12-16 16:00
        接口: IN: DB_NO  INT  DB number
                   LEN    INT  Length of source area
               OUT:RETVAL INT  RETVAL
               TEMP:w_db_no  Word  DB number
                    w_bcc_value  Word   actual BCC value
                    w_temp_val   Word   temporary value
                    d_loop_akt   DWord  actual value of the loop counter
                    d_loop       DWord  loop counter

          L     #LEN                        // load length                  
              L     2                           // decrement length by 2
              -I                                // last 2 bytes are reserved for BCC
              SLD   3                           // calculate bit offset
              T     #d_loop                     // save the last bit address

              L     #DB_NO                      // load DB number
              T     #w_db_no
              OPN   DB [#w_db_no]               // and open DBs

              L     0
              T     #d_loop_akt                 // initialize loop counter
              T     #w_bcc_value                // initialize the BCC

        // loop for calculating the BCC for (LEN - 2) bytes
        // abort if d_loop_akt = d_loop

        LOOP: L     DBB [#d_loop_akt]           // load byte from DB
              L     #w_bcc_value                // load actual BCC
              XOW                               // EXOR
              T     #w_bcc_value                // and save

              L     8                           // increment the bit address by 8
              L     #d_loop_akt                 // to address the next byte
              +D    
              T     #d_loop_akt

              L     #d_loop
              <I    
              JC    LOOP

        // load the actual BCC
        // and compare with the last two bytes of the source DB
        // example: #LEN      22
        //           0..19     data bytes
        //           20,21     BCC-HI, BCC-LO

              L     #w_bcc_value                // load BCC
              AW    W#16#F0                     //separate the most significant nibble
              SLW   4                           // shift the least significant nibble to the highbyte
              OW    W#16#3000                   // OR 30h to Highbyte to receive ASCII character
              T     #w_temp_val                 // and save temporary

              L     #w_bcc_value                // load BCC
              AW    W#16#F                      //separate the least significant nibble
              OW    W#16#30                     // OR 30h to Lowbyte to receive ASCII character
              L     #w_temp_val
              OW    

              L     DBW [#d_loop_akt]           // Load BCC from DB
              ==I                               // and compare
              L     0                           // value of RETVAL, if comparison ok
              JC    ENDE

              L     -1                          // value of RETVAL, if comparison not ok
        ENDE: T     #RETVAL

              BE    

        主站蜘蛛池模板: 最近中文国语字幕在线播放| 久久久久香蕉国产线看观看伊| 岛国中文字幕一区二区| 无码专区 人妻系列 在线| 特黄 做受又硬又粗又大视频| 韩国精品福利视频一区二区| 99在线国内在线视频22| 国产 亚洲 制服 无码 中文 | 伊人色综合久久天天小片| 亚洲高清揄拍自拍| 亚洲国产精品一区二区三| 久久国产精品免费一区| 国产精品色一区二区三区| 毛片一区二区在线看| 国产一区二区三区免费观看| 国产精品一区二区国产主播| 欧美日韩午夜| 最新亚洲人成网站在线影院| 亚洲av无码乱码国产麻豆穿越| 亚洲成人av免费一区| 日韩国产亚洲一区二区在线观看| 91精品亚洲一区二区三区| 欧美日本精品一本二本三区| 尤物yw193无码点击进入| 亚洲精品无码你懂的网站| 国产成人免费午夜在线观看| 公天天吃我奶躁我的在| 亚洲伊人久久综合成人| 好男人社区影视在线WWW| 人妻无码AⅤ中文字幕视频| 玩弄放荡人妻少妇系列| 国产91在线播放免费| 日本少妇自慰免费完整版| 国模av在线| 中文字幕第一页亚洲精品| 肉多荤文高h羞耻玩弄校园| 日韩av不卡一区二区在线| 97国产成人无码精品久久久| 亚洲国产成熟视频在线多多| 4hu44四虎www在线影院麻豆| 亚洲国产系列|