Modbus RTU CRC检验方法
是我现在正在使用的,100%可用。function ModBusCRC(Data: string): string; //生成modbus CRC数据var CRC16Lo, CRC16Hi, CL, CH, UseHi, UseLo: Dword; i, index: integer;begin CRC16Lo := ; //CRC16Lo为CRC寄存器低8位 CRC16Hi := ; //CRC16Hi为CRC寄存器高8位 CL := $1; CH := ; // A001 H 是CRC-16多项式代码 for i := 1 to Length(Data) do begin CRC16Lo
用户评论
算是有参考价值吧
很实用的,谢谢分享
经实际调试,代码可以用!运行结果也是正确的。
非常有用啊
可以用,很实用