| 引用“Modbus通信协议” ASCII模式
 当控制器设为在Modbus网络上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit字节都作为两个ASCII字符发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。
 代码系统
 • 十六进制,ASCII字符0...9,A...F
 • 消息中的每个ASCII字符都是一个十六进制字符组成
 每个字节的位
 • 1个起始位
 • 7个数据位,最小的有效位先发送
 • 1个奇偶校验位,无校验则无
 • 1个停止位(有校验时),2个Bit(无校验时)
 错误检测域
 • LRC(纵向冗长检测)
 
 RTU模式
 当控制器设为在Modbus网络上以RTU(远程终端单元)模式通信,在消息中的每个8Bit字节包含两个4Bit的十六进制字符。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。
 代码系统
 • 8位二进制,十六进制数0...9,A...F
 • 消息中的每个8位域都是一个两个十六进制字符组成
 每个字节的位
 • 1个起始位
 • 8个数据位,最小的有效位先发送
 • 1个奇偶校验位,无校验则无
 • 1个停止位(有校验时),2个Bit(无校验时)
 错误检测域
 • CRC(循环冗长检测)
 
 附件:
 |