最近在测试一个通信,上位机通过自定义的协议和上位机进行以太网通信,上面是自己的软件,有四台电脑,PLC是CPU416-2DP+CP443-1,PLC与四个上位机软件通过四个TCP Connection资源连接用于PLC不断的像上位机主动发数据,另外,PLC也可以接受上位机的指令再回复数据,发现当主动发送的通信速率到32KB/S的时候,上位机再发问询PLC的数据帧时,回应帧就会变得很慢,估计要四五秒才能发出来,由此想请教以下几个问题:
1、我现在的通信速率是32K*4=128KB/S,只有100Mb/S的1%,为什么会有那么长的延迟呢?
2、以太网所说的100Mbit/s的速度是针对某一个网口的,那每个连接的最大速度是多少呢?
3、如果我发送一段大于一个模块所能承受的数据帧的数据,那两个帧之间是不是有时间间隔?会是多少呢?
4、记得有个文档是说明以太网模块触发方式的,就是AG_Send使能并ACT后,数据发送与PLC循环周期的关系的,不过想不起在哪里看到的了,有没有大侠看到过,给说一下?