Vuser_100706
2021-11-23 17:07
工业读码

工业读码套件丢包,帧率低的问题怎么解决?

MVS客户端帧率低,一般为连接工业相机或者PD型号的读码套件时开启预览后发现帧率极低。


  • 489
  • 1
  • 分享

全部回答1

出现该提示,可能有两个原因:


原因一:基本环境未符合要求。
方法:

a) 建议检查PC网卡,千兆网卡,建议Inter PRO1000以上性能网卡。如有多台相机同时连接同一工控机上,需要确保每一个网口均为千兆网口,共享带宽不可取。
b) 网线:检查是否为网线异常,更换网线进行尝试。现场如有多台设备,可进行交叉验证,拿正常运行设备的网线与问题设备进行交换,以此验证是否为网线问题。
c) 交换机:如果使用交换机,请确认是千兆交换机,不可多交换机串联。可以与电脑直连网线尝试,如果直连后帧率正常,也不再丢包,则考虑是交换机异常。


原因二:PC环境未配置正确
方法:

a) 卸载杀毒,防护软件(360,腾讯管家等),关闭防火墙,步骤如下图所示: 



b) 设置巨帧:本地连接-属性-配置-高级



c)《巨帧数据包》设置为最大值 9014 字节,《传输缓冲区》和《接收缓冲区》均设置为 2048;《中断节流率》设置为极值。
注:上述最大值视具体网卡情况不同,设置为最大值即可。
在确认以上环境配置准确无误后,用MVS连接相机,在相机属性中的Device Control下找到Device Connection Speed(Mbps)和Device Link Speed(Mbps)参数。如果是100,检查之前配置,如网卡,网线,交换机等。正确数值应为1000。



d) 如果仍未解决,在英文属性树中展开Transport Layer Control,找到GEV Pause Frame Reception 参数,作用是在SCPD的基础上自适应调整发包间隔,选择打开,相机会自动重启,该功能配合网卡的流控制功能使用。




e) 重连相机,展开Transport Layer Control,找到GEV SCPS Packet Size(B):发包大小,确认该值是8164,如果不是,可手动改为8164,如提示建议值1500,请确认环境配置是否正常。



f) 展开Transport Layer Control,找到GEV SCPD:发包间隔以1000的步进往上调(过大会影响帧率,所以建议在预览过程中调整,在满足帧率要求的情况下,尽量调大)



g) 帧率设置,23和25套件最高9.6帧,尽量设置9,21和22套件最高17帧。

相机帧率与PC性能相关,I5及以上性能主机在单张图片20个码以下可以达到8帧,8帧即满足快手及狂扫场景应用。

设置完不要忘记保存参数!(如下图是在关闭预览后进行保存的)




如果以上处理问题解决办法均未满足需求,需要更换主机,CPU建议I3五代以上。可联系我司技术人员。

2021-11-23 17:15 未知地区
    |
  • 评论
  • |
  • 1

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器