为什么我无法计算出正确的CRC?

时间:2016-03-27 12:48:47

标签: plc modbus crc16

最近,我正在编写一个简单的程序,将g代码下载到基于Modbus RTU的PLC设备上。但我无法确定哪个CRC代码是正确的。 地址是" 02",功能代码是" 0x7A",g代码字符串(十六进制)是" 4E303020473030205831302E30205931302E300D"(" N00 G00 X10的ascii模式。 0 Y10.0(回车)")。 PLC手册显示CRC代码是" 578E"但几乎软件显示" 42FD"。我如何计算正确的?

手动照片: https://mmbiz.qlogo.cn/mmbiz/icVMts8g1VicuveK36HJzInQW3cicVBTDINBeNYyZrMSSbO6dlZ8DMf258ESTibIansmhhEl7icnhuy4Dv9KeQnfkow/0?wx_fmt=png

软件照片: https://mmbiz.qlogo.cn/mmbiz/icVMts8g1VicuveK36HJzInQW3cicVBTDINtHs6My1hs4kySSjsicVNNQU0gH6AHiaklLTZzS2jj9mu7xqjBReJoA4g/0?wx_fmt=png

0 个答案:

没有答案
相关问题