關於安碩

【服務項目】

 自動化設備控制系統及機構設計
 PC Based 控制系統設計
 PLC 及 HMI 程式設計
 多軸運動控制
 機器視覺檢測系統設計
 資料收集及遠端監控
 設備電控電路設計及控制盤體配線
 機械手臂整合應用
 舊有設備整理及改善
 客製化程式開發
 IPC / 軸控模組 / IO 模組 代理

系統整合外包服務 E-mail: ling.ryan@gmail.com 歡迎來信連絡

2020年12月23日 星期三

[筆記]Modbus LRC 算法 C# 版本



public static string LrcClec(string Msg) { byte Sum = 0x00; for (int i = 0x00; i < Msg.Length - 0x01; i += 0x02) { string str = Msg.Substring(i, 0x02); byte Temp = Convert.ToByte(str, 16); Sum = (byte)(Sum + Temp); Sum = (byte)(Sum & 0xFF); } Sum = (byte)(~Sum); Sum = (byte)(Sum + 0x01); return Convert.ToString(Sum, 16).ToUpper(); }

沒有留言:

張貼留言