ModBusRTU协议中的CRC算法专业文章.docVIP

  • 6
  • 0
  • 约 5页
  • 2017-06-07 发布于重庆
  • 举报
ModBusRTU协议中的CRC算法专业文章

一、本文重点介绍ModBus RTU协议及协议中的CRC16算法。ModBus RTU协议在仪器仪表、数据采集中(如深圳科立恒公司KM数控仪表、KT2隔离数据采集器)广范应用。 二、ModBus协议说明 ModBus RTU发送协议 读取:03功能码 : 地址 03 数据地址 H 数据地址 L 数据长度 H 数据长度 L CRC H CRC L 例:01 03 00 00 00 01 84 0A 接收数据格式为: 地址 03 字长 数据1 H 数据1 L ... CRC H CRC L 例:01 03 02 00 00 B8 44 ModBus RTU发送协议 写入:06功能码 地址 06 数据地址 H 数据地址 L 新数据 H 新数据 L CRC H CRC L 例: 01 06 00 00 00 02 08 0B 回复数据格式为 也就把收到的数据不变返回 : 地址 06 数据地址 H 数据地址 L 新数据 H 新数据 L CRC H CRC L 例:01 06 00 00 00 02 08 0B 三、CRC的生成方法: // // CRC16计算方法1:使用2个256长度的校验表// const BYTE chCRCHTalbe[] // CRC 高位字节值表 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档