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