楼主最近还看过
简单看了你的点数,假如连续的1200浮点数,那么在modbusrtu协议来说就是2400个地址,根据modbusRtu协议一个地址2个字节,那么串口传输就会有5000个字节,根据9600波特率就是1ms/byte,如果所有点采集一轮耗时5000ms,这是串口总线理论耗时,根据modbusrtu协议,一包最大地址120个左右,那么需要发送20包数据。如果想要快速,最理想方式就是调大波特率,你调整到115200,那么大概500ms就能采集一轮。但是按道理你1000多个点都在后台和界面使用了吗,如果只在界面使用,你选择不优化采集理论上界面+后台一轮采集不到所有的点,如果选择不优化,那是全部采集是要耗时这么久。
回复本条


客服
小程序
公众号