国产一级a毛一级a看免费视频,久久久久久国产一级AV片,免费一级做a爰片久久毛片潮,国产精品女人精品久久久天天,99久久久无码国产精品免费了

產品展廳收藏該商鋪

您好 登錄 注冊

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

技術文章

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

閱讀:1776          發布時間: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; //讀入校驗起始字節
       SLD   3; 
       LAR1  ; 
 
       L     #DBB_Counts; //讀入校驗字節數量
 _A:   T     #BytesChecked; //字節處理循環
       L     DBB [AR1,P#0.0]; 
       L     LB     1; 
       XOW   ; 
       T     LB     1; 
 
       L     8; 
 _B:   T     #BitsChecked; //位處理循環
       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; //校驗下個字節
       L     #BytesChecked; 
       LOOP  _A; 
 
       L     LB     1; //輸出校驗碼
       T     #CRC_H; 
       L     LB     0; 
       T     #CRC_L; 
 END_FUNCTION

收藏該商鋪

登錄 后再收藏

提示

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

對比框

產品對比 產品對比 聯系電話 二維碼 在線交流

掃一掃訪問手機商鋪
021-60531200
在線留言
主站蜘蛛池模板: 嘉定区| 周宁县| 边坝县| 南安市| 七台河市| 潮安县| 冀州市| 马山县| 尤溪县| 五家渠市| 丹棱县| 临漳县| 新巴尔虎左旗| 湖州市| 龙川县| 德庆县| 天门市| 汤阴县| 韩城市| 铜鼓县| 临沂市| 镇江市| 西丰县| 太仆寺旗| 榆社县| 沙雅县| 浮山县| 林芝县| 天水市| 新密市| 长宁区| 肥城市| 金昌市| 安阳县| 濉溪县| 蒲江县| 河西区| 绥阳县| 井冈山市| 斗六市| 兰考县|