张志峰的博客

水滴石川,积少成多。

导航

RTU模式与ASCII模式有什么不同

Posted on 2016-06-13 09:54  ╰★张志峰★╮  阅读(803)  评论(0编辑  收藏  举报

所有设备必须必须实现 RTU 模式。ASCII 传输模式是选项,即默认设置必须为 RTU 模式。

当设备使用RTU (Remote Terminal Unit) 模式在 Modbus 串行链路通信, 报文中每个8位字节含有两个4位十六进制字符。这种模式的主要优点是较高的数据密度,在相同的波特率下比ASCII 模式有更高的吞吐率。每个报文必须以连续的字符流传送。 CRC校验。

当 Modbus 串行链路的设备被配置为使用ASCII (American Standard Code for Information Interchange) 模式通信时, 报文中的每个 8 位子节以两个 ASCII 字符发送。当通信链路或者设备无法符合RTU 模式的定时管理时使用该模式。由于一个子节需要两个字符,此模式比RTU 效率低。LRC校验。

要是需要更详细的,建议看看他的通讯协议。