thatis19
各位高手MODBUS协议中计算LRC校验码是从:地址到LRC低字节结束?还是从地址到数据位结束?
CRC校验码的计算是从:地址到CRC低字节结束?还是从地址到数据位结束? 下图是MODBUS的通讯协议
保留字符
我有程序例子,用PLC实现,需要的留下邮箱!
miy_gongkong
"CRC校验码的计算是从:地址到CRC低字节结束?".错误!这样理解就大错特错了,一般不论是那种校验,它发送数据帧最后一个字节或位
是校验结果,它本身不参与校验,就是前面数据的校验结果,CRC 应该是校验字!
LRC 就是被校验数据的累加和!是Modbus ASCII 协议的校验方式;上面的结束符就是 "\r\n" (回车+换行ASCII码)
Modbus RTU 协议采用 CRC校验!但注意校验字的高低字节次序!
仔细看看说明资料吧!
yjig
LRC(longitudinal redundancy check) 纵向冗余(码)校验
以下引自台达说明书:
huangjia
由于计算过程比较复杂。建议用带CRC功能PLC.不是的话最小要300几步。
vholdohr
你好!
我需要程序例子,用PLC实现,我的邮箱vholdohr@126.com
谢谢!
duwenbo7788
很麻烦 、 还是用设备自带的比较好
老菜鸟
eagertoma
我有例程,需要的话留个邮箱
liutao990542662
wangchaobq
xiake720
我也想要程序,,
我的邮箱:xiake720@sina.com
谢谢了。
ihearyouok
dongfengname
DDDDDdddddddddd
zhanziling
学习一下!
ecustliuhai
chizedan
回复内容:
你好师傅,我需要发给我好吗?