通信负载因数是通过将EtherNet/IP设备每秒发送/接收的通信数据包数量除以循环通信允许通信频带(每秒可发送/接收的数据包数量)而获取的值。
FP7和各适配器设备的负载因数应为100%或更小。
计算每秒发送/接收的通信数据包数量(pps)
通过RPI计算。* pps = 1000 ¸ RPI [ms]
设置了[状态改变(COS)]触发器后,它将以通信周期RPI x 1/4的方式计算。
对于RPI是0.5 [ms]时的连接
1000 ¸ 0.5 = 2000 pps
对于RPI是0.5 [ms]且设置了COS触发器时的连接
1000 ¸ (0.5 x (1/4)) = 500 pps
计算循环通信允许通信频带(pps)
根据每个数据包的数据大小和FP7的EDS信息[容量]进行计算
每个数据包的数据大小
连接发送/接收数据大小 = 原始数据大小 + 32位头大小
不带32位头:2字节
带32位头:6字节
FP7_EDS [容量] 定义
2至510字节:10000 pps
511至1450字节:5000 pps
当连接发送原始数据大小为256字节,而不带32位头
(256 + 2) = 258字节 £ 510 Þ 10000 pps
当连接发送原始数据大小为512字节,而带有32位头
(512 + 6) = 518字节 ³ 511 Þ 5000 pps
通过发送/接收的数据包数量(pps)和发送/接收的数据大小计算单元通信负载因数
当发送的数据大小为256字节且接收的数据大小为36字节时
发送数据包数量 (2000 pps) ¸ 10000 pps x 100% = 20%
接收数据包数量 (125 pps) ¸ 10000 pps x 100% = 1.25%
Þ单元通信负载因数为(20% + 1.25% = 21.25%)。