sihu国产精品永久免费_日韩午夜在线视频_久久99中文字幕伊人_古代男男嗯…啊h总攻

zhenhai
級別: 略有小成
精華主題: 0
發帖數量: 174 個
工控威望: 303 點
下載積分: 6008 分
在線時間: 116(小時)
注冊時間: 2014-04-12
最后登錄: 2024-11-29
查看zhenhai的 主題 / 回貼
樓主  發表于: 2021-04-11 13:53
三菱PLC中如何把D200中的16位數據H03E8轉換成2個8位數?
日海電腦
級別: 正式會員
精華主題: 0
發帖數量: 45 個
工控威望: 92 點
下載積分: 360 分
在線時間: 21(小時)
注冊時間: 2021-04-07
最后登錄: 2022-03-03
查看日海電腦的 主題 / 回貼
1樓  發表于: 2021-04-29 10:48
楓落云端  正規寫法
日海電腦
級別: 正式會員
精華主題: 0
發帖數量: 45 個
工控威望: 92 點
下載積分: 360 分
在線時間: 21(小時)
注冊時間: 2021-04-07
最后登錄: 2022-03-03
查看日海電腦的 主題 / 回貼
2樓  發表于: 2021-04-29 17:40
CRC寄存器 := 16#FFFF ;
(*Z0 := 0 ;*)
序號:= 0 ;
(*temp[3]:=數量;*)
FOR  CRC數量 := 3  TO  數量  BY  1 DO
    (*MOV(M8000 , D20Z0 , CRC臨時);*)
    CRC臨時:=接收源[序號];
    (*temp[序號]:=接收源[序號];*)

    WXOR( M8000, CRC臨時 , CRC寄存器 , CRC寄存器);
    (*Z0:=Z0+1;*)
    序號:=序號+1;
    FOR  右移 := 0  TO  7  BY  1  DO
         MOV( M8000 , CRC寄存器 , K4M10 );
         ROR( M8000 , 1 , CRC寄存器 );
         WAND( M8000 , 16#7FFF , CRC寄存器  , CRC寄存器  );
         WXOR( M10 , 16#A001, CRC寄存器 , CRC寄存器 );
    END_FOR;
END_FOR;
(*temp[2]:=CRC寄存器;*)


ST編程寫法