请问通讯模式ascii和rtu有什么不同?
183.233.253.26
发布于2013-02-26 17:39
16
0
标签:
请问各位老师,modbus通信模式有modbusascii和modbusrtu请问这两种模式有什么异同?该如何选择呀?
本人对通讯比较小白,请各位老师指点。谢谢。
佳答案
1.modbus通信模式有modbusascii和modbusrtu请问这两种模式有什么异同?
设备间采用modbus协议进行通讯,如果所有数据帧采用ascii码方式进行编码时,这种叫modbusascii通讯方式;如果采用二进制方式进行编码时,就是rtu方式。
从功能来说没有区别,都可以实现设备间的modbus协议通讯。
不过从性能来说,区别较大:
1)rtu方式通讯速率较高,可达115kbps,ascii方式通讯速率较低,高不超过38.4kbps。
2)效率差异较大,采用rtu方式进行通讯时发一个请求多8个字节。如果采用ascii码通讯时,发一个请求需要19个字节。因此,效率很低;
2.该如何选择呀?
很多设备上述两种方式都支持,如果支持一种的话,绝大部分支持rtu方式。国产的仪表很多由于开发问题,支持ascii的较多。