咨詢熱線

      18621916738

      當(dāng)前位置:首頁(yè)  >  技術(shù)文章  >  s7-300 modbus RTU CRC校驗(yàn)程序如何編寫(xiě)

      s7-300 modbus RTU CRC校驗(yàn)程序如何編寫(xiě)

      更新時(shí)間:2015-10-30      點(diǎn)擊次數(shù):1784

      s7-300 modbus RTU CRC校驗(yàn)程序如何編寫(xiě)

      VAR_INPUT
         DB_NO : INT ; 
         DBB_Start : INT ; 
         DBB_Counts : INT ; 
       END_VAR
       VAR_OUTPUT
         CRC_H : BYTE ; 
         CRC_L : BYTE ; 
       END_VAR
       VAR_TEMP
         CRC_REG : WORD ; 
         DB_NO_TEMP : INT ; 
         BytesChecked : INT ; 
         BitsChecked : INT ; 
       END_VAR
       BEGIN
       NETWORK
       TITLE =
       
             L     W#16#FFFF; 
             T     #CRC_REG; //預(yù)置CRC寄存器
             L     #DB_NO; 
             T     #DB_NO_TEMP; 
             OPN   DB [#DB_NO_TEMP]; 
             L     #DBB_Start; //讀入校驗(yàn)起始字節(jié)
             SLD   3; 
             LAR1  ; 
       
             L     #DBB_Counts; //讀入校驗(yàn)字節(jié)數(shù)量
       _A:   T     #BytesChecked; //字節(jié)處理循環(huán)
             L     DBB [AR1,P#0.0]; 
             L     LB     1; 
             XOW   ; 
             T     LB     1; 
       
             L     8; 
       _B:   T     #BitsChecked; //位處理循環(huán)
             L     #CRC_REG; 
             SRW   1; 
             T     #CRC_REG; 
             JZ    _C; //檢驗(yàn)移出位是否為1
             L     #CRC_REG; 
             L     W#16#A001; 
             XOW   ; 
             T     #CRC_REG; 
       
       _C:   L     #BitsChecked; //校驗(yàn)下個(gè)位
             LOOP  _B; 
       
             +AR1  P#1.0; //校驗(yàn)下個(gè)字節(jié)
             L     #BytesChecked; 
             LOOP  _A; 
       
             L     LB     1; //輸出校驗(yàn)碼
             T     #CRC_H; 
             L     LB     0; 
             T     #CRC_L; 
       END_FUNCTION

      聯(lián)系我們

      上海翰粵自動(dòng)化系統(tǒng)有限公司 公司地址:上海市松江區(qū)思賢路2399弄137號(hào)   技術(shù)支持:化工儀器網(wǎng)
      • 聯(lián)系人:黃政武
      • QQ:76868608
      • 公司傳真:021-57657276
      • 郵箱:76868608@qq.com

      掃一掃 更多精彩

      微信二維碼

      網(wǎng)站二維碼

      久久精品国产精品亚洲精品| 亚洲一级大黄大色毛片| 337p欧洲亚洲大胆艺术| 国产AV无码专区亚洲A∨毛片| 国产av无码专区亚洲av毛片搜 | 99亚偷拍自图区亚洲| 亚洲另类古典武侠| 亚洲啪啪免费视频| 亚洲人成黄网在线观看| 亚洲精品美女久久久久| 亚洲欧洲精品在线| 亚洲伊人久久大香线蕉在观| 亚洲一卡二卡三卡| 中文字幕无码亚洲欧洲日韩| 久久夜色精品国产噜噜亚洲a| 亚洲精品第一综合99久久| 亚洲AV无码一区二区三区人| 亚洲人成人77777在线播放| 亚洲精品国产精品国自产网站| 亚洲五月综合缴情婷婷| 亚洲色偷精品一区二区三区| 亚洲日本天堂在线| 精品国产_亚洲人成在线| 无码国产亚洲日韩国精品视频一区二区三区 | 亚洲av片不卡无码久久| 久久精品国产亚洲av麻豆图片 | 国产av无码专区亚洲av果冻传媒| 亚洲色无码专区在线观看| 国产A在亚洲线播放| 久久夜色精品国产噜噜亚洲AV| 亚洲精品在线免费观看| 亚洲人成在线中文字幕| 亚洲夂夂婷婷色拍WW47| 精品亚洲成a人在线观看| 亚洲国产天堂久久综合| 亚洲乳大丰满中文字幕| 久久亚洲春色中文字幕久久久 | 亚洲欧洲美洲无码精品VA| 亚洲精品免费观看| 亚洲伊人久久大香线焦| 亚洲AV日韩AV无码污污网站|