咨詢熱線

      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)站二維碼

      亚洲综合色区中文字幕| 麻豆亚洲av熟女国产一区二| 亚洲国产精品日韩专区AV| 国产午夜亚洲精品午夜鲁丝片| 亚洲国产成人久久综合一区| 亚洲综合图色40p| 亚洲国产天堂久久综合| 国产精品亚洲色图| 亚洲视频在线免费播放| 激情内射亚洲一区二区三区| 久久精品国产亚洲AV香蕉| 337p日本欧洲亚洲大胆裸体艺术| 亚洲日本va午夜中文字幕久久| 亚洲熟妇AV一区二区三区宅男| 西西人体44rt高清亚洲 | 亚洲AV无码国产剧情| 亚洲精品在线不卡| 久久国产亚洲精品麻豆| 日韩精品电影一区亚洲| 亚洲91精品麻豆国产系列在线| 久久亚洲国产精品成人AV秋霞| 亚洲精品中文字幕无码AV| 亚洲fuli在线观看| 亚洲av午夜国产精品无码中文字| 天天综合亚洲色在线精品| 亚洲欧洲日本在线| 亚洲精品成人片在线观看精品字幕| 国产亚洲人成在线影院| 亚洲精品偷拍视频免费观看| 相泽亚洲一区中文字幕| www.91亚洲| 亚洲中文字幕无码不卡电影| 亚洲偷自拍拍综合网| 国产亚洲成AV人片在线观黄桃| 亚洲av日韩av激情亚洲| 亚洲国产综合第一精品小说| 亚洲色成人网站WWW永久四虎 | 伊人久久综在合线亚洲2019| 亚洲欧洲精品在线| 亚洲最大福利视频网站| 亚洲制服丝袜一区二区三区|