modbus中,ASCII与RTU通讯方式有何不同

modbus中,ASCII与RTU通讯方式有何不同,请详细介绍,如能举例更好,谢谢

最佳答案

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

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐