Modbus 通信协议
3CRC检测使用RTU模式消息包括了一基于CRC方法的错误检测域CRC域检测了整个消息的内容CRC域是两个字节包含一16位的二进制值它由传输设备计算后加入到消息中接收设备重新计算收到消息的CRC并与接收到的CRC域中的值比较如果两值不同则有误CRC是先调入一值是全1”的16位寄存器然后调用一过程将消息中连续的8位字节各当前寄存器中的值进行处理仅每个字符中的8Bit数据对CRC有效起始位和停止位以及奇偶校验位均无效CRC产生过程中每个8位字符都单独和寄存器内容相或OR结果向最低有效位方向移动最高有效位以0填充LSB被提取出来检测如果LSB为1寄存器单独和预置的值或一下如果LSB为0则不进行整个过程要
下载地址
用户评论
对Modbus协议的介绍,包括传输方式、帧、校验;有一定参考价值。