发表于:2018/10/18 11:55:55
#0楼
昨天看了李金城老师的视频,讲解modbus通讯,关于LRC校验,在计算结果上按照同样的方法计算都不一样,不知自己错在了哪里,请教下
这是图一,计算方式是H01+H06+H20+H12=H39,取它的补码,结果就是C7,和图中的结果一样。再看下图
计算:H01+H06+H01+H09+H01+HF4=H106,取低8位H06的补码应该是FA,可是课件中是FC.不知自己错在哪里了
还有一个疑问:课件中奖计算校验码时是不需要把起始加上的,但三肯变频器的modbus通讯讲的是要把“开始代码”加上的,为什么不同?有不同的就是三肯变频器的“开始代码”是“*”,而课件中的“起始码”是“:”。
计算:H01+H06+H01+H09+H01+HF4=H106,取低8位H06的补码应该是FA,可是课件中是FC.不知自己错在哪里了
还有一个疑问:课件中奖计算校验码时是不需要把起始加上的,但三肯变频器的modbus通讯讲的是要把“开始代码”加上的,为什么不同?有不同的就是三肯变频器的“开始代码”是“*”,而课件中的“起始码”是“:”。
[此贴子已经被作者于2018/10/18 11:56:24编辑过]