仪器社区

Modbus RTUZ大通信速率有多少?

_a9_free685 2014-04-02
Modbus RTU通信Z大波特率可以达到多少? 可以到1M/bit吗?
评论
全部评论
wowhyfwow
MODBUS协议本身没有规定Z大通信速率。甚至也没有规定电气协议,一般使用RS232或者RS485的电气协议。
RS485协议的通讯速率可以达到10M以上的,所以理论上,注意是理论上,MODBUS的通讯速率是可以做到十几兆的。
‍由于MODBUS属于总线协议,总线上的所有站点要求有相同的通信速率(及相同的奇偶校验设置),Z大的通信速率自然由总线上Z慢的站点决定。
因为MODBUS是单主机的协议,需要由主机轮询从机,所以MODBUS的实时性并不是很好,使用MODBUS的场合,一般不会要求有很高的数据量。

实际使用上,一般以9600BPS8E1为多,这也是MODBUS RTU建议的默认出厂设置值,另外还有默认19200的,但再高也只有允许设置到115200的,再高就没有见过了。实际上115200的速率,通讯距离会大大的缩短,可靠性也会有所下降。
15 0 2014-04-03 0条评论 回复
94481877
一般的Modbus RTU 通讯速率有4.8K 9.6K 19.2K 38.4K这些,一般设置为9.6K和19.2K。通讯速率跟通讯距离成反比,速率越大,距离越短。没看到过达到1M速度的Modbus RTU通讯速率。
5 0 2014-04-03 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论