modbus tcp是并行传输吗?同一时间是否可以同时传输多个数据包?

有两台服务器之间进行通讯,一个服务端一个客户端。现在要传输2万个寄存器,没错,就是这么多,而且要保证一定的实时性,可以延迟个两三秒。问题1:传统modbus协议一帧数据最大传输125个寄存器,使用tcp是否可以大于125,比如1000?
问题2:是否可以并行传输?就是同一时间进行多帧数据的传输。因为如果每帧1000个寄存器,轮询时间为500ms,那1万个寄存器完全读取完后至少要5秒了。如果可以同一时间进行多帧数据传输,而不是一帧报文传输完后再进行下一帧,那么到底可以同一时间可以同时传输多少帧呢,这个数量限制是什么?
谢谢。

如果是多信道的话,当然可以并行数据传输,但是针对某一个TCP信道只能串行通讯,因为modbus tcp也是485串口转TCP,485是不能并行的。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答