• <cite id="uwv89"></cite>
      1. 亚洲综合小综合中文字幕,国产久爱免费精品视频,精品国产品香蕉在线,国产午夜精品在人线播放,精品一二三四区在线观看,国产成人无码免费看视频软件 ,色欲久久人妻内射,午夜在线观看成人av
        qxf0218
        級別: 探索解密
        精華主題: 0
        發帖數量: 18 個
        工控威望: 135 點
        下載積分: 607 分
        在線時間: 3(小時)
        注冊時間: 2014-03-24
        最后登錄: 2016-07-11
        查看qxf0218的 主題 / 回貼
        樓主  發表于: 2014-07-01 11:01
        西門子S7-300 BCC數據效驗和             誰有用過的程序?分享一份。謝謝
        學無止境
        zjiori
        級別: 正式會員
        精華主題: 0
        發帖數量: 4 個
        工控威望: 94 點
        下載積分: 578 分
        在線時間: 3(小時)
        注冊時間: 2014-12-09
        最后登錄: 2014-12-31
        查看zjiori的 主題 / 回貼
        1樓  發表于: 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    

        主站蜘蛛池模板: 日韩中文字幕精品人妻| 美日韩精品一区二区三区| 亚洲va久久久噜噜噜久久狠狠| 最近中文字幕完整版2019| 日韩一区二区三区亚洲一| 国产福利萌白酱在线观看视频| 日本国产一区二区三区在线观看| 在线精品亚洲区一区二区| 一区二区和激情视频| 亚洲美女少妇偷拍萌白酱| 97视频精品全国免费观看| 国产一区二区三区美女| 人妻精品动漫H无码中字| 成人免费乱码大片a毛片| 一区二区三区AV波多野结衣| 97午夜理论电影影院| 国产欧美精品一区aⅴ影院| 国产av国片精品一区二区| 精品一区二区三区女性色| 欧美黑吊大战白妞| 国产精品 第一页第二页| 国产第一区二区三区精品| 日韩本精品一区二区三区| 麻花传媒免费网站在线观看| 国产精品一码二码三码四码| 在线观看无码av免费不卡网站| 婷婷四房播播| 水蜜桃精品综合视频在线| 国产三级国产精品久久成人| 国产中文字幕精品喷潮| 中国国产免费毛卡片| 日韩精品 在线一区二区| 国产欧美另类久久久精品丝瓜| 欧美和黑人xxxx猛交视频| 久久亚洲av成人一二三区| 国产高清自产拍AV在线| 久久综合综合久久综合| 亚洲综合精品第一页| 成人永久性免费在线视频| 国语精品自产拍在线观看网站| 无码AV无码免费一区二区|