黄色视频不卡_午夜福利免费观看在线_亚洲国产精品999在线_欧美绝顶高潮抽搐喷水_久久精品成人免费网站_晚上一个人看的免费电影_国产又色又爽无遮挡免费看_成人国产av品久久久

    1. <dd id="lgp98"></dd>
      • <dd id="lgp98"></dd>
        1. 產品展廳收藏該商鋪

          您好 登錄 注冊

          當前位置:
          上海翰粵自動化系統(tǒng)有限公司>技術文章>s7-300 modbus RTU CRC校驗程序如何編寫

          技術文章

          s7-300 modbus RTU CRC校驗程序如何編寫

          閱讀:1415          發(fā)布時間:2015-10-30

          s7-300 modbus RTU CRC校驗程序如何編寫

          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; //預置CRC寄存器
                 L     #DB_NO; 
                 T     #DB_NO_TEMP; 
                 OPN   DB [#DB_NO_TEMP]; 
                 L     #DBB_Start; //讀入校驗起始字節(jié)
                 SLD   3; 
                 LAR1  ; 
           
                 L     #DBB_Counts; //讀入校驗字節(jié)數量
           _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; //檢驗移出位是否為1
                 L     #CRC_REG; 
                 L     W#16#A001; 
                 XOW   ; 
                 T     #CRC_REG; 
           
           _C:   L     #BitsChecked; //校驗下個位
                 LOOP  _B; 
           
                 +AR1  P#1.0; //校驗下個字節(jié)
                 L     #BytesChecked; 
                 LOOP  _A; 
           
                 L     LB     1; //輸出校驗碼
                 T     #CRC_H; 
                 L     LB     0; 
                 T     #CRC_L; 
           END_FUNCTION

          收藏該商鋪

          登錄 后再收藏

          提示

          您的留言已提交成功!我們將在第一時間回復您~

          對比框

          產品對比 產品對比 聯(lián)系電話 二維碼 意見反饋 在線交流

          掃一掃訪問手機商鋪
          021-60531200
          在線留言
          朝阳县| 读书| 定远县| 通州市| 南和县| 孟连| 施秉县| 博客| 正宁县| 辉南县| 武安市| 禄丰县| 长子县| 汶川县| 新绛县| 离岛区| 大城县| 五华县| 安丘市| 五常市| 离岛区| 利辛县| 龙南县| 宿州市| 灵川县| 宁波市| 和林格尔县| 互助| 柏乡县| 仪陇县| 辉县市| 岳西县| 三河市| 易门县| 塔河县| 桦川县| 九龙坡区| 拜泉县| 通州区| 南宁市| 宣汉县|