2.2.1.2 CRC 与 LRC 校验算法 2.2.1.2 CRC 与 LRC 校验算法:当 Modbus 帧在凌晨三点丢掉一个字节,你该先查寄存器地址,还是先翻出那行被注释掉的 CRC 表? 凌晨 2:47,PLC 报警灯狂闪,HMI 上温度曲线突然断崖式归零,现场工程师抓起万用表测 RS-485 A/B 线压差——正常;换终端电阻,无变化;抓包工具显示:连续 17 帧响应超时,第 18 帧终于回来,但 后面赫然跟着 ——不是标准的 CRC-16( ),而是 。高低字节颠倒了。 这不是玄学。这是 Modbus RTU 的 CRC 校验,在真实工业现场里,第一次以“字节序错位”的形态,把人钉死在调试台前。 我们不谈教科书定义。CRC 是什么?LRC 是什么?